Difference between revisions of "RXB"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
|  (Category) |  (CALL IO example) | ||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| RXB - Rich Extended Basic | '''RXB - Rich Extended Basic''' | ||
| An 8k grom cartridge for the TI994a extending and replacing Extended Basic by Rich Gilbertson. | An 8k grom cartridge for the TI994a extending and replacing Extended Basic by Rich Gilbertson. | ||
| Line 14: | Line 14: | ||
| Allows you to use a batch file to for example: | Allows you to use a batch file to for example: | ||
| NEW ; OLD DSK1.PROG; RES 11,2 ; MERGE "DSK1.BIT" ; SAVE "DSK1.NEW" ; RUN |  NEW ; OLD DSK1.PROG; RES 11,2 ; MERGE "DSK1.BIT" ; SAVE "DSK1.NEW" ; RUN | ||
| all in one go. | all in one go. | ||
| The use of the REDO key was temporarily removed due to restricted buffer space; according to the author, RXB 2015 E has the REDO Key back again and the buffer space issue and CALL USER was fixed by manipulation of priorities. | |||
| == CALL IO example == | |||
|  100 ! Turns OFF/ON/OFF each CARD from >1000 to >1F00 but will lock up from some cards. | |||
|  110 FOR CRU=2048 TO 3968 STEP 128 | |||
|  120 CALL IO(3,8,CRU,0,3,8,CRU,255) ! OFF/ON a CARD | |||
|  130 FOR A=1 TO 200 :: NEXT A ! Delay loop | |||
|  140 CALL IO(3,8,CRU,0) ! Turn off CARD | |||
|  150 NEXT CRU | |||
|  160 END ! Done all cards found! | |||
| http://striker.interhact.net/ti99/programming/RXB/ | |||
| [[Category:Programming language]] | [[Category:Programming language]] | ||
| [[Category:Module]] | |||
Latest revision as of 11:46, 26 October 2020
RXB - Rich Extended Basic
An 8k grom cartridge for the TI994a extending and replacing Extended Basic by Rich Gilbertson.
Added a significant number of subprograms and enhanced commands.
Examples include CALL:
CAT; DIR; FILES; FCOPY; RENAME; MKDIR; RMDIR; CUTDIR; SECTOR; CLSALL;
and lots of other extras.
Allows you to use a batch file to for example:
NEW ; OLD DSK1.PROG; RES 11,2 ; MERGE "DSK1.BIT" ; SAVE "DSK1.NEW" ; RUN
all in one go.
The use of the REDO key was temporarily removed due to restricted buffer space; according to the author, RXB 2015 E has the REDO Key back again and the buffer space issue and CALL USER was fixed by manipulation of priorities.
CALL IO example
100 ! Turns OFF/ON/OFF each CARD from >1000 to >1F00 but will lock up from some cards. 110 FOR CRU=2048 TO 3968 STEP 128 120 CALL IO(3,8,CRU,0,3,8,CRU,255) ! OFF/ON a CARD 130 FOR A=1 TO 200 :: NEXT A ! Delay loop 140 CALL IO(3,8,CRU,0) ! Turn off CARD 150 NEXT CRU 160 END ! Done all cards found!