|
|
Line 13: |
Line 13: |
| $04 - = | | $04 - = |
|
| |
|
| $05 - [dunno] | | $05 - [unknown] |
|
| |
|
| $06 - ? | | $06 - ? |
|
| |
|
| $07 - [dunno] | | $07 - [unknown] |
|
| |
|
| $08 - '' [beginning of quote] | | $08 - '' [beginning of quote] |
Line 25: |
Line 25: |
| $0A - " [end of quote] | | $0A - " [end of quote] |
|
| |
|
| $0B - [ two horizontal dots?] | | $0B - [two horizontal dots?] |
|
| |
|
| $0C - . | | $0C - . |
Line 42: |
Line 42: |
|
| |
|
| ==Text== | | ==Text== |
| 0x1931E PUSH START BUTTON | | 0x1931E - PUSH START BUTTON |
|
| |
|
| 0x19332 ONLY ONE PLAYER | | 0x19332 - ONLY ONE PLAYER |
|
| |
|
| 0x19344 START | | 0x19344 - START |
|
| |
|
| 0x1934C PASS WORD | | 0x1934C - PASS WORD |
|
| |
|
| 0x19356 [C] 1988 CAPCOM CO. LTD [R] CAPCOM, U.S.A., INC | | 0x19356 - © 1988 CAPCOM CO. LTD ® CAPCOM, U.S.A., INC |
|
| |
|
| 0x19388 LICENCED BY NINTENDO | | 0x19388 - LICENCED BY NINTENDO |
|
| |
|
| 0x193B1 IN 1943, OUR MAIN FLEET AND THE ENEMY'S MOBILE UNIT HAVE BEGUN INTENSE BATTLE OFF THE COAST OF VALHALLA ISLAND. DURING THE BATTLE WE HAVE SUFFERED TREMENDOUS LOSSES AND LOST THE CARRIER. HAWKNEST, YOU ARE OUR ONLY HOPE. DESTROY TOTAKU! | | 0x193B1 - IN 1943, OUR MAIN FLEET AND THE ENEMY'S MOBILE UNIT HAVE BEGUN INTENSE BATTLE OFF THE COAST OF VALHALLA ISLAND. DURING THE BATTLE WE HAVE SUFFERED TREMENDOUS LOSSES AND LOST THE CARRIER. HAWKNEST, YOU ARE OUR ONLY HOPE. DESTROY TOTAKU! |
|
| |
|
| 0x1951F VISUAL CONTACT WITH SURFACE FORCES CONFIRMED COMMENCING ATTACK! | | 0x1951F - VISUAL CONTACT WITH SURFACE FORCES CONFIRMED COMMENCING ATTACK! |
| | |
| ==RAM data==
| |
| $347 - how many points you have to power up your plane in the upgrade menu
| |
| | |
| $410 - one's digit in energy status
| |
| | |
| $411 - ten's digit in energy
| |
| | |
| $412 - hundred's digit in energy
| |
| | |
| $4F6 - one's digit in special weapon status
| |
| | |
| $4F7 - ten's digit in special weapon
| |
| | |
| $4F8 - Hundred's digit in special weapon
| |
| | |
| $500 to $5FF - Sprite buffer
| |
| | |
| ==Sprite values==
| |
| | |
| $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 same as $80
| |
| | |
| $82 same as $80
| |
| | |
| $83 same as $80
| |
| | |
| $84 same as $80
| |
| | |
| $85 same as $80
| |
| | |
| $86 same as $80
| |
| | |
| $87 same as $80
| |
| | |
| $88 same as $80
| |
| | |
| $89 same as $80
| |
| | |
| $8A same as $80
| |
| | |
| $8B same as $80
| |
| | |
| $8C same as $80
| |
| | |
| $8D same as $80
| |
| | |
| $8E same as $80
| |
| | |
| $8F same as $80
| |
| | |
| $90 same as $80
| |
| | |
| $91 same as $80
| |
| | |
| $92 same as $80
| |
| | |
| $93 same as $80
| |
| | |
| $94 same as $80
| |
| | |
| $95 same as $80
| |
| | |
| $96 same as $80
| |
| | |
| $97 same as $80
| |
| | |
| $98 same as $80
| |
| | |
| $99 same as $80
| |
| | |
| $9A same as $80
| |
| | |
| $9B same as $80
| |
| | |
| $9C same as $80
| |
| | |
| $9D same as $80
| |
| | |
| $9E same as $80
| |
| | |
| $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
| |
|
| |
|
| ==GFX locations [ROM]== | | ==GFX locations [ROM]== |
The following article is a ROM map for 1943: The Battle of Midway (NES).
Text data
Letter values
$00 - !
$01 - [C]
$02 - %
$03 - ts
$04 - =
$05 - [unknown]
$06 - ?
$07 - [unknown]
$08 - [beginning of quote]
$09 - ,
$0A - " [end of quote]
$0B - [two horizontal dots?]
$0C - .
$0D - black and blue
$0E - -
$0F - [blue tile]
$BC to $CB - same as $00 to $0F
$CC to $D5 - 0 to 9
$D6 to $EF - alphabet in order from A to Z
Text
0x1931E - PUSH START BUTTON
0x19332 - ONLY ONE PLAYER
0x19344 - START
0x1934C - PASS WORD
0x19356 - © 1988 CAPCOM CO. LTD ® CAPCOM, U.S.A., INC
0x19388 - LICENCED BY NINTENDO
0x193B1 - IN 1943, OUR MAIN FLEET AND THE ENEMY'S MOBILE UNIT HAVE BEGUN INTENSE BATTLE OFF THE COAST OF VALHALLA ISLAND. DURING THE BATTLE WE HAVE SUFFERED TREMENDOUS LOSSES AND LOST THE CARRIER. HAWKNEST, YOU ARE OUR ONLY HOPE. DESTROY TOTAKU!
0x1951F - VISUAL CONTACT WITH SURFACE FORCES CONFIRMED COMMENCING ATTACK!
GFX locations [ROM]
0x10 to 0x600F - sprite GFX
0x8010 to 0x1000F - other GFX
$100 - $1FF: Ship/Bomber turret buffer
Map
Turret attributes are 8 bytes long in RAM
00 11 22 33 44 55 66 77
00=Destruction timer - If not set to FF, counts down to 0 with the turret sprite displayed as flame and then disappears
11=X position of turret
22=If not set to 00, turret is not shown
33=Y position of turret
44=Turret type (see below)
55=Unknown
66=Unknown
77=Unknown
Turret types
$00 - Napalm Turret
$01 - Anti-Aircraft turret
$02 - Anti-Aircraft turret
$03 - Medium sized battleship turret
$04 - Anti-Aircraft turret
$05 - Large battleship turret
$06 - Small battleship turret
$07 - Anti-Aircraft turret
$0A - Bomber backside turret
$0B - Bomber topside turret
$0C - Bomber leftside turret
$0D - Same as $03
$0E - Nothing
$0F - Bomber cockpit
$10 - Bomber rightside turret
Layout for 1 turret
YY ?? TT XX
YY: Y position
??: Unknown
TT: Turret Type
XX: X position
Boss 1 turrets: 0x1310C