Jump to content
IGNORED

Is it possible to replace the TIA chip on the 7800? Fixing compatibility?


R_Leo_1

Recommended Posts

I haven't had any issues with the 2600 incompatibilities on the 7800 so far, but I've recently been wanting to play Kool-Aid Man and was wondering if you could replace the TIA in the 7800 with an earlier one, to possibly fix some of the compatibility issues. Thanks :)

Link to comment
Share on other sites

Kool Aid man has worked for me on pretty much all 7800s I've tested it with. Now, you do have to make sure you have the difficulty switches in the correct position or else the game will start up in PAUSE mode making it appear that it is locked up or not working at first.

 

But to answer your question, if you should happen to find that Kool Aid main has the overlapping score digits, then you should be able to replace the TIA with any from a 4 switch/6 switch variant. But again, I've only seen that issue on one Jr. that I had sometime back.

 

Biggest offender of compatibility with 2600 games is the extra timing circuit that was added in to the later model 7800s. I just de-solder the right leg of C64 and call it a day. 

  • Like 2
Link to comment
Share on other sites

8 minutes ago, -^CrossBow^- said:

Kool Aid man has worked for me on pretty much all 7800s I've tested it with. Now, you do have to make sure you have the difficulty switches in the correct position or else the game will start up in PAUSE mode making it appear that it is locked up or not working at first.

 

But to answer your question, if you should happen to find that Kool Aid main has the overlapping score digits, then you should be able to replace the TIA with any from a 4 switch/6 switch variant. But again, I've only seen that issue on one Jr. that I had sometime back.

 

Biggest offender of compatibility with 2600 games is the extra timing circuit that was added in to the later model 7800s. I just de-solder the right leg of C64 and call it a day. 

 

Oh okay, thanks for the info! I wasn't aware that it worked on most units, I'll have to snag a copy to test out on my 7800. 

Link to comment
Share on other sites

Why did Atari decided to add an entire circuit to the 7800 to fix one game?  I suppose they didn't do much testing so they didn't know it was going to break other games, but that seems like an awful lot of extra expense to fix one game.  Especially since it wasn't exactly a major release or anything.  Did they think other games would also have the same problem?

Link to comment
Share on other sites

4 minutes ago, Tempest said:

Why did Atari decided to add an entire circuit to the 7800 to fix one game?  I suppose they didn't do much testing so they didn't know it was going to break other games, but that seems like an awful lot of extra expense to fix one game.  Especially since it wasn't exactly a major release or anything.  Did they think other games would also have the same problem?

I'm not totally sure on that. I've always thought it must affect more games, but the actual '84 made 100% compatible 7800s do NOT include this extra timing circuit and get this... they still play 2600 dark chambers also! Both my original 7800 (With Eckart's DevOS mod on it), and my daily driver 7800 are both 100% compatible and do not have that circuit on their layout. I've also seen 7800s that have the circuit in the silkscreen on the board, but not populated at all?! So who can say. It is just one of a 1000 reasons why it has been a challenge to create new hardware add-ons and flash carts for the 7800 due to all the different hardware revisions. 

 

I've always clipped C64 when I find it because many of the advance 2600 programming tricks like Darrel Spice's demos do NOT work on the 7800 with that circuit in place. @Shawn can attest that his 7800 wouldn't play the Arkyology proto until he clipped c64 out of circuit. So it seems to me it is best to remove the circuit since I only know of just 2600 dark chambers being affected by it. This is a classic case of the needs of the many totally outweighs the need of the one.

  • Like 1
Link to comment
Share on other sites

32 minutes ago, Tempest said:

Why did Atari decided to add an entire circuit to the 7800 to fix one game? 

Remember, Atari, Inc. (Warner-era) itself did not design the 7800 initially. It was a GCC project, along with many of the latter-era 2600 titles that look and play so much better than the early games. I’d bet a lot that when DARK CHAMBERS was released, Atari Corp. (Tramiel-era, post July 1984) did this “fix” in-house rather than ask GCC to do full compatibility testing and engineering analysis for any fix necessary. 

 

Oh course I don’t know this to be fact, but it’s a reasonable supposition given how quick-and-dirty Tramiel’s companies always did engineering over the years, first at Commodore and then later Atari Corp.

  • Like 2
Link to comment
Share on other sites

