Notings of Attention™
Acmlmboard 2 Released
Github/GIT | @acmlmboard | IRC: #abdev
Chatting Places
IRC: #kafuka | Discord | Mastodon

Affiliates
Super Mario Bros. X | Kuribo64
Views: 7,164,669
Main | FAQ | IRC chat | Memberlist | Active users | Latest posts | Stats | Ranks | Online users | Search
06-22-21 04:21 PM
Guest: Register | Login

Main - Latest posts
By Threads | By Posts

15 min. | 1 hour | 1 day | 7 days


Danielle
Posted on 06-21-21 10:05 PM, in June KCS Rankings (6/21 - yawn) Link | ID: 164777
Normal User

Miracles Happen
When you believe...
Level: 235


Posts: 23163/23163
EXP: 201368283
Next: 557609

Since: 07-16-12
From: Albany, NY
OS: Windows 98

Last post: 18 hours
Last view: 14 hours

"Miracles happen, when you believe..."
YouTube

DarkWitchClaire
Posted on 06-21-21 09:57 PM, in Cat68k for Kafuka version 2.02 Link | ID: 164776
Normal User

King Yoshi
the future is now
Level: 89


Posts: 3918/3918
EXP: 6899876
Next: 16025

Since: 04-23-19

Last post: 18 hours
Last view: 18 hours

Posted by Danielle
What software or hardware platform would say was ahead of its time?

amiga, x68000, beos


Metal64
Posted on 06-21-21 06:40 PM, in aladdin sega genesis - hacking notes Link | ID: 164775
Normal User


Level: 19


Posts: 152/152
EXP: 34150
Next: 1627

Since: 07-25-20
From: Brazil

Last post: 21 hours
Last view: 13 hours
1B7864 = aladdin
83 00 00 00 00 00 00 00 00 00 60 00 00 12 1D 9A 10


1B7878 = aladdin damage
84 00 08 00 00 00 00 00 00 00 E0 00 00 12 1C CE 18


1B788C = abu cutscene death screen
84 00 08 00 00 00 00 00 00 00 E0 00 00 12 1C B0 08


1B78A0 = magic carpet
5E 00 30 00 00 00 00 11 F7 46 60 00 00 12 30 72 0B


1B78B4 = magic carpet lying down (9 stage)
5F 00 30 00 00 00 00 00 00 00 60 00 00 12 31 2C 0B


1B78C8 = magic carpert
84 00 20 20 00 00 00 11 F7 A6 60 00 00 12 31 54 00


1B78DC = flamingo
67 00 30 00 00 00 00 00 00 00 40 00 00 12 32 74 05


1B78F0 = magic rope
84 00 20 00 00 00 00 00 00 00 60 00 00 12 43 18 00


1B7904 = magic rope
6E 00 10 00 00 00 00 00 00 00 60 00 00 12 3D EA 03


1B7918 = apple projectile
80 00 00 00 00 00 00 11 F6 D4 60 00 00 12 2B 58 01


1B792C = projectile splat
84 00 00 00 00 00 00 00 00 00 60 00 00 12 2D D8 03


1B7940 = poof (explosion when a enemy dies)
84 00 00 00 00 00 00 00 00 00 60 00 00 12 2F A2 06


1B7954 = light (explosion when a enemy die)
84 00 00 00 00 00 00 00 00 00 60 00 00 12 30 12 02


1B7968 = text
85 00 08 00 00 00 00 00 00 00 E0 00 00 00 00 00 00


1B797C = shiny dust star genie intro
84 00 08 00 00 00 00 00 00 00 60 00 00 12 2F 80 01


1B7990 = ?
84 00 08 00 00 00 00 00 00 00 60 00 00 00 00 00 0A


1B79A4 = apple cut
84 00 40 00 00 FF 00 12 03 E0 60 00 00 12 2B 9C 00


1B79BA = ? crash
20 00 00 00 00 00 00 00 60 00 00 00 00 00 02 00 00


