Extended Basic Cartridge
Questa è la cartuccia che tutti i possessori del TI-99 avrebbero dovuto avere praticamente per forza.
Il TI BASIC poteva dare molte soddisfazioni per chi era alle prime armi, ma dopo un po di pratica di programmazione, quando le esigenze aumentavano era troppo limitativo e lento.
Ecco quindi arrivare in aiuto questa cartuccia: TI EXTENDED BASIC (anche chiamata XB).
Con questa cartuccia si ha:
- un Basic piu veloce;
- 40 nuovi comandi ed estensioni di istruzioni già esistenti, funzioni (istruzioni MIN, MAX e PI) e sottopogrammi;
- possibilità di inserire piu istruzioni in una singola linea di programma;
- Commenti al'interno dei programme anche in seguito alle istruzioni;
- Sprite Grafici con gestione semplificata del movimento;
- Sottoprogrammi per utilizzo di alcune funzioni piu comuni anche su Floppy Disk (istruzioni SUB, SUBEND, SUBEXIT, MERGE,SAVE);
- possibilità di far caricare un programma concatenato ad un altro;
- semplificazione del controllo degli errori;
- Input ed Output in modo diretto sul video (Istruzioni ACCEPT, DISPLAY);
- supporto per il caricamento di programmi Assembly TMS9900 e supporto e gestione delle espansioni vendute separatemante (istruzioni INIT, LOAD, LINK, PEEK);
- Supporto diretto dello Speech Synthesizer
queste sono solo alcune delle caratteristiche che la cartuccia di espansione TI EXTENDED BASIC può implementare, molto altro e dettagliatamente lo potrete trovare nel manuale delle istruzioni.
c'è da dire anche che l'XB è compatibile con la maggior parte dei programmi TI BASIC ma non al 100% a causa di un diverso utilizzo di una parte della memoria servita alla gestione degli Sprite da parte dell'XB e anche che programmando in Extended Basic si hanno 864 byte in meno rispetto il TI-BASIC; per creare programmi piu esigenti di memoria era necessario avere almeno l'espansione di memoria laterale sidecar o il Box di Espansione.
La versione qui esposta è la v110, ma sono state prodotte anche versioni diverse di XB.
NB. Tra le Foto di seguito potete notare che le cartucce possono variare di colore del case e dell'etichetta, questo non determina la versione.