G=that's what's confusing.  Given how tight fisted Atari was with money at the time, it boggles my mind that they decided to go through all the extra expense to engineer and add this circuit to fix one game.  I can only assume they thought that future games would also have this problem.

 

That being said, why does the original 84 Atari 7800 play Dark Chambers correctly?  I wonder if there's a way to fix other 7800's to play it AND disable that circuit to fix other games?  Probably no worth exploring as DC is only so-so on the 2600 anyway (although I enjoyed it back in the day).

Link to comment
Share on other sites

I also have Stargate and I wasn't aware of this. Too bad since Stargate is actually a really excellent game! Now what is possible is that several of the troublesome games like the Activision games that start working when you disable the extra circuit do have working version roms on unmodded hardware through the harmony and Encore. But things like the Parrot demo and other advanced color display tricks do NOT like this circuit in place. I'd imagine it might cause problems with some homebrews but I've not tested that. 

 

Atari doesn't make any sense on what revisions were done either. I'm working on a 7800 right now that says it was made in May of 1987 and it has the expansion port physically on it. But it also has the extra timing circuit installed in place and does NOT have chips in sockets. All the ICs are soldered directly to the mainboard. So it would seem that even in the 87 revision 7800s, Atari was still adding in the expansion port for who knows what reason. And yes, this 7800 also has the bottom shell to expose the port. The revisions are really all over the place and in the case of the 7800 I'm convinced that Atari just threw together whatever they had laying around to kick them out the door mixing and matching without any real system in place to track these "revisions".

 

  • Like 1
Link to comment
Share on other sites

10 minutes ago, -^CrossBow^- said:

The revisions are really all over the place and in the case of the 7800 I'm convinced that Atari just threw together whatever they had laying around to kick them out the door mixing and matching without any real system in place to track these "revisions".

 

That's probably exactly what happened.

Link to comment
Share on other sites

For what it's worth, I just played several games of STARGATE on my daily-driver 7800 without a problem - it's a typical silver-label Atari Corp. label cartridge, and the system is an A1-serial number unit (with the expansion interface as well).

Link to comment
Share on other sites

Actually Tempest... I was going to wait and surprise you. As you know I disabled C64 from circuit on yours. Well, I just tested Stargate and it works 100% without issues from what I could tell. Your 7800 is quite unique to be honest. It literally is a mix of '84 design in a later rev mainboard. Space Shuttle is working now as well, but Decathlon is still a no go on your 7800. Honestly even my daily driver 7800 has issues getting that game to work. Track n Field is better anyway hehe. But I do know that Decathlon from a Harmony does work so you can always go that route on this 7800 if you really wanted to play that game and kill a few controllers in the process.

 

 

  • Like 1
Link to comment
Share on other sites

I seem to remember that Stargate/Defender 2 doesn't always crash but just has some graphically issues. Like the starfield being missing on the opening screen. It has been quite a few years since I did my testing though.

 

Mitch

Link to comment
Share on other sites

1 hour ago, -^CrossBow^- said:

But I do know that Decathlon from a Harmony does work so you can always go that route on this 7800 if you really wanted to play that game and kill a few controllers in the process.

 

 

I'm going to use my Harmony cart so it won't be a problem.  I guess it's just DC then.  I wonder if someone fixed that one?  Wasn't it a weird instruction that was the cause (something with initializing Ram?)

Link to comment
Share on other sites

52 minutes ago, Mitch said:

I think if you use the version with F8 banking instead of FE banking it works fine on all 7800s.

 

Mitch

But that is a rom hack version of the game correct? I still find it odd that Space Shuttle, Robot Tank, and others that should be problematic...aren't. But then Decathlon...

 

Tempest's 7800 does another interesting trick with C64 removed from circuit but I will wait on that one.

Link to comment
Share on other sites

1 hour ago, Trebor said:

Batari provided a detailed write-up concerning the circuit a little over a decade ago while troubleshooting Harmony compatibility.  It's worth the read.

 

Regardless, -^CrossBow^- piqued my curiosity too.

So I've never really paid this timing circuit business all that much attention. Where about is C64? I can't find it on my 7800 board photos. The linked thread has a little schematic put together by Fred that refers to the 74LS02. However, my 7800's have a 74LS3 and a 74LS08, along with a couple others. Presumably it's one of those chips? 

Link to comment
Share on other sites

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...