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.
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