1B79CC = life token
46 00 20 00 00 00 00 00 00 00 60 00 00 12 2C 66 02


1B79E0 = checkpoint
43 00 20 00 00 00 00 00 00 00 60 00 00 12 44 50 03


1B79F6 = ?
01 00 00 00 00 11 F6 EC 60 00 00 00 00 00 02 00 00


1B7A08 = tiny apple
5A 00 20 00 00 00 00 00 00 00 60 00 00 12 2C 1A 00


1B7A1C = block 2 stage
55 00 30 00 00 00 00 00 00 00 20 00 00 12 2D 54 04


1B7A30 = flagpole
01 00 20 00 00 00 00 00 00 00 00 00 00 12 2D 92 03


1B7A44 = menu sword
84 03 08 00 0A 00 00 11 F6 FE 60 00 00 12 2D EE 01


1B7A58 = ?
84 01 40 00 14 00 00 00 00 00 60 00 00 00 00 00 00


1B7A6C = iago
03 01 20 00 14 00 00 11 F7 2C 60 00 00 12 2D F2 12


1B7A80 = bats
05 01 20 00 14 00 00 00 00 00 40 00 00 12 51 A6 04


1B7A94 = bats (apu bonus level)
05 00 00 00 14 00 00 00 00 00 40 00 00 12 51 FC 04


1B7AA8 = bats group
05 00 20 00 14 00 00 00 00 00 40 00 00 12 52 28 04


1B7ABC = shiny dust pick up (apple, gem, heart, life, flute)
84 00 00 00 00 00 00 00 00 00 60 00 00 12 2F 80 01


1B7AD0 = spit dromedary
7F 00 40 00 00 00 00 00 00 00 60 00 00 12 57 76 01


1B7AE4 = pot give you gem
23 00 21 00 00 00 00 00 00 00 60 00 00 12 31 98 03


1B7AF8 = pot of the pot thrower
2A 00 21 00 00 00 00 12 0F 76 60 00 00 12 31 DC 03


1B7B0C = 3 stage key to market
2B 00 20 00 00 00 00 00 00 00 00 00 00 12 3F E4 07


1B7B20 = smoke of the key to market
84 00 00 00 00 00 00 00 00 00 00 00 00 12 40 0E 01


1B7B34 = pot thrower
06 00 20 00 00 00 00 00 00 00 60 00 00 12 32 00 03


1B7B48 = load intro scrab
84 00 08 00 00 00 00 12 03 60 40 00 00 12 32 D8 35


1B7B5C = shiny dust star fall to the ground
84 00 40 00 00 00 00 00 00 00 60 00 00 12 2F 80 01


1B7B70 = abu release
29 00 20 00 00 00 00 00 00 00 60 00 00 12 1D 5A 0E


1B7B84 = Razoul
10 09 20 00 00 00 00 00 00 00 60 00 00 12 39 CA 0C


1B7B98 = big smoke (9 stage boss)
84 00 00 00 00 00 00 00 00 00 20 00 00 12 4C 9C 09


1B7BAC = machine of boss iago
84 00 00 00 00 00 00 00 00 00 60 00 00 12 4C C0 0F


1B7BC0 = boss iago
04 0A 00 00 64 00 00 00 00 00 60 00 00 12 4B DC 05


1B7BD4 = barrel
2F 00 01 00 00 00 00 12 0A CC 60 00 00 12 3A 68 04


1B7BE8 = barrel (iago boss)
2F 00 00 00 00 FF 00 12 03 D0 60 00 00 12 3A 7E 04


1B7BFC = barrel (first boss and apu bonus level)
2F 00 01 00 00 00 00 12 0A CC 60 00 00 12 3A 68 04


1B7C10 = Fazahl
1D 01 21 00 00 00 00 00 00 00 60 00 00 12 34 0C 0A


1B7C24 = Zagoolien
1E 01 21 00 00 00 00 00 00 00 60 00 00 12 36 14 0F


