Debug Rom

From Zero Mission Speedrunning Wiki
Revision as of 22:06, 20 February 2024 by Rocky712YT (talk | contribs)
Jump to navigation Jump to search

The Debug ROM is an early build of the game, which has a lot of extra functionality. It´s main purpose in Speedrunning is easy practising - especially on console - and to run New Game+ categories.

Versions

There are two versions of the Debug Rom, which can be distinguished by their checksum.

ABMXPED - Newer Debug ROM (2004-01-16)

Checksums
MD5:     36c8139a261f869d76292e83942e7470
SHA-1:   3C0B7CCD303C30AC5C4FFC9FB0AA7137A533AD69
SHA-256: 5796183C3FBA58601505C7267A90C229F9645FE8BA1445D66B0F0F0980B442A7
SHA-512: 7B25C4370A0B4E0412789120ACE84172C1DAB968B43392C22F42EBA100269DFAF96856955ADD300460E2BAFAB20C2EAEE7B784F517F2BE0DE744D6EF77FC42F8
ABMXE00 - Older Debug ROM (2003-12-05)

Checksums
MD5:     9c2ddd136b3b893db31b806142d20b8c
SHA-1:   58986C4D6F2E5CCDC04936CC8B7C9D378570710C
SHA-256: 852B842FF6268285FB4240CA3033405D552F6A903C87B0AD8C252739631498D7
SHA-512: FAA2696570ACE5F2D0A6E943C1D6B462801EE459D52D52D5C63FFA8A6EF0E209975D5582A0D72CA7CCC6BD1565B7E3124E7E7E198667C00FDCD264AE449ACFB0

Version differences

Difference New Debug ROM Old Debug ROM Notes
Baristute 200 HP (as in the official release) 400 HP also called "Big Sidehoppers"

Note: There might be more differences between the versions that have not been found yet.

Controls

One day, Ckosmick shared some "Forbidden Knowledge" with us on the Community Discord Server.

Noclipping

  • L + B + Start = Enable Noclip
  • Select = Disable Scrolling during Noclip
  • B = Cancel Noclip

Pausing

  • Start = Pauses the game with the Debug Menu accessible.
  • Start + Select = Pauses the game and replaces the Debug Menu with the status screen
  • Select + L in a pause screen = Icons appear in the top right corner of the screen
    • Samus Icon = current room #
    • ➡️= X coordinate (0 = left)
    • ⬇️= Y coordinate (0 = top)



Debug Menu Screen

  • Reading the top row of the Debug screen:
    • AREA: 3 letter acronym of the area you are in. For the test areas, it is TN1/2/3
    • HEYA: Number of the "Room" you are currently in. (HEYA = "Room" in Japanese)
    • GATE: Door

Pressing SELECT while in the debug screen opens an event list. events can be toggled with A

at main DEBUG CONFIG screen, under SECTION, hitting select over any of the areas or TEST 1/2/3 will open a map screen of that area with an indicator of where you will spawn, and a small window with h/g coordinates. H = Heya = room # G = Gate = door # you spawn by the door

at main DEBUG CONFIG screen, under etc, turning off ゲート コウカ makes every room transition instant


___ A in top right of debug screen: Sound test