Cv4/RamRomMap
From Castlevania Speedrunning
RamMap
Address | Leangth | Type | Description |
---|---|---|---|
$7e:0000 | 16 byte | Misc | Scratch RAM, is and can be used for a big number of purposes. The general purpose is temporarily preserving a value for later use in a routine. |
$7e:0010 | 3 byte | ?? | ?? |
$7e:001C | 2 byte | Camera | bg0CamXPos |
$7e:001e | 2 byte | Camera | bg0CamYPos |
$7e:0020 | 2 byte | Button | Button Press |
$7e:0032 | 2 byte | Menue | Menue State |
$7e:003A | 2 byte | Ctr | True Frame Counter |
$7e:003e | 2 byte | Ctr | blk Fade Counter |
$7e:0040 | 2 byte | Ctr | wht Fade Counter |
$7e:0042 | 2 byte | ?? | Current Windows Effect |
$7e:0044 | 2 byte | ?? | Current Transparent Effect |
$7e:0046 | 2 byte | ?? | Current Mode7 Mode |
$7e:0048 | 2 byte | ?? | CGRamPtr Palettes |
$7e:0054 | 1 byte | ?? | activeSFXRedlPtr |
$7e:0078 | 2 byte | Ctr | Effect Frame Counter |
$7e:0086 | 2 byte | State | Current Level Number |
$7e:0088 | 2 byte | State | Current Level Mode |
$7e:0008E | 2 byte | State | Subweapon |
$7e:0090 | 2 byte | State | Subweapon Multiplayer |
$7e:0092 | 2 byte | State | Whip Type |
$7e:00a0 | 2 byte | Pos | Camera Lock Left |
$7e:00a2 | 2 byte | Pos | Camera Lock Right |
$7e:00a4 | 2 byte | Pos | Camera Lock Top |
$7e:00a6 | 2 byte | Pos | Camera Lock Bottom |
$7e:00a8 | 2 byte | State | Background 1 Scroll x Speed |
$7e:00aa | 2 byte | State | Background 1 Scroll y Speed |
$7e:00bc | 2 byte | Ctr | Player Invulnerable Counter |
$7e:00be | 2 byte | Mirror? | Button Map Jump |
$7e:00c0 | 2 byte | Mirror? | Button Map Whip |
$7e:00c2 | 2 byte | Mirror? | Button Map Sub |
$7e:00e6 | 6 byte | State | Random Number |
$7e:0200 | 2 byte | Whip0 | assembly |
$7e:0208 | 2 byte | Whip0 | xPosSub |
$7e:020a | 2 byte | Whip0 | xPos |
$7e:020c | 2 byte | Whip0 | yPosSub |
$7e:020e | 2 byte | Whip0 | yPos |
$7e:0210 | 2 byte | Whip0 | ID |
$7e:0208 | 2 byte | Whip0 | state |
$7e:0218 | 4 byte | Whip0 | xspdSub |
$7e:021a | 4 byte | Whip0 | xspd |
$7e:021c | 4 byte | Whip0 | yspdSub |
$7e:021e | 4 byte | Whip0 | yspd |
$7e:0240 | 2 byte | Whip1 | This will be the same 0x20 byte table as with whip 0. It will continue till Whip 8. This table will go till 7e:043f contines 240 byte. |
$7e:0440 | 2 byte | Sub0 | Subweapon assembly |