1B7C38 = Hakim
1F 01 21 00 00 00 00 00 00 00 60 00 00 12 39 00 09


1B7C4C = merchant
87 00 21 00 00 00 00 00 00 00 60 00 00 12 3B 38 0B


1B7C60 = peddrel staff
84 00 01 00 00 00 00 00 00 00 60 00 00 12 3C 84 18


1B7C74 = snake charmer
0F 01 20 00 14 00 00 00 00 00 60 00 00 12 3C F8 05


1B7C88 = snake of the snake charmer
84 01 00 00 14 00 00 00 00 00 60 00 00 12 3D 34 02


1B7C9C = Black block (2 stage)
84 00 20 00 00 00 00 00 00 00 60 00 00 12 3E 76 00


1B7CB0 = knife projectile
2D 00 00 00 00 00 00 11 F6 D4 60 00 00 12 3E E8 02


1B7CC4 = black lamp explosion
84 00 00 00 00 00 00 00 00 00 60 00 00 12 3E 7E 12


1B7CD8 = explosion genie token
8D 00 00 00 00 00 00 00 00 00 60 00 00 12 40 CE 07


1B7CEC = explosion genie token
84 00 00 00 00 00 00 00 00 00 60 00 00 12 40 CE 02


1B7D00 = gem, apu token, flagpole shiny
84 00 00 00 00 00 00 00 00 00 60 00 00 12 2F 38 01


1B7D14 = treasure shiny
84 00 20 00 00 00 00 00 00 00 60 00 00 12 2F 4E 01


1B7D28 = logo intro genie
84 00 08 00 00 00 00 00 00 00 60 00 00 12 5B C6 10


1B7D3C = logo intro iago
84 00 08 00 00 00 00 12 16 84 60 00 00 12 5F 5A 04


1B7D50 = star iago intro
84 00 08 00 00 00 00 12 16 AA 60 00 00 12 60 30 01


1B7D64 = genie disney and virgin intro
84 00 08 00 00 00 00 12 09 C6 60 00 00 12 3E C2 0C


1B7D78 = falling plataform
69 00 30 00 00 00 00 00 00 00 00 00 00 12 40 46 05


1B7D8C = falling plataform (apple market)
6A 00 30 00 00 00 00 00 00 00 00 00 00 12 40 4A 05


1B7DA0 = rock of plataform (cave of wonders)
89 00 20 00 00 00 00 00 00 00 00 00 00 12 41 F8 02


1B7DB4 = falling plataform cave (cave of wonders)
76 00 30 00 00 00 00 00 00 00 00 00 00 12 41 94 05


1B7DC8 = magic carpet (7 stage)
60 00 00 00 00 00 00 12 15 2A 60 00 00 12 31 30 0B


1B7DDC = ball in chain
84 00 20 00 00 00 00 00 00 00 00 00 00 12 42 26 05


1B7DF0 = ball in chain
84 00 20 00 00 00 00 00 00 00 40 00 00 12 42 26 05


1B7E04 = Genie "Made you look" sprites (Game Over screen)
84 00 08 00 00 00 00 00 00 00 60 00 00 12 43 4C 17


1B7E18 = life and scrab shiny
84 00 00 00 00 00 00 00 00 00 60 00 00 12 43 B4 05


1B7E2C = fire in charcoal
8C 00 00 00 00 00 00 00 00 00 40 00 00 12 44 08 05


1B7E40 = barrel get destroying
84 00 00 00 00 00 00 00 00 00 60 00 00 12 44 98 10


1B7E54 = dromedary
65 00 20 00 00 00 00 00 00 00 60 00 00 12 44 AC 0E


1B7E68 = plataform cave (waterspring)
74 00 30 00 00 00 00 00 00 00 00 00 00 12 44 E6 05


1B7E7C = waterspring
84 00 00 00 00 00 00 00 00 00 00 00 00 12 44 EA 0B


