Quantcast
Channel: stardot.org.uk
Viewing all articles
Browse latest Browse all 2339

new ideas wishlist & general chat • Re: More Boulder Dash!

$
0
0
Convert 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
I presume that the amoeba is the slime/fungus on screen M? I found that that appears as 7 on the map
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
Cave E.png
Cave A.png
Cave E.png
Cave I.png
Cave I.png
Cave M.png

Statistics: Posted by billcarr2005 — Mon Jan 22, 2024 12:43 am



Viewing all articles
Browse latest Browse all 2339

Trending Articles