the instruction: movb h,a ($58)
seems to perform a: movb a,b
without modifying h
PokeKaMini debugger bug
PokeKaMini debugger bug
I had also an illegal opcode with: andb b,7
Extended opcode not yet supported ?
Extended opcode not yet supported ?
PokeKaMini debugger bug
(sorry for all these msgs)
I found another bug with xchgb a,b it seems to perform this instead: a->b 0->a
I found another bug with xchgb a,b it seems to perform this instead: a->b 0->a
PokeKaMini debugger bug
some other unsupported opcode
mul l,a ($CE $D8), or [hl],a ($CE $2C)
mul l,a ($CE $D8), or [hl],a ($CE $2C)
PokeKaMini debugger bug
When i was review the core .C files, ive noticed that i totally forgot to emulate some opcodes "OR [HL], A / OR [HL], #nn / OR [HL], [X1] / OR [HL], [X2]" and "XOR B, #nn / XOR L, #nn / XOR H, #nn"...
PokeKaMini debugger bug
Now they are emulated in v0.5.2 ... about "MUL L, A / DIV HL, A" and some BCDs Instructions, i still need to ask D|X or DarkFader for correct behavior
PokeKaMini debugger bug
Im interested by how these instruction works too
(Im planning my first emulator ^^)
(Im planning my first emulator ^^)
PokeKaMini debugger bug
BCD Behaviour is not completely understood yet, and I dont think we should care (for now) as I dont think any game use the BCD feature. For mul and div, i think it is described in mindx.txt but if you have any further question about them let me know