Disney's Aladdin:RAM map
Jump to navigation
Jump to search
The following article is a RAM map for Disney's Aladdin.
REG = Register mirror
Address Size Description ------- ----- ------------ 7E0002 $0001 SFX sync 7E0003 $0001 Control Type, possibly other uses 7E0004 $0001 Sound setting, $80 = Stereo, $00 = Monaural 7E0005 $0001 Unknown, ORA'd with options before stored in $06 7E0006 $0001 Combined options
7E0009 $0001 DEBUG MODE, set non-zero to enable 7E000B $0001 No-pause timer, set to 16 frames when unpausing 7E000C $0004 Variable use, often indirect address
7E0016 $0003 Sprite X 7E0019 $0003 Sprite Y
7E0065 $0003 Variable use, often indirect address
7E00A5 $0001 Password menu cursor 7E00A6 $0001 Password menu 4th slot 7E00A7 $0001 Password menu 3rd slot 7E00A8 $0001 Password menu 2nd slot 7E00A9 $0001 Password menu 1st slot
7E032B $0001 RNG seed 1 7E032C $0001 RNG seed 2 7E032D $0001 Render counter, does not include lag frames 7E032E $0001 Frame counter, every frame/NMI
7E0348 $0002 Jump input mask 7E034A $0002 Dash input mask 7E034C $0002 Throw input mask 7E034E $0002 Dash input mask
7E035B $0001 Credits (continues), stored as decimal 7E035C $0001 Current stage 7E035D $0001 Current level 7E035E $0001 Current level, counted sequentially
7E0363 $0001 Aladdin's lives on HUD, stored as decimal 7E0364 $0001 Aladdin's lives, stored as decimal 7E0365 $0001 Aladdin's max hearts 7E0366 $0001 Aladdin's hearts on HUD 7E0367 $0001 Aladdin's hearts 7E0368 $0001 Aladdin's apples on HUD, stored as decimal 7E0369 $0001 Aladdin's apples, stored as decimal 7E036A $0001 Aladdin's gems on HUD, stored as decimal 7E036B $0001 Aladdin's gems, stored as decimal 7E036C $0001 Scarab collected this level 7E036D $0001 Aladdin's cape on HUD 7E036E $0001 Aladdin's cape
7E0475 $0001 Rubies collected this stage 7E0376 $0001 Total rubies collected, calculated at stage clear 7E0377 $0002 Controller 1 inputs 7E0379 $0002 Controller 2 inputs 7E037B $0002 Controller 1 new inputs 7E037D $0002 Controller 2 new inputs
7E0383 $0001 Jump input held 7E0384 $0001 Dash input held 7E0385 $0001 Throw input held 7E0386 $0001 Hover input held 7E0387 $0001 New jump input 7E0388 $0001 New dash input 7E0389 $0001 New throw input 7E038A $0001 New hover input 7E038B $0001 REG $212E Main Screen Window Mask 7E038C $0001 REG $212F Subscreen Window Mask
7E0399 $0001 REG $212C Main Screen Designation 7E039A $0001 REG $212D Subscreen Designation
7E03A0 $0001 REG $2107 BG1 Tilemap Address Size 7E03A1 $0001 REG $2108 BG2 Tilemap Address Size 7E03A2 $0001 REG $2109 BG3 Tilemap Address Size 7E03A3 $0001 UNUSED? 7E03A4 $0001 REG $210B BG1/2 Character Address 7E03A5 $0001 REG $210C BG3/4 Character Address 7E03A6 $0001 REG $2126 Window 1 Left 7E03A7 $0001 REG $2127 Window 1 Right 7E03A8 $0001 REG $2128 Window 2 Left 7E03A9 $0001 REG $2129 Window 1 Left 7E03AA $0001 REG $2123 Window 1/2 Select 7E03AB $0001 REG $2124 Window 3/4 Select 7E03AC $0001 REG $2125 Window Color Obj 7E03AD $0001 REG $212A BG Window Mask 7E03AE $0001 REG $212B Color OBJ Window Mask 7E03AF $0001 REG $2130 Color Addition Select 7E03B0 $0001 REG $2131 Color Math 7E03B1 $0001 REG $2106 Mosaic 7E03B2 $0001 REG $2132 Color Intensity - Red 7E03B3 $0001 REG $2132 Color Intensity - Green 7E03B4 $0001 REG $2132 Color Intensity - Blue
7E03B7 $0001 REG $4200 NMITIMEN 7E03B8 $0001 REG $2100 INIDISP
7E03BB $0001 SFX ring buffer index 7E03BD $0001 SFX ring buffer max index? 7E03BF $0020 SFX ring buffer
7E03DF $0002 REG $2116 VMADDL 7E03E1 $0001 REG $4305 DAS0L
7E0835 $0001 BG3 tilemap flag, 0 = skip BG3 tilemap update
7E0849 $0002 Title menu cursor
7E085A $0002 REG $2116 VRAM address 7E085C $0002 REG $4302 source address 7E085E $0001 REG $4304 source bank 7E085F $0002 REG $4305 DMA size 7E0861 $0002 REG $2115 VRAM control 7E0863 $0002 REG $2116 VRAM address 7E0865 $0002 REG $4302 source address 7E0867 $0001 REG $4304 source bank 7E0868 $0002 REG $4305 DMA size 7E086A $0002 REG $2115 VRAM control
7E0B50 ???? Sprite RAM starts here
7E1484 $0002 Another Aladdin X position 7E1486 $0002 Another Aladdin Y position
7E1B14 $0001 Options menu cursor position 7E1B15 $0001 Options menu BGM 7E1B16 $0001 UNUSED? 7E1B17 $0001 Options menu Control Type