I ran Bubble Bobble with BlueMSX and save the game state when the buggy sprite was displayed. I recovered the contents of the VRAM from state save file to make two binary files. Luckily, the sprites are at the same address as in Basic.
Tip: In this case openMSX is better... If you use "save_msx_screen"-command the sprites will be always in BASIC addresses and you can use "COLOR=RESTORE"-command to restore the palette.
Live picture from my new game room in the attic this afternoon, Bubble Bobble is still quite popular for the teenagers:
(yeah, that's the PSX version for now, just waiting for pixel-perfect fix to install an MSX here :)).
Tip: In this case openMSX is better... If you use "save_msx_screen"-command the sprites will be always in BASIC addresses and you can use "COLOR=RESTORE"-command to restore the palette.
Thank you, it's good to know but the goal was to recover the sprites as is.
yeah, that's the PSX version for now, just waiting for pixel-perfect fix to install an MSX here .
PS: You can add a REM before PUTSPRITE of the line 130 120 to better distinguish sprites.
Tip: In this case openMSX is better... If you use "save_msx_screen"-command the sprites will be always in BASIC addresses and you can use "COLOR=RESTORE"-command to restore the palette.
Thank you, it's good to know but the goal was to recover the sprites as is.
Sprites are not changed in any way. All the numbers, colors & locations are preserved as is. Only thing that can change (not in this case) is the location in VRAM, but it should not affect inspection of the data it self or outlook.
Hi gdx, we should start doing a bit of debugging...
... and better if anyone wants to help do it.
[ BB Debug Report 001 ]
$5616 = $1616 of ROM --> main loop --> 11 cycles to change the main sprite, tail down to up
$555D = $155D of ROM --> jump to $567b when level is clear
$5666 = $1666 of ROM --> game over or take the next level
Magic patch to jump all levels: $1663 --> $00 $00 $00
I reconstructed the colored sprites with your DRGTEST.PNG.
Errata: this sprite is not enterely displayed --> this sprite has white and black color because the colors index is incorrect
This time dragon animation seems right. KdL please confirm it.
Download: Bubble Bobble-tst.zip
I don't see errors in the times and I think the problem is limited to some indexes only.