I've hacked aladdin for sega genesis extensively, so I decided to share my findings in here.
initial quantities of lifes in practice mode
0x1b0048
00 35
initial quantities of lifes in normal mode
0x1b0056
00 33
initial quantities of lifes in difficult mode
0x1b0064
00 32
initial quantities of apples in practice mode
0x1aa670
31 35
initial quantities of apples in normal mode
0x1aa67e
31 30
initial quantities of apples in difficult mode
0x1aa68c
30 35
initial quantities of gems (all mode)
0x1aa666
30 30
In the game, the aladdin's life limit is "9" (00 39).
Example: If you want to change the initial life amount in the normal mode from "3" to "7", you will need to use "00 37". Do not use "30 37" (07), as this will glitch the amount of life
apples and gems have a limit of "99" (39 39).
dec hex
08 = 30 38
18 = 31 38
32 = 33 32
99 = 39 39
-----------------------------------------------------------------
Commands
"START"
Code:
1b3208 0839000500FFF155 BTST #$ 5, $FFF1555.1
1b3219 4e75 rts
"UP"
Code:
1b3212 0839000000FFF156 BTST #$ 0, $FFF1556.1
1b321A 4e75 rts
"DOWN"
Code:
1b321C 0839000100FFF156 BTST #$ 1, $FFF1556.1
1b3224 4e75 rts
"LEFT"
Code:
1b3216 0839000200FFF156 BTST #$ 2, $FFF1556.1
1b322E 4e75 rts
"RIGHT"
Code:
1b3230 0839000300FFF156 BTST #$ 3, $FFF1556.1
1b3238 4e75 rts
"A"
Code:
1b323A 0839000400FFF155 BTST #$ 4, $FFF1555.1
1b3242 4e75 rts
"B"
Code:
1b3244 0839000400FFF156 BTST #$ 4, $FFF1556.1
1b324C 4e75 rts
"C"
Code:
1b324E 0839000500FFF156 BTST #$ 5, $FFF1556.1
1b3256 4e75 rts
----------------------------------------------------------------------------
Sound address (incomplete)
122db5 - flagpole
1b32a5 - menu change
1a9c73 - head pop
1b1353 - ne naw tune (music of preview level)
1af48b - apples
1af24b - gem
1b0d9d - music level complete
1b5199 - apu bonus level music
1abef9 - apple splat
1b5689 - pole slide
1acd3f - flamingo hey!
1acd1b - flamingo hey 2
1add93 - rock bounce
1a9473 - out of apples
1af3d7 - abu tokens
1af4ed - genie tokens
1aeeef - genie heart
1abe9f - sword ching (knife juggler, Fazahl, Razoul, Gazeem)
1ae5a9 - aladdin hurt
1ae699 - continue point (checkpoint)
1a96c5 - low sword
1aecab - gazeem hit 1
1ac209 - gazeem hit 2
1a944f - object throw
sound data
Code:
00 - high sword
01 - low sword
02 - no sound (probably silent lamb)
03 - object throw
04 - menu select
05 - flagpole
06 - menu change
07 - head bop
08 - wall hit 2
09 - cloud poof
0a - ne naw tune
0b - apple collect
0c - apple slice
0d - gem collect
0e - jaffar laugh
0f - arab rock 1
10 - arabic rock 2
11 - music level complete
12 - bonus level music
13 - scarab wow
14 - one jump ahead
15 - music stage 1
16 - turban jazz
17 - remove music
19 - music reset
1a - new world
1b - friend like me
1c - friend like me 2
1d - rug ride
1e - rug ride 2
1f - ballon pop
20 - sword spinning
21 - sword ching
22 - apple splat
23 - gloomy tune
24 - gloomy tune
25 - gloomy tune
26 - camel jazz
27 - pole slide
29 - rope launch
2a - genie fumes
2b - guards pants
2c - rope appear
2d - yago squawk
2e - honk
2f - landing ooof
31 - aladdin hurt
32 - boss tune
33 - boss tune
34 - boss tune
35 - boss tune
36 - boss tune
37 - skeleton explosion
38 - bones tinkle
39 - clay pot
3a - boxing bell
3b - aladdin push
3c - splash
3d - camel spit
3e - guard beckon
3f - canopy bounce
40 - flamingo hey!
41 - guard hit
42 - guard hit 2
43 - geyser
44 - flamingo hey 2
45 - stone rumble
46 - spring doing 1
47 - spring doing 2
48 - cash registery
49 - prince ali
4a - prince ali 2
4b - honk
4c - fire from coal
4d - stones crumbels
4e - wall spikes
4f - tip toe
50 - rock bounce
51 - out of apples
52 - arabian nigths
53 - earthquake
54 - storytine
55 - drama
56 - mushy one
5a - stopping
5b - win a bonus
5c - starting gun
5d - abu uh oh
5e - oooo
5f - ahhh
60 - eeee
61 - iiee
62 - extra health
63 - continue point (checkpoint)
64 - scarab pickup
65 - body crunch
66 - yeahh
67 - flute pickup
68 - jaffar tractor
69 - wow
6a - gazeem hit 1
6b - gazeem hit 2
6c - jaffar snake
6d - peddle shop
6e - abu waving
70 - coming out of the checkpoint sound
71 - honkey sound
73 - cloud poof