←back to thread

The 8-Bit Era's Weird Uncle: The TI-99/4A

(bumbershootsoft.wordpress.com)
168 points rbanffy | 1 comments | | HN request time: 0.251s | source
Show context
iwanttocomment ◴[] No.43110328[source]
I have such mixed feelings about the TI-99/4A.

It was our family computer. We rented games for it, and that was fun. I learned BASIC. I tried to create things with it, as advertised, and sort of only semi-succeeded repeatedly.

My parents saw that I was running into the limits of the system, and got me both the Extended Basic and Terminal Emulator II cartridges. I dug into Extended Basic, and was able to write "games" with actual sprites that could be manipulated! There they were, flying around, those sprites. That being said, these games always ended up being quite bad, and there wasn't a clear path for them to being much better. We were part of a users group, and the Extended Basic games others were making were perhaps more refined but also honestly not much better.

At the same time, Atarisoft were releasing epic cartridges for the TI. A strangely OK Donkey Kong and Ms. Pac Man, as good or better than on the other home computers. It was clear there was no path at all from whatever was going on with the Extended Basic cartridge to whatever magic voodoo allowed for the TI ports of these arcade games. (To be honest, I still don't really understand it, other than something to do with... GROM? Assembly?)

On the other hand, Terminal Emulator II, which my parents bought me so I could fool around with the TI's speech synthesizer, taught me about the need to connect to online services via a modem. I asked my parents about getting a modem, and they were like... "no".

My pre-teen brain was like "I need to buy myself a modem as soon as I can!"

I bought a 1200 baud modem out of Computer Shopper for mere dollars when I was 16. It changed my life. I got on boards, and then the Internet, before most - and probably you. I learned networking and architecture. No regrets.

But I still have no idea whatsoever how those TI programmers bridged the gap between my horrifically bad Extended Basic programs, where I felt I had maxed out the capabilities of the computer, and the magnificent games and arcade ports available via cartridge. It sort of haunts me. What even?

replies(7): >>43110702 #>>43111602 #>>43114113 #>>43116501 #>>43116857 #>>43121225 #>>43131193 #
1. schlupa ◴[] No.43114113[source]
The fundamental issue with BASIC on the TI-99/4A, be it the regular BASIC or even the Extended BASIC, is that the program was stored in the video memory. This meant that you couldn't use all features of the VDP, you could only use a limited number of tiles (96 afaicr), you could not use other graphics mode, raster interrupts and sprite multiplexing, forget it. The games on cartridges were not limited to that and could use up to 24K (afaicr) of machine code + a lot of GROM. One needs only to look at what a Coleco console or a MSX1 could do with a system that didn't use the graphic chip for what it was not intended to be.