Jump to content
IGNORED

Games That Don't Work on the Beige TI-99/4a?


Recommended Posts

As we all know the later beige version of the TI-99/4a came with an updated BIOS that supposedly had a locked out 3rd party carts and stopped them from working. Does this actually happen? I've never heard of people having games that don't work on the beige TI and can't find a list of non-working programs anywhere. My beige TI is in much nicer shape than my silver one and I'd like to use it (has a handy dandy reset button that someone installed as well) but if it's going to cause problems with certain programs I'll pass.

 

Tempest

Some beige consoles had the 1981 ROM like the last of the black/silver consoles.

 

Later beige consoles had the V2.2 ROM.

 

The V2.2 shows up at power up, with a copyright date of 1983. If you have this model, Atarisoft cartridges wont play, plus I am guessing any cartridge that by-passes the GROM. Beige consoles with the 1981 ROM play Atarisoft games just fine.

 

Corcomp did sell an adapter to defeat the lock-out, I have seen only one come up on Ebay.

 

My beige console has a 1981 ROM and plays Atarisoft games. However, side-car games like Miner 2049er do not play, the title never appears in the opening menu. I am guessing other side car games like Espial, Arcturus and Killer Caterpillar would also refuse to play.

I wonder if I can just do a Mother Board swap between my two consoles?

 

The sidecar thing wouldn't bother me too much as the only one I own is Miner (good luck getting the others). Still, that makes me wonder if there are other incompatibilities that we just don't know of.

 

 

Tempest

The ROMs are soldered.. and it's the GROMs that have the difference, meaning you can't even burn your own replacements. The main 'lock out' is that they no longer scan the ROM cartridge memory for a header.

 

I'm not aware of any changes that should prevent the side cars from working, especially since the 1981 motherboards are (as far as I have seen) all the same... the updated motherboard came with the updated ROMs.

 

That said, if you were somehow stuck with a 2.2 motherboard as your only machine and didn't want to replace it with a cheap console off EBay, there are numerous ways around it... a RAMdisk with the boot menu can launch them, for instance.

 

It is a small problem since most of the new carts are currently ROM-based. I had intended to program an Atmel as a GROM replacement to see what performance was like. Will get to that soon-ish. ;)

You could in theory. All you need is to get enough code running to read the cartridge header and start the code. The problem is getting that code going without the GPL hook needs something either in a custom GROM (which we don't have yet) or something that hijacks the powerup vector. Not sure if you can do that through the cart port, it's missing a few important pins.

 

But if you had a game genie like device with a GROM or GROM simulator in it that did that much, it would work fine. Likewise, if you can run your own assembly code (like, say you have Editor/Assembler installed in the console), you just need a couple lines of assembly to launch the cart. There's no lockout except that it doesn't offer the ROM-based carts in the startup menu.

 

The reason you don't see many workarounds is that it's not actually a big problem. The v2.2 consoles are actually relatively rare compared to the v1.x consoles. I guess there's not enough demand to bump up their prices but I don't know of anyone who's actually stuck, and if you were, someone would probably ship you a free console for the asking to get you unstuck. ;)

Turns out my beige TI is the original ROM and not a V2.2. Not only does it look better (the aluminum on my other one is all dented) but it seems to work better as well (no more screwy video flicker). Someone even installed a reset button on it for me which is really handy. Now if only they made a beige speech adapter...

 

Tempest

  • 5 weeks later...
  • 14 years later...
On 1/22/2010 at 1:12 AM, Tursi said:

The ROMs are soldered.. and it's the GROMs that have the difference, meaning you can't even burn your own replacements. The main 'lock out' is that they no longer scan the ROM cartridge memory for a header.

 

I'm not aware of any changes that should prevent the side cars from working, especially since the 1981 motherboards are (as far as I have seen) all the same... the updated motherboard came with the updated ROMs.

 

That said, if you were somehow stuck with a 2.2 motherboard as your only machine and didn't want to replace it with a cheap console off EBay, there are numerous ways around it... a RAMdisk with the boot menu can launch them, for instance.

 

It is a small problem since most of the new carts are currently ROM-based. I had intended to program an Atmel as a GROM replacement to see what performance was like. Will get to that soon-ish. ;)

Without any experience with the GROMS whatsoever, I'd think it should be possible to read out the contents of these, find a compatible EPROM equivalent, and then burn some working replacements? Unfortunately I don't even have a beige TI to test for that; I could, of course, paint one of the consoles that I DO have... :-D 

1 hour ago, Brufnus said:

Without any experience with the GROMS whatsoever, I'd think it should be possible to read out the contents of these, find a compatible EPROM equivalent, and then burn some working replacements? Unfortunately I don't even have a beige TI to test for that; I could, of course, paint one of the consoles that I DO have... :-D 

EPROMs are not one-for-one substitutes for GROMs. Each GROM chip has an internal 13-bit address counter that auto-advances to the next address each time the chip is hit with a read. Even stranger is that all 8 of the GROM chips in the system advance in lockstep, cycling back to 0 after going through the entire memory space of a single GROM. That is why solutions like the GRAM Kracker, GSIM, EGROM, Gram Karte, HSGPL, Gramulator, Maximem, Wiesbaden Supermodul, p-GRAM, FinalGROM, and UberGROM exist--as each of those devices includes the necessary circuitry to simulate the address counters and connect a bog-standard EPROM with the code in it to the system.

  • Like 4
32 minutes ago, Ksarul said:

EPROMs are not one-for-one substitutes for GROMs. Each GROM chip has an internal 13-bit address counter that auto-advances to the next address each time the chip is hit with a read. Even stranger is that all 8 of the GROM chips in the system advance in lockstep, cycling back to 0 after going through the entire memory space of a single GROM. That is why solutions like the GRAM Kracker, GSIM, EGROM, Gram Karte, HSGPL, Gramulator, Maximem, Wiesbaden Supermodul, p-GRAM, FinalGROM, and UberGROM exist--as each of those devices includes the necessary circuitry to simulate the address counters and connect a bog-standard EPROM with the code in it to the system.

Ah, okay! Thanks for enlightening this for me. I actually have a Gram Karte, by the way... nice creature.

 

Edited by Brufnus
  • Like 2

This is one way to do it. Here are two short programs that run in TI BASIC. One will run the first program it finds in the ROM cartridge menu; the second displays the entire rom cartridge menu. You would use this if there are more than one program contained in the menu.

 

 

Edited by senior_falcon
  • Like 4

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...