1B7E90 = cobra jaffar
11 14 20 00 00 00 00 00 00 00 40 00 00 12 45 18 10


1B7EA4 = jaffar
12 0A 20 00 00 00 00 00 00 00 40 00 00 12 51 2C 0E


1B7EB8 = Fire in charcoal (eternal)
84 00 00 00 00 00 00 00 00 00 40 00 00 12 44 36 05


1B7ECC = footprints in the sand
84 00 00 00 00 00 00 00 00 00 00 00 00 12 45 CC 00


1B7EE0 = big lava splash
84 00 00 00 00 00 00 00 00 00 A0 00 00 12 45 E4 0E


1B7EF4 = lava splash
32 00 20 00 00 00 00 00 00 00 20 00 00 12 46 16 0E


1B7F08 = feathers of the iago enemy
84 00 00 00 00 00 00 12 0A A4 60 00 00 12 2E 96 00


1B7F1C = Gazeem
13 0A 01 00 00 00 00 00 00 00 40 00 00 12 46 58 07


1B7F30 = apple thief
14 01 21 00 00 00 00 00 00 00 40 00 00 12 47 66 07


1B7F44 = 5 cave boss
84 01 00 00 00 00 00 00 00 00 40 00 00 12 48 EA 13


1B7F58 = fire of cave boss
30 00 00 00 00 00 00 12 03 C0 40 00 00 12 51 0A 06


1B7F6C = cave boss plataform
8B 00 20 00 00 00 00 00 00 00 40 00 00 12 4A 2E 06


1B7F80 = genie hands spring
4E 00 20 00 00 00 00 00 00 00 60 00 00 12 4B 16 0B


1B7F94 = genie spring
4F 00 20 00 00 00 00 00 00 00 60 00 00 12 4B 3A 06


1B7FBC = plataform final 5 stage
64 00 30 00 00 00 00 12 0B 36 00 00 00 12 4C D8 08


1B7FD0 = plataform sink 6 stage
62 00 30 00 00 00 00 00 00 00 20 00 00 12 4C E0 07


1B7FE4 = plataform sink 5 stage
62 00 30 00 00 00 00 00 00 00 00 00 00 12 4C DC 06


1B7FF8 = red monkey statue
1A 03 20 00 00 00 00 00 00 00 00 00 00 12 4C E4 09


1B800C = sparky monkey statue
84 00 00 00 00 FF 00 00 00 00 60 00 00 12 4C F8 04


1B8020 = skeleton
16 01 21 00 00 00 00 00 00 00 40 00 00 12 4D 38 0B


1B8034 = bones
31 00 01 00 00 00 00 12 0B 62 40 00 00 12 4F 96 00


1B8048 = bones
31 00 01 00 00 00 00 12 0B 62 40 00 00 12 50 28 00


1B805C = little rocks falling off the ceiling (5 stage)
84 00 40 00 00 00 00 00 00 00 20 00 00 12 50 BA 00


1B8070 = green snake
07 02 21 00 00 00 00 12 16 C6 40 00 00 12 52 F0 06


1B8084 = disappearing blocks (sultan dungeon)
58 02 30 00 00 00 00 00 00 00 00 00 00 12 53 92 04


1B8098 = spit of dromedary
7F 00 00 00 00 00 00 00 00 00 60 00 00 12 53 FC 01


1B80AC = knife juggler
0A 01 21 00 00 00 00 00 00 00 40 00 00 12 54 2A 09


1B80C0 = stationary genie hand plataform
52 00 20 00 00 00 00 12 0D 7A 60 00 00 12 54 8E 04


1B80D4 = stationary genie hand plataform
52 00 30 00 00 00 00 12 13 00 60 00 00 12 53 E8 04


1B80E8 = rotatory plataform hand genie
53 00 30 00 00 00 00 12 0E AA 60 00 00 12 56 EE 04


1B80FC = black lamp
36 00 20 00 00 00 00 00 00 00 60 00 00 12 57 0C 06


