Sonic and Sega Retro Message Board: Sonic Advance 1 Prototype Dumped - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Loading News Feed...
 

Sonic Advance 1 Prototype Dumped Download Link Inside

#1 User is offline Orengefox 

Posted 15 October 2011 - 04:27 PM

  • No. Just No.
  • Posts: 302
  • Joined: 25-May 04
  • Gender:Male
  • Location:Right in front of my computer.
  • Project:Some artwork, a ZZT game, and a hack.
Indeed the Sonic Advance prototype discussions are far from over folks. What we have here today is a little something I acquired from an ex-Sega dev awhile back which took awhile to sort out for technical reasons (I'll tell you all about it at some point). So here it is folks...


Posted Image


For more detailed pictures of the cart including pictures of all the pieces that make up the cart, check out:

Picture 1, Picture 2, Picture 3, Picture 4, and Picture 5.


Download the ROM which includes a copy of the save file from the prototype cart below:

[Sonic Advance Prototype + Save File]


Differences between the prototype and final:
Game freezes in certain areas of the level (Secret Base, Casino Paradise)
Spinning Tubes either don't function right or don't work at all (Secret Base, Casino Paradise, Egg Rocket, Cosmic Angel)

Other interesting key notes about this prototype:
The Tiny Chao Garden contains a semi raised Chao name Dooogy.
The information on the header doesn't match what is shown in the USA, EUR, JAP final.
The prototype cart has a complete save file (all emeralds acquired/all levels accessible for every character).
Using Hex Workshop, the save file appears to be slightly different to one VisualBoyAdvance creates in way that's very amusing (you'll see what I mean).

Now there may potentially be a lot more to this build than meets the eye. For starters, I've done a file comparison between the prototype and the final version (all three regions) using Hex Workshop and there are some differences. However, I don't know what that translate to. Perhaps someone can look further into it. I do have some example pictures of some of the stuff I found however, I want you folks to have a go at this to see what you can find and whether there is anything else I might have missed or didn't know was there.

I've done several dumps of this to make sure there were no bad dumps. Made sure what I was using to dump the game was functioning correctly. Hopefully this ROM didn't fall victim to being uploaded into the cart incorrectly back in the day, bit rot, or anything else (like the cart being non-functional at first due to the hardware which I managed to fix) that might have left the ROM in this state. If not, this is the real deal then.

There is also a very interesting story in regards this prototype which I'll be happy to share you with at some point. Hopefully I might have more to enlighten you with as well at some point. Enjoy!
This post has been edited by Orengefox: 15 October 2011 - 04:54 PM

#2 User is offline Lanzer 

Posted 15 October 2011 - 04:54 PM

  • The saber calls for its master...
  • Posts: 4094
  • Joined: 27-February 09
  • Gender:Male
  • Location:California
  • Project:Doing Stuff.
  • Wiki edits:1
Will the rom work on VBA-GX for the wii? I want to try this but due to a problem with my ExHDD atm I can't access my files.

#3 User is offline Tanks 

Posted 15 October 2011 - 04:57 PM

  • They call me... Troll-bo Cop.
  • Posts: 670
  • Joined: 01-July 06
  • Gender:Male
  • Location:Virginia
  • Wiki edits:1
GBASUX btw

#4 User is offline GerbilSoft 

Posted 15 October 2011 - 05:01 PM

  • RickRotate'd.
  • Posts: 1600
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
Hexdump diff results: ('-' == prototype; '+' == US final)

 000000a0  53 4f 4e 49 43 41 44 56  41 4e 43 45 41 53 4f 45  |SONICADVANCEASOE|
