Repository navigation
Address Quick Reference
Scope: This page is a derivative convenience subset for orientation. It is not authoritative for allocation ownership, patch guards, function semantics, resource grammar, or feature behavior. Update the canonical owner first; this page should only mirror a small high-value subset.
| Purpose | N64 address | Canonical owner |
|---|---|---|
| Global file table | VA 0x800A4410; ROM 0x000A5010
|
Resource and overlay system for table mechanics; Memory map for owned entries |
| Raw file loader | 0x80065D64 |
Function registry |
| Stage-overlay base | 0x802ECE30 |
Resource and overlay system; allocation qualification in Memory map |
| Current process/context pointer | 0x802ECE20 |
Memory map; lifecycle use in Core runtime |
| Reserved runtime block |
[0x801AF420,0x801B3420) (16 KiB) |
Memory map |
| Runtime V2 code/state split | code [0x801AF420,0x801AF7D0); state [0x801AF7D0,0x801AF820)
|
Memory map; composition in Core runtime |
| Native expansion pool |
[0x801AF820,0x801B3420) (15 KiB, build-time managed) |
Memory map; allocator contract in Core runtime |
| Current native stage | 0x8009A910 |
Stage flow and selector |
| Selector index | 0x800C11E0 |
Stage flow and selector |
| Normalized action input | 0x800BF2EE |
Player actions and special moves |
| Live inventory | [0x800A600C,0x800A6034) |
Memory map; behavior in Persistence, inventory and lifecycle |
| Four backing boxes | [0x800A6048,0x800A60E8) |
Memory map; behavior in Persistence, inventory and lifecycle |
| Box state / magic |
0x800A60E8, 0x800A60EC
|
Memory map |
| Pickup manager | 0x80038ACC |
Function registry |
| Pickup capture hook | VA 0x80039418; ROM 0x0003A018
|
Patch-site registry |
| Pickup renderer/loader | 0x8001C528 |
Function registry |
| Inventory insertion | 0x80075448 |
Function registry |
| Native text | 0x80073E74 |
Function registry |
| Text width | 0x80074084 |
Function registry |
| HUD function / hook | function 0x8005BFB0; hook ROM 0x0005D9CC
|
Function registry / Patch-site registry |
| Render-node allocator / submit |
0x8002018C; 0x8001EAE4
|
Function registry |
| XP word / central award |
0x8011200C; 0x8002E104
|
Memory map / Function registry |
| Enemy stream interpreter | 0x80071500 |
Function registry |
| Enemy spawn/constructor/allocator |
0x800719F0; 0x80071B20; 0x8002FCDC
|
Function registry |
| Player velocity helper | 0x8002B1EC |
Function registry |
| Special-action installer | 0x80032CD4 |
Function registry |
| Special scheduler transfer shim | 0x8004AA4C |
Function registry |
Important corrections mirrored from their owners: a signed 0xCE20 low immediate paired with lui 0x802F resolves to 0x802ECE20, not 0x802FCE20; and 0x8004CC14 is projectile setup, not player movement.
MKMSZR current documentation · Wiki source: wiki/ · Evidence/archive: ChatGPT Library MKMSZR Research · Product source: smeagol44/MKMSZ-Randomizer
Orientation / Project
- Home
- Contributor start here
- Project status
- 1.0 requirements and roadmap
- Runtime validation status
- Architecture overview
- Research methodology and evidence
- Glossary
Core Technical Reference
- Core runtime and native payload
- Memory and allocation map
- Function registry
- Address and patch-site registry
- Data structures and encodings
- Resource and overlay system
- Address quick reference
- Testing and CI
Randomizer / Product Systems
- Stage flow and selector
- Pickups and stage-local randomization
- Global item materialization and solvability
- Persistence, inventory and lifecycle
- Lifecycle static closure / unbuilt v05
- XP and progression
- Native HUD and UI
- Presentation and branding
- Audio system
- Palette and recoloring
- Web patcher and product
Stage Reference
Gameplay / Enemy / Donor Research
- Enemy randomization
- Player actions and special moves
- MKT compatibility overview
- MKT adapter primitives
- MKT fighter asset translation
- Sub-Zero ↔ Sektor animation mapping
- Sektor takeover proof history
- Toasty audio research
- Toasty visual research
- PS1 research
- N64–PS1 comparison
- N64 -> PS1 port planning and strategy
History / Failures / Superseded Material