If you are still using the old URL (datacrystal.romhacking.net), please update your bookmarks! The old URL may stop working soon.
The current URL is datacrystal.tcrf.net.
The current URL is datacrystal.tcrf.net.
1943: The Battle of Midway (NES)/RAM map: Difference between revisions
Jump to navigation
Jump to search
(typo fix) |
(Moved over some RAM data from the ROM map page and cleaned up and organized the data.) |
||
Line 1: | Line 1: | ||
{{rammap|game=1943}} | |||
* | <br> | ||
* | |||
* | *0x0347 - Number of credits (not exclusively) | ||
* | *0x0402 - Gun selection (also used in ending) | ||
* | *0x0410 - One's digit in energy status | ||
* | *0x0411 - Ten's digit in energy | ||
* | *0x04F6 - One's digit in special weapon status | ||
* | *0x04F7 - Ten's digit in special weapon | ||
*0x0416 - Right bullet selection | |||
*0x041b - Angle of right bullet | |||
*0x0424 - Left bullet selection | |||
*0x0429 - Angle of left bullet | |||
<br> | |||
== Disputed Addresses == | |||
When I moved some suppoed RAM data from the ROM page over here, I noticed that some of those addresses were already shown here, but with different functions. If somebody could verify this RAM data, it would be greatly appreciated. --[[User:Rycona|Rycona]] 13:33, 18 January 2008 (EST) | |||
<br> | |||
*0x0347 - Number of credits (not exclusively) | |||
*0x0347 - How many points you have to power up your plane in the upgrade menu | |||
<br> | |||
*0x0412 - Energy MSB | |||
*0x0412 - Hundred's digit in energy | |||
<br> | |||
*0x04F8 - Weapon time MSB | |||
*0x04F8 - Hundred's digit in special weapon | |||
<br> | |||
==0x0500 to 0x05FF - Sprite buffer== | |||
<br> | |||
Here are the possible values and what they make: | |||
<br> | |||
*$00 crashes the game | |||
*$01 crashes the game | |||
*$02 is nothing? | |||
*$03 is a missile from a big green bomber | |||
*$04 is nothing | |||
*$05 is gfx moving around on the screen? | |||
*$06 is an enemy plane | |||
*$07 is an enemy plane | |||
*$08 is an enemy plane | |||
*$09 is an enemy plane that turns | |||
*$0A is an enemy plane that doesn't move | |||
*$0B is an enemy plane that acts like a pink plane | |||
*$0C is an enemy plane that moves left | |||
*$0D is the same as $05 | |||
*$0E is the same as $07 | |||
*$0F is the same as $05 | |||
*$10 is an enemy plane that doesn't move and is turned | |||
*$11 is similar to $0A | |||
*$12 is a glitched sprite that disappears? | |||
*$13 glitches the bg | |||
*$14 crashes the game | |||
*$15 crashes the game | |||
*$16 crashes the game | |||
*$17 crashes the game | |||
*$18 crashes the game | |||
*$19 crashes the game | |||
*$1A crashes the game | |||
*$1B crashes the game | |||
*$1C crashes the game | |||
*$1D crashes the game | |||
*$1E crashes the game | |||
*$1F crashes the game | |||
*$20 is a little green bomber that moves left and right | |||
*$21 is a little green bomber that doesn't move | |||
*$22 is a grey bomber that doesn't move | |||
*$23 is a glitched plane | |||
*$24 is the same as $23 | |||
*$25 is a grey bomber that doesn't move | |||
*$26 glitches the bg and warps you to the second part of the level | |||
*$27 crashes the game | |||
*$28 is a little green bomber that moves very fast across the screen then disappears | |||
*$29 is a little green bomber | |||
*$2A is a grey bomber | |||
*$2B is a little green bomber | |||
*$2C is a little green bomber | |||
*$2D is a grey bomber that moves in wierd directions | |||
*$2E warps you to the next area | |||
*$2F crashes the game | |||
*$30 is a little green bomber | |||
*$31 is a little green bomber | |||
*$32 is a grey bomber | |||
*$33 is a little green bomber | |||
*$34 is a little green bomber | |||
*$35 is a grey bomber | |||
*$36 crashes the game | |||
*$37 crashes the game | |||
*$38 is a little green bomber that moves back and forth | |||
*$39 crashes the game | |||
*$3A is a grey bomber | |||
*$3B is a little green bomber that moves up and down and up the screen | |||
*$3C is the same as $3B, but moves down the screen | |||
*$3D is a grey bomber | |||
*$3E same as $2E | |||
*$3F crashes the game | |||
*$40 is a big green bomber | |||
*$41 is a big green bomber that moves very fast back and forth and then disappears | |||
*$42 is the same as $40 | |||
*$43 same as $41 | |||
*$44 is a big green bomber that stays in one spot | |||
*$45 same as $43 | |||
*$46 crashes the game | |||
*$47 same as $43 | |||
*$48 is a big green bomber that moves down | |||
*$49 same as $43 | |||
*$4A same as $43 | |||
*$4B same as $43 | |||
*$4C same as $48 | |||
*$4D same as $43 | |||
*$4E same as $40 | |||
*$4F same as $43 | |||
*$50 same as $44 | |||
*$51 same as $43 | |||
*$52 same as $40 | |||
*$53 same as $43 | |||
*$54 same as $40 | |||
*$55 same as $43 | |||
*$56 same as $44 | |||
*$57 same as $43 | |||
*$58 same as $44 | |||
*$59 same as $43 | |||
*$5A same as $43 | |||
*$5B same as $43 | |||
*$5C same as $40 | |||
*$5D same as $43 | |||
*$5E same as $40 | |||
*$5F same as $43 | |||
*$60 is a little green bomber that moves back and forth very fast then disappears | |||
*$61 freezes everything exept for bg water | |||
*$62 is a grey bomber that turns into a big green bomber when shot | |||
*$63 is a little green bomber that turns into a big green bomber when shot | |||
*$64 same as $63 | |||
*$65 is a grey bomber that crashes the game when shot | |||
*$66 same as $2E | |||
*$67 crashes the game | |||
*$68 same as $60 | |||
*$69 same as $63 | |||
*$6A grey bomber that turns into a big green bomber when shot | |||
*$6B same as $63 | |||
*$6C same as $63 | |||
*$6D same as $65 | |||
*$6E same as $2E | |||
*$6F crashes the game | |||
*$70 same as $63 | |||
*$71 same as $63 | |||
*$72 same as $6A | |||
*$73 same as $63 | |||
*$74 same as $63 | |||
*$75 same as $65 | |||
*$76 same as $2E | |||
*$77 crashes game | |||
*$78 same as $60 | |||
*$79 same as $63 | |||
*$7A same as $62 | |||
*$7B same as $63 | |||
*$7C same as $63 | |||
*$7D same as $65 | |||
*$7E same as $2E | |||
*$7F crashes game | |||
*$80 is one of the pink planes you shoot to get a POW | |||
*$81-$9F - Same as $80 | |||
*$A0 same as $60 | |||
*$A1 is a little green bomber | |||
*$A2 is a grey bomber | |||
*$A3 is a little green bomber | |||
*$A4 same as $A3 | |||
*$A5 is a grey bomber | |||
*$A6 same as $2E | |||
*$A7 crashes game | |||
*$A8 is a little green bomber | |||
*$A9 is a green square that moves across the screen? | |||
*$AA is a grey bomber | |||
*$AB is a little green bomber | |||
*$AC is a little green bomber | |||
*$AD is a grey bomber | |||
*$AE same as $2E | |||
*$AF crashes the game | |||
*$B0 same as $60 | |||
*$B1 is a green square? | |||
*$B2 is a grey bomber | |||
*$B3 is a little green bomber | |||
*$B4 is a little green bomber | |||
*$B5 is a little green bomber | |||
*$B6 is a little green bomber | |||
*$B7 is a little green bomber | |||
*$B8 is a little green bomber | |||
*$B9 is a green square | |||
*$BA is a grey bomber | |||
*$BB is a little green bomber | |||
*$BC is a little green bomber | |||
*$BD is a grey bomber | |||
*$BE same as $2E | |||
*$BF crashes game | |||
*$C0 is a big green bomber | |||
*$C1 is a big green bomber that moves very fast then disappears | |||
*$C2 is a big green bomber | |||
*$C3 same as $C1 | |||
*$C4 is a big green bomber | |||
*$C5 same as $C1 | |||
*$C6 same as $C0 | |||
*$C7 same as $C1 | |||
*$C8 same as $C0 | |||
*$C9 same as $C1 | |||
*$CA same as $C0 | |||
*$CB same as $C1 | |||
*$CC same as $C0 | |||
*$CD same as $C1 | |||
*$CE same as $C0 | |||
*$CF same as $C1 | |||
*$D0 is a big green bomber | |||
*$D1 is a big green bomber that moves very fast then disappears | |||
*$D2 same as $C0 | |||
*$D3 same as $C1 | |||
*$D4 same as $C0 | |||
*$D5 same as $C1 | |||
*$D6 same as $C0 | |||
*$D7 same as $C1 | |||
*$D8 same as $C0 | |||
*$D9 same as $C1 | |||
*$DA same as $C0 | |||
*$DB same as $C1 | |||
*$DC same as $C0 | |||
*$DD same as $C1 | |||
*$DE same as $C0 | |||
*$DF same as $C1 | |||
*$E0 little green bomber | |||
*$E1 grey bomber | |||
*$E2 little green bomber | |||
*$E3 little green bomber | |||
*$E4 little green bomber | |||
*$E5 grey bomber | |||
*$E6 same as $2E | |||
*$E7 crashes game | |||
*$E8 little green bomber | |||
*$E9 little green bomber | |||
*$EA grey bomber | |||
*$EB little green bomber | |||
*$EC little green bomber | |||
*$ED grey bomber | |||
*$EE same as $2E | |||
*$EF crashes game | |||
*$F0 little green bomber | |||
*$F1 crashes game | |||
*$F2 grey bomber | |||
*$F3 little green bomber | |||
*$F4 little green bomber | |||
*$F5 grey bomber | |||
*$F6 same as $2E | |||
*$F7 crashes game | |||
*$F8 little green bomber | |||
*$F9 green square | |||
*$FA grey bomber | |||
*$FB little green bomber | |||
*$FC little green bomber | |||
*$FD grey bomber | |||
*$FE same as $2E | |||
*$FF crashes game |
Revision as of 18:33, 18 January 2008
The following article is a RAM map for 1943: The Battle of Midway (NES).
- 0x0347 - Number of credits (not exclusively)
- 0x0402 - Gun selection (also used in ending)
- 0x0410 - One's digit in energy status
- 0x0411 - Ten's digit in energy
- 0x04F6 - One's digit in special weapon status
- 0x04F7 - Ten's digit in special weapon
- 0x0416 - Right bullet selection
- 0x041b - Angle of right bullet
- 0x0424 - Left bullet selection
- 0x0429 - Angle of left bullet
Disputed Addresses
When I moved some suppoed RAM data from the ROM page over here, I noticed that some of those addresses were already shown here, but with different functions. If somebody could verify this RAM data, it would be greatly appreciated. --Rycona 13:33, 18 January 2008 (EST)
- 0x0347 - Number of credits (not exclusively)
- 0x0347 - How many points you have to power up your plane in the upgrade menu
- 0x0412 - Energy MSB
- 0x0412 - Hundred's digit in energy
- 0x04F8 - Weapon time MSB
- 0x04F8 - Hundred's digit in special weapon
0x0500 to 0x05FF - Sprite buffer
Here are the possible values and what they make:
- $00 crashes the game
- $01 crashes the game
- $02 is nothing?
- $03 is a missile from a big green bomber
- $04 is nothing
- $05 is gfx moving around on the screen?
- $06 is an enemy plane
- $07 is an enemy plane
- $08 is an enemy plane
- $09 is an enemy plane that turns
- $0A is an enemy plane that doesn't move
- $0B is an enemy plane that acts like a pink plane
- $0C is an enemy plane that moves left
- $0D is the same as $05
- $0E is the same as $07
- $0F is the same as $05
- $10 is an enemy plane that doesn't move and is turned
- $11 is similar to $0A
- $12 is a glitched sprite that disappears?
- $13 glitches the bg
- $14 crashes the game
- $15 crashes the game
- $16 crashes the game
- $17 crashes the game
- $18 crashes the game
- $19 crashes the game
- $1A crashes the game
- $1B crashes the game
- $1C crashes the game
- $1D crashes the game
- $1E crashes the game
- $1F crashes the game
- $20 is a little green bomber that moves left and right
- $21 is a little green bomber that doesn't move
- $22 is a grey bomber that doesn't move
- $23 is a glitched plane
- $24 is the same as $23
- $25 is a grey bomber that doesn't move
- $26 glitches the bg and warps you to the second part of the level
- $27 crashes the game
- $28 is a little green bomber that moves very fast across the screen then disappears
- $29 is a little green bomber
- $2A is a grey bomber
- $2B is a little green bomber
- $2C is a little green bomber
- $2D is a grey bomber that moves in wierd directions
- $2E warps you to the next area
- $2F crashes the game
- $30 is a little green bomber
- $31 is a little green bomber
- $32 is a grey bomber
- $33 is a little green bomber
- $34 is a little green bomber
- $35 is a grey bomber
- $36 crashes the game
- $37 crashes the game
- $38 is a little green bomber that moves back and forth
- $39 crashes the game
- $3A is a grey bomber
- $3B is a little green bomber that moves up and down and up the screen
- $3C is the same as $3B, but moves down the screen
- $3D is a grey bomber
- $3E same as $2E
- $3F crashes the game
- $40 is a big green bomber
- $41 is a big green bomber that moves very fast back and forth and then disappears
- $42 is the same as $40
- $43 same as $41
- $44 is a big green bomber that stays in one spot
- $45 same as $43
- $46 crashes the game
- $47 same as $43
- $48 is a big green bomber that moves down
- $49 same as $43
- $4A same as $43
- $4B same as $43
- $4C same as $48
- $4D same as $43
- $4E same as $40
- $4F same as $43
- $50 same as $44
- $51 same as $43
- $52 same as $40
- $53 same as $43
- $54 same as $40
- $55 same as $43
- $56 same as $44
- $57 same as $43
- $58 same as $44
- $59 same as $43
- $5A same as $43
- $5B same as $43
- $5C same as $40
- $5D same as $43
- $5E same as $40
- $5F same as $43
- $60 is a little green bomber that moves back and forth very fast then disappears
- $61 freezes everything exept for bg water
- $62 is a grey bomber that turns into a big green bomber when shot
- $63 is a little green bomber that turns into a big green bomber when shot
- $64 same as $63
- $65 is a grey bomber that crashes the game when shot
- $66 same as $2E
- $67 crashes the game
- $68 same as $60
- $69 same as $63
- $6A grey bomber that turns into a big green bomber when shot
- $6B same as $63
- $6C same as $63
- $6D same as $65
- $6E same as $2E
- $6F crashes the game
- $70 same as $63
- $71 same as $63
- $72 same as $6A
- $73 same as $63
- $74 same as $63
- $75 same as $65
- $76 same as $2E
- $77 crashes game
- $78 same as $60
- $79 same as $63
- $7A same as $62
- $7B same as $63
- $7C same as $63
- $7D same as $65
- $7E same as $2E
- $7F crashes game
- $80 is one of the pink planes you shoot to get a POW
- $81-$9F - Same as $80
- $A0 same as $60
- $A1 is a little green bomber
- $A2 is a grey bomber
- $A3 is a little green bomber
- $A4 same as $A3
- $A5 is a grey bomber
- $A6 same as $2E
- $A7 crashes game
- $A8 is a little green bomber
- $A9 is a green square that moves across the screen?
- $AA is a grey bomber
- $AB is a little green bomber
- $AC is a little green bomber
- $AD is a grey bomber
- $AE same as $2E
- $AF crashes the game
- $B0 same as $60
- $B1 is a green square?
- $B2 is a grey bomber
- $B3 is a little green bomber
- $B4 is a little green bomber
- $B5 is a little green bomber
- $B6 is a little green bomber
- $B7 is a little green bomber
- $B8 is a little green bomber
- $B9 is a green square
- $BA is a grey bomber
- $BB is a little green bomber
- $BC is a little green bomber
- $BD is a grey bomber
- $BE same as $2E
- $BF crashes game
- $C0 is a big green bomber
- $C1 is a big green bomber that moves very fast then disappears
- $C2 is a big green bomber
- $C3 same as $C1
- $C4 is a big green bomber
- $C5 same as $C1
- $C6 same as $C0
- $C7 same as $C1
- $C8 same as $C0
- $C9 same as $C1
- $CA same as $C0
- $CB same as $C1
- $CC same as $C0
- $CD same as $C1
- $CE same as $C0
- $CF same as $C1
- $D0 is a big green bomber
- $D1 is a big green bomber that moves very fast then disappears
- $D2 same as $C0
- $D3 same as $C1
- $D4 same as $C0
- $D5 same as $C1
- $D6 same as $C0
- $D7 same as $C1
- $D8 same as $C0
- $D9 same as $C1
- $DA same as $C0
- $DB same as $C1
- $DC same as $C0
- $DD same as $C1
- $DE same as $C0
- $DF same as $C1
- $E0 little green bomber
- $E1 grey bomber
- $E2 little green bomber
- $E3 little green bomber
- $E4 little green bomber
- $E5 grey bomber
- $E6 same as $2E
- $E7 crashes game
- $E8 little green bomber
- $E9 little green bomber
- $EA grey bomber
- $EB little green bomber
- $EC little green bomber
- $ED grey bomber
- $EE same as $2E
- $EF crashes game
- $F0 little green bomber
- $F1 crashes game
- $F2 grey bomber
- $F3 little green bomber
- $F4 little green bomber
- $F5 grey bomber
- $F6 same as $2E
- $F7 crashes game
- $F8 little green bomber
- $F9 green square
- $FA grey bomber
- $FB little green bomber
- $FC little green bomber
- $FD grey bomber
- $FE same as $2E
- $FF crashes game