spjewkes / jrnz

A work-in-progress ZX Spectrum emulator
MIT License
1 stars 0 forks source link

UNKNOWN OPCODE: 0x00ddcb36 (SLL) #43

Closed spjewkes closed 6 months ago

spjewkes commented 6 months ago

Z80DOC is complaining about this opcode (SLL) being missing. It's confusing as it appears to be an undocumented instruction but it could be that it's so heavily used that it's included (just a guess).

We should add it and look into debugging it.

spjewkes commented 6 months ago

It looks like SLL is already implemented but this particular instruction has been missed out. Added it and now checking Z80DOC for any further issues.

spjewkes commented 6 months ago

I'm not getting

UNKNOWN OPCODE: 0x00fdcb36 at 0x9c4c

This appears to be another SLL test that should be fixable.

NOTE: I'm seeing these errors when z80doc hits the tests for RLCA, RRCA, RLA, RRA. My guess is that as part of testing those it is using these instructions. Either that or it is testing SSL next but not updating the screen in time.

spjewkes commented 6 months ago

Everything looks good after the last change.