Jump to content
IGNORED

Super 2600 possible?


SoundGammon

Recommended Posts

Indeed. To break it down for the non-programmers, TIA access is disabled until you tell Maria otherwise. The default state of the system on power-up is pretty much 7800 mode so the bios can be executed, encryption checks done, etc. If Maria is broken, that's not going to happen.

 

Even if you went about reengineering the system, changing the bios and bodging the internal circuitry, games using various 4k rom mirrors would mean a Super 2600 wouldn't be backward compatible with regular 2600 games. The TIA mirroring would also stomp over the useful address space, so it would be a not-so-super lobotomized 7800.

  • Like 2
Link to comment
Share on other sites

For sure, but in those cases the games were physically on 7800 carts (which avoids rom mirrors), started up 7800 mode, and enabled TIA and RAM before locking the console. A "bad Maria chip" console couldn't run them, or nor would that console allow 2600 games to do anything like that.

Link to comment
Share on other sites

I believe A13-A15 should be available in 2600 mode on a 7800 cart even when locked, so a 2600 ROM on a 7800 cart could give access to more space than an ordinary 2600 cart without having to use bankswitching or any fancy logic.

 

However, you would be limited in what you could access - say, using a 48k 7800 cart, you only have access to $4000-$FFFF, and on a 2600 ROM on the cart you would then only be able to use half of that, or 24k, in segments from $5000-$5FFF, $7000-$7FFF, $9000-$9FFF, $B000-$BFFF, $D000-$DFFF, and $F000-$FFFF. So, not the full address space. AND, you would have to be careful not to attempt to access the other half of ROM space on the cart as it would cause bus contention with the TIA/RIOT.

 

If you put the signature in the 2600 ROM so it boots in 7800 mode, I suppose you could use 7800 RAM and TIA (and the full 48k space) but wouldn't the instruction timing vary? I would think that most existing 2600 games would not work properly in this hybrid mode and it could make writing a kernel pretty challenging.

Link to comment
Share on other sites

2 hours ago, batari said:

If you put the signature in the 2600 ROM so it boots in 7800 mode, I suppose you could use 7800 RAM and TIA (and the full 48k space) but wouldn't the instruction timing vary? I would think that most existing 2600 games would not work properly in this hybrid mode and it could make writing a kernel pretty challenging.

The PAL bios explicitly checks for 4k mirrors and goes to 2600 mode if found. The NTSC bios doesn't do the same (IIRC) but the RAM at $1800 would interfere with the 4K rom mirrors, causing bus conflicts.

Link to comment
Share on other sites

3 minutes ago, RevEng said:

The PAL bios explicitly checks for 4k mirrors and goes to 2600 if found. The NTSC bios doesn't do the same (IIRC) but the RAM at $1800 would interfere with the 4K rom mirrors.

I meant to say I was still talking about a 7800 cart, so you could get full access to the space if you booted to 7800 mode.

 

However, I have wondered if it would be possible to boot to 7800 mode on a strict 2600 cart, even if a bit of trickery were needed to pull it off.

  • Like 1
Link to comment
Share on other sites

4 hours ago, batari said:

I meant to say I was still talking about a 7800 cart, so you could get full access to the space if you booted to 7800 mode.

 

However, I have wondered if it would be possible to boot to 7800 mode on a strict 2600 cart, even if a bit of trickery were needed to pull it off.

What would happen if you remove the bios too?

 

Wouldn't it be just a 2600?

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