|
9.6 years
since unearthing of prototype ROM
15.7 years
since release of Sonic 2 on MegaDrive
1.9 years
since renaming to S2B
|
|
Chemical Plant is mostly completed, with little differences from the
final version. Like several other zones, Chemical Plant here has no enemy.
|

Different sound effect as blue bubbles jump between tubes. |
|

[Before]
Loops in the prototype have slanted corners. |

[After]
They eventually changed it to full corners in the final. |

Sliding platforms are so much smaller in the prototype. |
|
Leftover Data
When Sega was writing this prototype's data to the ROM chip, some
existing data from a previous build wasn't overwritten. After hardcore
hacking of the ROM by
Nemesis
(who has pretty much dissected the ROM inside out -- check his website),
it's found out that some tiles in CPZ were a little bit different in an
earlier prototype. Nemesis explained how data in the ROM could be
leftover:
You see when the rom was in the development
stage, the sonic team would've used flashcarts to copy the data onto for
test purposes, and for distribution. I assumed the way this would work was
that the rom would be compiled on the computer, and the compiled rom would
be copied onto the cartridge. I can see now that it was compiled directly
onto the cart. The result this had was any sections of the flashcart that
didn't actually have to be modified, weren't modified. Now on a final
release cart, this would've simply left a block of data all filled with FF's,
becuase that's the canvas value if you will. On the flashcart, it was simply
whatever junk was there before, and in this case that "junk" is leftover
data from an earlier version of S2, even earlier than our beta.
Nemesis, ROM Hacker @ Area 51 phpBB (defunct)

Leftover data. Also note the missing upper bubble machine.

Our prototype.

Final game.

Nemesis' savestate showing all leftover
CPZ tiles, using the default palette. Unpause and move up to view.
All that savestate is is a
direct rip of the block mappings that were buried in the rom, and the
patterns to go with them being loaded into the VRAM. As you can see
(or at least Iceknight can see) there are quite a few differences
spread all through it. Make a CPZ savestate and compare the block
mappings in hex (2478-A477: 128x128 block mappings, B478-CE77: 16x16
block mappings) and compare the patterns in the debug viewer and
you'll see the differences.
Nemesis, ROM Hacker @ Area
51 phpBB (defunct)
|

LocalH has edited Nemesis' savestate to
use the correct CPZ palette. |

Could these tiles be even earlier than Nick
Arcade's prototype? ICEknight thought they could be.
Hey, remember that one of the
buildings in the background was smaller in the
Nick Arcade version...? Well, these graphics seem to come from an
EARLIER version than that one!!
Not only that building is completely MISSING, but there's another one
that can't be found there as well, unlike in the
N.A. beta
ICEknight, ROM Hacker
@ Area 51 phpBB (defunct)
|
ICEknight has put together six savestates,
incorporating the old tiles into the actual level.
Ok, I've ported those 16x16 and 128x128
patterns into the beta Chemical Plant. It can't show us exactly how
the early CPZ was, but you can see those parts that didn't exist yet
because the needed patterns weren't made yet.
A little description of the savestates inside...
gs0: A normal CPZ beta savestate.
gs1: Same savestate but with Nemesis' graphics and 16x16s. You can see
that some places didn't exist yet because of the missing graphics.
gs2: Same thing but with the 128x128s too. There's a lot of places
that make no sense at all because the original level was planned to be
different. You may even see an unused part of background where it
obviously shouldn't be.
You should move around if you don't want to see any garbled graphics.
Then, if you just want a quick compare of the backgrounds:
gs7: Normal CPZ savestate.
gs8: CPZ savestate in the same place, with old graphics and 16x16s,
but new 128x128s. The buildings that didn't exist in the older version
are using the wrong graphics because their graphics weren't there yet.
gs9: CPZ savestate in the same place with old graphics, 16x16s and
128x128s. You will see how the older background looked like. (missing
buildings)
ICEknight, ROM Hacker
@ Area 51 phpBB (defunct)
|
|