1B8110 = dust
84 00 00 00 00 00 00 00 00 00 60 00 00 12 31 58 04


1B8124 = dust
84 00 08 00 00 00 00 00 00 00 60 00 00 12 31 58 04


1B8138 = genie hand up
84 00 08 00 00 00 00 00 00 00 60 00 00 12 58 5C 07


1B814C = apples slice
42 00 00 00 00 00 00 00 00 00 60 00 00 12 58 74 01


1B8160 = giant rock rug ride stage
54 00 00 00 00 00 00 00 00 00 40 00 00 12 58 78 0C


1B8174 = ghost
17 00 00 00 00 00 00 12 0F DE 40 00 00 12 58 7C 05


1B8188 = fall in water
84 00 00 00 00 00 00 00 00 00 60 00 00 12 58 A6 02


1B819C = pot that contain the magic rope
7C 00 01 00 00 00 00 12 11 8A 00 00 00 12 59 16 03


1B81B0 = pot that contain the magic rope
7C 00 40 00 00 00 00 12 11 80 20 00 00 12 59 16 03


1B81C4 = pot that contain the magic rope
7C 00 01 00 00 00 00 12 11 8A 20 00 00 12 59 16 03


1B81D8 = rolling rock
7D 00 21 00 00 00 00 12 11 C4 00 00 00 12 59 40 15


1B81EC = shiva staue
0C 01 21 00 00 00 00 00 00 00 40 00 00 12 59 52 0A


1B8200 = projectile of the shiva statues
2E 00 01 00 00 00 00 11 F6 D4 60 00 00 12 59 A6 00


1B8214 = fire of the cobra jaffar
7B 00 00 00 00 00 00 12 12 0E 40 00 00 12 43 E2 0A


1B8228 = fish
0B 00 20 00 00 00 00 00 00 00 40 00 00 12 59 C0 05


1B823C = spit fish
2C 00 00 00 00 00 00 11 F6 D4 60 00 00 12 53 FC 01


1B8250 = spike in the ground
79 00 21 00 00 00 00 00 00 00 00 00 00 12 5A 4C 02


1B8264 = spike wall
7A 00 20 00 00 00 00 00 00 00 00 00 00 12 5A 68 03


1B8278 = spawn ghost
59 00 00 00 00 00 00 00 00 00 60 00 00 12 5A FE 04


1B828C = music notes
84 00 00 00 00 FF 00 12 12 56 60 00 00 12 5B 86 00


1B82A0 = splash water
84 00 00 00 00 FF 00 00 00 00 60 00 00 12 5C 26 05


1B82B4 = apu stomping in guard
84 00 20 00 00 FF 00 00 00 00 60 00 00 12 5C C6 05


1B82C8 = abu celebrating
84 00 00 00 00 00 00 00 00 00 60 00 00 12 5D 12 0E


1B82DC = red statue monkey
84 05 00 00 00 00 00 00 00 00 00 00 00 12 4C E4 09


1B82F0 = plataform cave (waterfall)
74 00 10 00 00 00 00 00 00 00 00 00 00 12 44 E6 05


1B8304 = brilho e explosion like genie token
84 00 01 00 00 00 00 12 14 12 60 00 00 12 5D 58 01


1B8318 = abu intro
84 00 08 00 00 FF 00 12 03 D8 60 00 00 12 5D C4 05


1B832C = abu correndo
84 00 08 00 00 FF 00 12 03 D8 60 00 00 12 61 D0 10


1B8340 = aladdin and jasmine in the rug
84 00 08 00 00 00 00 12 17 A2 60 00 00 12 62 0A 05


1B8354 = ? invisivel brilho?
84 00 20 00 00 00 00 00 00 00 40 00 00 12 5D EA 04


1B8368 = scrab 1 (2 stage)
3D 00 00 00 32 00 00 12 14 6C 60 00 00 12 43 90 01


1B837C = feathers
84 00 08 00 00 00 00 12 0A A4 60 00 00 12 2E 96 00


