Actions

Difference between revisions of "Sonic the Hedgehog CD (Mega-CD prototype; 1992-12-04)/Technical information"

From Sonic Retro

m (Text replacement - "Sega CD" to "Mega-CD")
Line 2: Line 2:
 
{{cleanup}}
 
{{cleanup}}
  
Sonic CD, as with all Sega CD games, uses a filesystem with files for each code event instead of a monolithic rom. Splash screens, menus, and levels all reside in their own MMD file with optional BIN files for SubCPU execution.
+
Sonic CD, as with all Mega-CD games, uses a filesystem with files for each code event instead of a monolithic rom. Splash screens, menus, and levels all reside in their own MMD file with optional BIN files for SubCPU execution.
  
 
As each MMD runs separately of others (except for those which load to RAM), various pieces of code and data are repeated throughout like MMD files. This makes art editing without a disassembly very long and tedious. However, upon the release of a disassembly of Sonic CD 0.02, all common art and code will be consolidated so changes are reflected in every MMD including that data.
 
As each MMD runs separately of others (except for those which load to RAM), various pieces of code and data are repeated throughout like MMD files. This makes art editing without a disassembly very long and tedious. However, upon the release of a disassembly of Sonic CD 0.02, all common art and code will be consolidated so changes are reflected in every MMD including that data.

Revision as of 05:10, 31 March 2020

Back to: Sonic the Hedgehog CD (Mega-CD prototype; 1992-12-04).
Sonicretro-round.svg This article needs cleanup.

This article needs to be edited to conform to a higher standard of article quality.
After the article has been cleaned up, you may remove this message. See How to Edit a Page for help.

Sonic CD, as with all Mega-CD games, uses a filesystem with files for each code event instead of a monolithic rom. Splash screens, menus, and levels all reside in their own MMD file with optional BIN files for SubCPU execution.

As each MMD runs separately of others (except for those which load to RAM), various pieces of code and data are repeated throughout like MMD files. This makes art editing without a disassembly very long and tedious. However, upon the release of a disassembly of Sonic CD 0.02, all common art and code will be consolidated so changes are reflected in every MMD including that data.

The level MMDs have the filename format RXYZ__.MMD:

  • X is the zone. R1 is zone 1.
  • Y is the act. R12 is zone 1, act 2.
  • Z is the time period. There are 4 letters that can be put here; A, B, C, or D. A is the present period. B is the past period. C is the bad future period. D is the good future period. So R12D__.MMD would contain act 2 of zone 1, in the good future period.


References


Sonic the Hedgehog CD (Mega-CD prototype; 1992-12-04), prototype version of Sonic the Hedgehog CD
SonicCD002 MCD Title.png

Main page | Comparisons | Maps | Hidden content | Technical information

Part of Sonic the Hedgehog CD development