Found this site today; lots of games written in BASIC and Extended BASIC for the TI-99/4A. Many have the visual appeal of a typical typed-from-magazine game, but *some* have some *really* spectacular graphics, considering the limitations of the VDP.

Just look at the start-up screen for Royal Game of Ur for example. WOW!

tigameshelf.net/

@vertigo that was my second ever computer, after the t/s 1000 and before the kaypro ii - it was a fun machine and some of the game cartridges were top notch. I never did get the speech synthesizer expansion I wanted tho (but ended up with a 300 baud modem with the kaypro, so ended up ahead really)

@djsundog Playing Parsec without the speech synthesizer leaves one slightly underwhelmed, but it was still a fun game.

A friend of mine did have the speech synth cart, and playing Parsec felt like you had a copilot.

@djsundog Looking at these games makes me want to finish the VDC-II project all the more.

@requiem @djsundog Yes; it's a clone of the Commodore 8568 VDC chip, which provided the 80-column mode of the Commodore 128.

I also have plans to enhance the VDC (hence the -II suffix) with new features that should make it more appealing for writing simple games. E.g., a different attribute format that grants 16 foreground *and* background colors, basic sprite support, etc.

@vertigo @djsundog I’ll be keeping an eye on this :)

I also want to find a non-dumb way to interface a character LCD (HD44780 controller type) because I’d like to build a portable akin to the Model-100 at some point...

@vertigo @djsundog like, not using more steps than necessary. I’ve interfaced these with atmegas before, so I know how to go RC2014 -> serial -> atmega -> display but there probably a more direct route that doesn’t burn a serial port.

@requiem @djsundog Ahh, I see.

This would be a bit of a hack; but, the IDE controller is barely anything more than an Intel 8255 parallel I/O chip and a 40-pin header. I'm thinking if you build a custom cable from the IDE header to the LCD display, you should be able to write software that bit-bangs the 8255 to drive the LCD interface.

Follow

@vertigo @djsundog Yeah, I imagine I could interface it to the bus like a proper I/O device (it uses a 4 or 8 bit parallel interface) I’m just not smart enough yet to know how to do it.

I’ve been reading Zaks assembler book which has taught me a lot about basic interfacing but I need to know more, more! 😂

Sign in to participate in the conversation
hackers.town

A bunch of technomancers in the fediverse. Keep it fairly clean please. This arcology is for all who wash up upon it's digital shore.