User Tools

Site Tools


m1:docs:disasm

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
m1:docs:disasm [2025/06/18 08:59] – created felixwrightm1:docs:disasm [2025/06/18 09:19] (current) – [Files] felixwright
Line 1: Line 1:
 +m1:docs:disasm
 ======Metroid Disassembly====== ======Metroid Disassembly======
 Below is a link to a disassembly of each bank of the Metroid ROM. The disassembly was started by SnowBro, expanded upon greatly by Dirty McDingus, and may include additional comments added by MetConsters. Below is a link to a disassembly of each bank of the Metroid ROM. The disassembly was started by SnowBro, expanded upon greatly by Dirty McDingus, and may include additional comments added by MetConsters.
Line 5: Line 6:
  
 =====Files===== =====Files=====
-  *[[metroid:disassembly:defines|Defines]]---This file simply declares the addresses of variables, data, and registers, as well as constants. It is included into every other file for assembly, and can be consulted when reading other ASM files or as a RAM map. +  *[[m1:docs:disasm:defines|Defines]]---This file simply declares the addresses of variables, data, and registers, as well as constants. It is included into every other file for assembly, and can be consulted when reading other ASM files or as a RAM map. 
-  *[[metroid:disassembly:title_page|Title Page]]---Bank 0 includes the code and data used for the title screen, password input, game-over password display, and the game's ending. +  *[[m1:docs:disasm:title|Title Page]]---Bank 0 includes the code and data used for the title screen, password input, game-over password display, and the game's ending. 
-  *[[metroid:disassembly:brinstar_page|Brinstar Page]]---Bank 1 includes the code and data used for Brinstar. +  *[[m1:docs:disasm:brinstar|Brinstar Page]]---Bank 1 includes the code and data used for Brinstar. 
-  *[[metroid:disassembly:norfair_page|Norfair Page]]---Bank 2 includes the code and data used for Norfair. +  *[[m1:docs:disasm:norfair|Norfair Page]]---Bank 2 includes the code and data used for Norfair. 
-  *[[metroid:disassembly:tourian_page|Tourian Page]]---Bank 3 includes the code and data used for Tourian. +  *[[m1:docs:disasm:tourian|Tourian Page]]---Bank 3 includes the code and data used for Tourian. 
-  *[[metroid:disassembly:kraid_page|Kraid Page]]---Bank 4 includes the code and data used for Kraid's hideout. +  *[[m1:docs:disasm:kraid|Kraid Page]]---Bank 4 includes the code and data used for Kraid's hideout. 
-  *[[metroid:disassembly:ridley_page|Ridley Page]]---Bank 5 includes the code and data used for Ridley's hideout. +  *[[m1:docs:disasm:ridley|Ridley Page]]---Bank 5 includes the code and data used for Ridley's hideout. 
-  *[[metroid:disassembly:graphics_page|Graphics Page]]---Bank 6 consists almost entirely of GFX. +  *[[m1:docs:disasm:gfx|Graphics Page]]---Bank 6 consists almost entirely of GFX. 
-  *[[metroid:disassembly:game_engine_page|Game Engine Page]]---Bank 7 includes most of the game engine code.+  *[[m1:docs:disasm:engine|Game Engine Page]]---Bank 7 includes most of the game engine code.
  
  
m1/docs/disasm.1750237181.txt.gz · Last modified: by felixwright