1B8390 = apu spiting water
84 00 20 00 00 00 00 00 00 00 60 00 00 12 60 42 04


1B83A4 = water being spiting
84 00 00 00 00 00 00 00 00 00 60 00 00 12 60 56 03


1B83B8 = jaffar tractor
4D 00 00 00 00 00 00 12 17 10 60 00 00 12 60 74 01


1B83CC = fire of the cobra jaffar
7B 00 00 00 00 00 00 12 17 1C 40 00 00 12 43 E2 0A


1B83E0 = iago cutscene
84 00 08 00 00 00 00 00 00 00 40 00 00 12 60 9E 03


1B83F4 = aladdin ladder sprite - cutscene
84 00 08 00 00 00 00 00 00 00 40 00 00 12 60 EA 09


1B8408 = blue explosion, aladdin ladder cutscene and pot that give you gem
84 00 08 00 00 00 00 00 00 00 40 00 00 12 3E 7E 12


1B841C = lamp cutscene not 9 fase
84 00 08 00 00 00 00 00 00 00 40 00 00 12 3F 7E 02


1B8430 = life bonus round
84 00 08 00 00 00 00 00 00 00 60 00 00 12 60 DA 0D


1B8444 = genie token in genie bonus
84 00 08 00 00 00 00 00 00 00 60 00 00 12 2C 1E 06


1B8458 = stars of the guard being stomping
84 00 00 00 00 FF 00 00 00 00 60 00 00 12 60 30 01


1B846C = clock of the genie intro logo
84 00 08 00 00 FF 00 00 00 00 60 00 00 12 61 18 00


I gonna try to explain the best way possible about this address list above, every address in this list contain the ID of an entity, his movement and his sprites.

Lets pick for example the offset 1B8070 and lets analyze it
0x1B8070
07 02 21 00 00 00 00 12 16 C6 40 00 00 12 52 F0 06


The first byte refers to the char id, since it starts with “07”, this code is from the green snake. Now let's change “07” to “35” which is the char id of the apple... if we get in contact with the green snake, we'll collect it as an apple.



now let's change it back to “07” to make other changes.

I'm going to show you how to turn the green snake into iago step by step

At the offset 1B8077 change "12 16 C6 40" to "11 F7 2C 60"

explanation:
12 16 C6 40 = is the green snake movement code.
11 F7 2C 60 = is the iago movement code.

After modification, the green snake will act like this:


Now let's go to offset 1B807D and change bytes “12 52 F0 06” to “12 2D F2 12”

explanation
“12 52 F0 06” is the green snake's sprite code.
“12 2D F2 12” is the iago sprite code.

After this modification, the green snake will have the iago sprites as we can see in the gif below:


However, he doesn't act like an iago. The movement is not correct and he does not die like yago. He still dies like the green snake, and he can handle 3 apples instead of 1.





Iago must die like this:
https://i.imgur.com/10oDS6n.mp4

Let's take a look at the iago code, it starts at offset 1B7A6C:
0x:1B7A6C
03 01 20 00 14 00 00 11 F7 2C 60 00 00 12 2D F2 12


now let's go back to offset 1B8070 and change “07” to “03” which is iago's char id and see what happens
https://i.imgur.com/jF88kQm.mp4

Well, now he's dying like a iago, and it only takes an apple to kill him, but he still doesn't move like a iago and also the sprite of the defeated iago doesn't disappear.

Let's go to offset 1B8072 and change "21" to "20"
https://i.imgur.com/5ZEc5t7.mp4

Now all the green snakes are acting exactly like iago. The movement is correct and the defeated iago's sprite disappears.

Main - Latest posts


Acmlmboard v2.5.5 (10/04/2020)
© 2005-2021 Acmlm, Emuz, et al.

Page rendered in 0.387 seconds. (800KB of memory used)
MySQL - queries: 97, rows: 481/512, time: 0.372 seconds.