RXB

From Ninerpedia
Revision as of 12:46, 26 October 2020 by Stefan Haubenthal (talk | contribs) (CALL IO example)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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!

http://striker.interhact.net/ti99/programming/RXB/