User File #638218284102459276

Upload All User Files

#638218284102459276 - RAM Map: [NES] Batman - The Video Game

Batman - The Video Game (USA).wch
Game: Batman ( NES, see all files )
82 downloads
Uploaded 6/8/2023 1:40 PM by eien86 (see all 94)
SystemID NES
00DE	b	u	0	RAM	Batman Action
0000	b	u	0	RAM	Game Mode
00DF	b	u	0	RAM	Batman Jump Timer
0012	b	u	0	RAM	Level Start Timer
001F	b	u	0	RAM	Current object slot: Used by AI loop function
00A6	b	u	0	RAM	Current weapon selected  $00-Batman, $50(80)-Batarang, $60(96)-Ninja Stars, $C0(192)-Gun
00B4	b	u	0	RAM	Global timer  
00B7	b	u	0	RAM	Health    
00B8	b	u	0	RAM	Amount of Ammo    
00BE	b	u	0	RAM	Lives 
00C0	b	u	0	RAM	BG CHR Bank 0 (tiles 00-7F)
00C1	b	u	0	RAM	BG CHR Bank 1 (tiles 80-FF)
00C2	b	u	0	RAM	SPR CHR Bank 0 (tiles 00-3F)
00C3	b	u	0	RAM	SPR CHR Bank 1 (tiles 40-7F)
00C4	b	u	0	RAM	SPR CHR Bank 2 (tiles 80-BF)
00C5	b	u	0	RAM	SPR CHR Bank 3 (tiles C0-FF)
00D0	b	u	0	RAM	Batman's Y position (unit = screen)
00D1	b	u	0	RAM	Batman's Y position (unit = pixel)
00D2	b	u	0	RAM	Batman's Y position (unit = subpixel)
00D3	b	u	0	RAM	Batman's X position (unit = screen)
00D4	b	u	0	RAM	Batman's X position (unit = pixel)
00D5	b	u	0	RAM	Batman's X position (unit = subpixel)
00D6	b	u	0	RAM	Batman's on-screen Y position
00D7	b	u	0	RAM	Batman's on-screen X position
00D8	b	u	0	RAM	Sprite scroll Y (unit = screen) Scrolls all entities visually,
00D9	b	u	0	RAM	Sprite scroll Y (unit = pixel)  doesn't affect collision/physics.
00DA	b	u	0	RAM	Sprite scroll X (unit = screen)
00DB	b	u	0	RAM	Sprite scroll X (unit = pixel)
00E0	b	u	0	RAM	Left edge of view (unit = screen) stored in high nibble
00E1	b	u	0	RAM	Left edge of view (unit = metatile [32×16 px]) stored in high nibble
00E2	b	u	0	RAM	Right edge of view (unit = screen) stored in high nibble
00E3	b	u	0	RAM	Right edge of view (unit = metatile) stored in high nibble
00E4	b	u	0	RAM	OAM counter (used to index OAM while rendering sprites)
00EA	b	u	0	RAM	View coordinates (unit = screen/high nibble = x, low nibble = y)
00EB	b	u	0	RAM	View coordinates (unit = pixel/high nibble = x, low nibble = y)
00F5	b	u	0	RAM	Joy 1 press
00F6	b	u	0	RAM	Joy 2 press
00F7	b	u	0	RAM	Joy 1 hold
00F8	b	u	0	RAM	Joy 2 hold
00FC	b	u	0	RAM	Scroll Y shadow register
00FD	b	u	0	RAM	Scroll X shadow register
00FE	b	u	0	RAM	PPU mask shadow register
00FF	b	u	0	RAM	PPU control shadow register
05E0	b	u	0	RAM	Boss HP
0511	b	u	0	RAM	Boss Pos X