I presume that the amoeba is the slime/fungus on screen M? I found that that appears as 7 on the mapConvert hex value to binary value
First 5 bits are the number of ground squares
Next 3 bits represent the number of the last object which is translated:
0 = space, 1 = ground, 2 = wall, 3 = ground, 4 = diamond, 5 = boulder, 6 = firefly, 7 = ground
There are missing objects like the butterfly and amoeba and there is more ground than expected so there are probably bespoke routines to remap these values for some caves
Butterfly is 14
Cave E has an object number 11 which appears to join together in some way and then clear the area
Walls are added separately too, on Cave A
Seems as though the left and right of the cave is covered with the border too, ie 7 earth as the first object on Cave A, but only 6 shown
I've managed to intercept the Cave data just before the game begins, from &5040 to &5580, although after every 40 bytes, 24 are then skipped over
Intercepting the cave data slightly later fixes Cave E and also moves the firefly
Statistics: Posted by billcarr2005 — Mon Jan 22, 2024 12:43 am