Hi folks,
I think I found a bug on BlueMSX. I wrote a piece of code that runs on BlueMSX and fails on OpenMSX. When I opened the debugger, I saw:
ld hl,(#c04d) (value #05a0 stored at this address) ld bc,#059f sbc hl,bc jr nz,#c008 ret
On BlueMSX, sbc hl,bc
sets zero flag, then the code doesn't jump to #c008 as I expected it to do, but OpenMSX doesn't set that flag, the code jumps and my program crashes.
now, I fixed my code, and now it runs on OpenMSX but doesn't on BlueMSX!
Login or register to post comments