-000000b0  38 50 96 00 00 00 00 00  00 00 00 00 00 33 00 00  |8P...........3..|
+000000b0  37 38 96 00 00 00 00 00  00 00 00 00 00 4c 00 00  |78...........L..|
===
-00094000  11 40 09 08 3e 00 00 03  04 00 00 03 6c 00 00 03  |.@..>.......l...|
+00094000  11 40 09 08 3e 00 00 03  3f 00 00 03 6c 00 00 03  |.@..>...?...l...|
===
-00094080  00 90 50 46 6c 30 00 78  18 41 01 21 08 40 00 28  |..PFl0.x.A.!.@.(|
+00094080  08 90 50 46 6c 30 00 78  18 41 01 21 08 40 00 28  |..PFl0.x.A.!.@.(|
===
-00094480  00 1c 00 2b 05 d0 41 46  48 68 00 12 82 42 06 dd  |...+..AFHh...B..|
+00094480  0c 1c 00 2b 05 d0 41 46  48 68 00 12 82 42 06 dd  |...+..AFHh...B..|
===
-0010a820  00 00 10 00 10 00 08 00  00 0c 01 00 10 00 10 00  |................|
+0010a820  20 00 10 00 10 00 08 00  00 0c 01 00 10 00 10 00  | ...............|
===
-0010ae20  10 07 10 08 00 00 00 00  a8 07 10 08 00 00 00 00  |................|
+0010ae20  90 07 10 08 00 00 00 00  a8 07 10 08 00 00 00 00  |................|
===
-0019d080  40 04 00 00 3c 43 04 00  c0 32 42 44 33 43 33 33  |@...<C...2BD3C33|
+0019d080  44 04 00 00 3c 43 04 00  c0 32 42 44 33 43 33 33  |D...<C...2BD3C33|
===
-001d0090  00 c0 66 76 dd 0c 00 00  2c dc 00 00 bb cd 4c 00  |..fv....,.....L.|
+001d0090  00 c0 66 76 dd 0c 00 00  bd dc 00 00 bb cd 4c 00  |..fv..........L.|
===
-001d80d0  d5 dd 4d dd 04 00 00 00  42 00 00 00 c3 43 00 00  |..M.....B....C..|
+001d80d0  d5 dd 4d dd 04 00 00 00  43 00 00 00 c3 43 00 00  |..M.....C....C..
===
-006ba620  00 43 67 67 67 67 0f 68  65 67 67 67 67 69 0f 68  |.Cgggg.heggggi.h|
+006ba620  65 67 67 67 67 67 0f 68  65 67 67 67 67 69 0f 68  |eggggg.heggggi.h|


Looks like mostly 1-byte differences in various portions of the ROM. Perhaps it was flashed incorrectly?

The weirdest part is the header. The company code is 8P in the prototype (which is also used in the Wii Sonic games), but is switched to 78 in the final version. I'm not sure if that means it was eventually published by a different division at Sega or what.

EDIT: Overlord says company code 78 is THQ, which makes sense, since they published Sonic Advance in the US and Europe.

EDIT 2: The EU final version has company code 6W, and the JP final versions (both 1.0 and 1.1) have company code 8P. 8P is Sega; 6W is Infogrames. (6W confirmed by Tanks)
This post has been edited by GerbilSoft: 15 October 2011 - 05:17 PM

#5 User is offline Overlord 

Posted 15 October 2011 - 05:02 PM

  • "I am Death, not Taxes. I turn up only once."
  • Posts: 12395
  • Joined: 12-January 03
  • Gender:Male
  • Location:Berkshire, England
  • Project:VGDB
  • Wiki edits:3,204
Nice work, Orenge, great to know this all came through and worked in the end, especially after the issues you had getting this thing to work =P

#6 User is offline Tanks 

Posted 15 October 2011 - 05:02 PM

  • They call me... Troll-bo Cop.
  • Posts: 670
  • Joined: 01-July 06
  • Gender:Male
  • Location:Virginia
  • Wiki edits:1
Nothing to see here guys. Just a few bytes changed.

EDIT: Fucking Gerb :(

Anyway, thanks for the dump Orenge. Brings up a few questions as to why this ROM is the way it is I guess. Bad flash may very well be the best answer...
This post has been edited by Tanks: 15 October 2011 - 05:04 PM

#7 User is offline Overlord 

Posted 15 October 2011 - 05:05 PM

  • "I am Death, not Taxes. I turn up only once."
  • Posts: 12395
  • Joined: 12-January 03
  • Gender:Male
  • Location:Berkshire, England
  • Project:VGDB
  • Wiki edits:3,204

Quote

[23:02:22] <@Overlord> 78 isn;t something to do with Dimps is it?
[23:02:47] <+GerbilSoft> not sure
[23:02:51] <+GerbilSoft> I don't have a list of nintendo company codes
[23:03:04] <+GerbilSoft> the one-byte differences are suspicious
[23:03:07] <@Overlord> I do
[23:03:08] * @Overlord look
[23:04:09] <@Overlord> 78 is THQ
[23:04:17] <@Overlord> Who DID publish the game in Europe
[23:04:24] <+GerbilSoft> ...yes
[23:04:27] <+GerbilSoft> they published it in the US too
[23:04:33] <+GerbilSoft> so the THQ decision was last-minute?
[23:04:37] <@Overlord> Possibly
[23:04:41] <+GerbilSoft> (THQ is also responsible for "chao emeralds")
[23:04:42] <@Overlord> iirc they weren;t involved with #2


#8 User is online Master Emerald 

Posted 15 October 2011 - 05:08 PM

  • Posts: 2322
  • Joined: 14-December 07
  • Gender:Male
  • Location:Rio de Janeiro - Brazil
  • Project:College
  • Wiki edits:22
Just to clarify things... Was the rom badly dumped or it was really flashed incorrectly as Gerbil mentioned?
This post has been edited by Master Emerald: 15 October 2011 - 05:08 PM

#9 User is offline Bartman3010 

Posted 15 October 2011 - 05:22 PM

  • Posts: 345
  • Joined: 01-November 09
  • Gender:Male
  • Project:Persona 4 Episodes
  • Wiki edits:96
THQ published all of the Sonic games on GBA, save for Sonic Pinball Party. At least in the US that is.

Great find by the way.

#10 User is offline GerbilSoft 

Posted 15 October 2011 - 05:24 PM

  • RickRotate'd.
  • Posts: 1600
  • Joined: 11-January 03
  • Gender:Male
  • Location:USA
  • Project:Gens/GS
  • Wiki edits:158
ROM headers:

Sonic Advance:
  • Sonic Advance (Proto): SONICADVANCEASOE8P
  • Sonic Advance (U): SONICADVANCEASOE78
  • Sonic Advance (E): SONIC ADVANCASOP6W
  • Sonic Advance (J) (1.0): SONICADVANCEASOJ8P
  • Sonic Advance (J) (1.1): SONICADVANCEASOJ8P


Sonic Advance 2:
  • Sonic Advance 2 (U): SONICADVANC2A2NE78
  • Sonic Advance 2 (E): SONIC ADVANCA2NP8P
  • Sonic Advance 2 (J): SONICADVANC2A2NJ8P


Sonic Advance 3:
  • Sonic Advance 3 (E) (Proto): SONICADVANC3B3SP8P
  • Sonic Advance 3 (E): SONIC ADVANCB3SP8P
  • Sonic Advance 3 (U): SONICADVANC3B3SE78
  • Sonic Advance 3 (J): SONICADVANC3B3SJ8P

This post has been edited by GerbilSoft: 15 October 2011 - 05:28 PM

#11 User is offline Tanks 

Posted 15 October 2011 - 05:25 PM

  • They call me... Troll-bo Cop.
  • Posts: 670
  • Joined: 01-July 06
  • Gender:Male
  • Location:Virginia
  • Wiki edits:1
Region codes for Sonic Advance 1 & 2:

SAdv Proto - 8P

SAdv -
US - 78
EU - 6W
JP - 8P

SAdv2 -
US - 78
EU - 8P
JP - 8P

As far as we know, 8P = SEGA and 78 = THQ. Now I'm almost certain 6W = Infogrames... But Infogrames did SAdv2 EU... I'm going to check SAdv3 and see what that has to say.

#12 User is offline TimmiT 

Posted 15 October 2011 - 05:25 PM

  • This member title has been edited by TimmiT
  • Posts: 4684
  • Joined: 09-July 08
  • Gender:Male
  • Location:The Netherlands
  • Project:Messing around with Actionscript 3
  • Wiki edits:8
Great find, hopefully there's some neat stuff in there.

#13 User is offline Tanks 

Posted 15 October 2011 - 05:27 PM

  • They call me... Troll-bo Cop.
  • Posts: 670
  • Joined: 01-July 06
  • Gender:Male
  • Location:Virginia
  • Wiki edits:1
SAdv3
US - 78
EU - 8P
JP - 8P

Son of a bitch.

You know what's worse? THQ did the EU release this time around...
This post has been edited by Tanks: 15 October 2011 - 05:28 PM

#14 User is offline Overlord 

Posted 15 October 2011 - 05:28 PM

  • "I am Death, not Taxes. I turn up only once."
  • Posts: 12395
  • Joined: 12-January 03
  • Gender:Male
  • Location:Berkshire, England
  • Project:VGDB
  • Wiki edits:3,204
Note that the proto has a US code, so it changed from 8P (SEGA Japan) to 78 (THQ) some time between this ROM and the US final.



(for what it's worth my company code list also has 6W down as Sega, just saiyan)

#15 User is offline MathUser 

Posted 15 October 2011 - 07:12 PM

  • 3rd top wiki contributor
  • Posts: 1690
  • Joined: 09-November 05
  • Gender:Male
  • Wiki edits:14,865
Sonic Advance (prototype)

wikified.

  • 3 Pages +
  • 1
  • 2
  • 3
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users