A collection of modern games for the TI-99/4A
tigameshelf.net
tigameshelf.net
Fun times. I still have it in the original box with all the carts and speech synthesizer. I always wanted that big expansion module with the disk drives. Never could afford it.
A few years later got an excellent deal on a used C64 and moved on to it where it was a little more open platform.
I also remember playing Parsec: https://www.youtube.com/watch?v=uCSQd0eJKQQ
Parsec and… Hunt the Wumpus!
Turns out the TI 99/4A has a thriving community and homebrew scene, with two members in particular being exceptionally productive.
Those homebrow games created are even of at least an order of magnitude higher quality than what was available in the 80s.
I had the luck of owning a TI99/4A as a kid; it had a very rich Basic, with the 16k extension cartridge you even had sprites and a synthesizer. I have made some 2d game stuff with pygame recently, and for me it felt as if I got back to this old machine... (here is this stuff, for the record: https://github.com/MoserMichael/pygamewrap )
I would much rather have had something with a 6502.
https://www.ninerpedia.org/wiki/Programming#Useful_CALL_LOAD...
But you are correct, the base unit didn’t have access to these functions. You did need to get the TI Extended Basic cartridge.
https://atariage.com/forums/topic/218904-playground/
It was possible BITD too, but no one thought hard enough about how to do it. There has been a lot of "pushing the hardware" over the last decade. Lots of things that were thought of as "not possible" have been done now. The 99/4A community is very active, and there is a lot more going on than just new games (although that is also a big part of the activity).
I think that's the case of pretty much all 8 and 16-bit machines.
Its distant and even more obscure relative, the Pyuuta, also has a community, but I wouldn't really call it thriving.
Internationally? I don't recall having seen any of them in Germany in the 1980s. Plenty of Sinclairs and Commodores, even an Armstrad, but nothing from TI.
I wrote a pretty good frogger clone (with only the road part to cross) that worked so well because the event loop was just joystick input and call coinc(all) for sprite collision with the Y axis value of your frog indicating you were in a home base position.
I also wrote a kind of 3 part game where each stage used the full resources of the machine, and each stage of the game required another load from cassette, which normally wipes all your memory and therfore variables so in order to pass variables between the stages of the game I wrote hex values into the extended font/character set memory, because the last few were user editable and retained in memory even after fresh program load (which would decode the hex from the font character to keep your score and number of lives consistent with the prior program/stage of the game).
I had Parsec too of course, but way more fun creating your own games from scratch, or porting a printout of a game from TRS-80 basic and then converting it to use sprites.
Aged 11 to 13 I spent my school holidays mostly indoors learning to code, fond memories of the magic of discovery and creation :)
The fanatics though - there's really cool stuff people do. I think you could cheaply upgrade the memory to 16-bit wide, for example.
https://atariage.com/forums/topic/241846-new-game-project-je...
https://atariage.com/forums/applications/core/interface/file...
I need to go thank him sometime. That catapulted both of us in the direction of a CS degree.
I currently have a comparable TI setup (not the same unit as my first), and still enjoy typing in magazine programs on it. I had some particular fun "recently" finding a magazine I had way back when, typing in the program again, and chatting with its author: https://bytecellar.com/2017/10/03/a-program-from-a-35-year-o...
Lovely memories.
What doomed the system was TI's vision of a closed architecture, with software distributed on cartridges on which TI would make a rip-roaring profit. When I read about this vision, I put my system up for sale, and sold it a few days before TI announced they were getting out of the “home computer” market.
I've never known much about TI's internal workings, but I've always imagined that the company, at least at that time, had excellent engineers and really clueless management.
But I liked my TI-99/4A and it got me into programming (with help from my father).
The downside to the TI was to get faster storage than a cassette deck, you had to buy an "peripheral expansion box" that often cost $2000, which was almost 10x more than the computer itself. I remember when my Dad bought the computer, he got it on sale in '82 for $199.
And as far as I know not a very well-known one. Someone gave me that cartridge as a gift, and I never knew anyone else who had it.
Actually, screw that calculator. It's probably the reason why I failed so many math assignments.
Its relatively obscure, I only know it because it was my first computer, given to me as a cast off in the late 80s. I wrote basic programs that I copied out of books into it, looking at this site I am actually blown away that it had the capabilities for "real" games.
I don’t agree. Maybe it’s because you got it in the late 80s, and by then it was under powered and there were so many other choices like inexpensive IBM PC clones. In the early / mid 80s, it was definitely popular where I lived… and it was inexpensive compared to things like the Apple 2e. I had two friends with TI 99/4a units.
But maybe its regional- I was also a small child (7-10ish) when I used it and even the adults around me rarely used computers, and when they did it was in an office context- like one for the entire office.