You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add 20 new unit tests to debugger_disassemble_unittest() covering the
full range of ED-prefix (extended) instructions:
ED IN reg,(C) / OUT (C),reg:
- test36: ED 40 -> IN B,(C)
- test37: ED 70 -> IN F,(C) (special-cased flag register form)
- test38: ED 41 -> OUT (C),B
- test39: ED 71 -> OUT (C),0 (special-cased zero form)
ED SBC HL,rr and ADC HL,rr:
- test40: ED 42 -> SBC HL,BC
- test41: ED 4A -> ADC HL,BC
ED LD (nn),rr and LD rr,(nn):
- test42: ED 43 56 34 -> LD (3456),BC
- test43: ED 4B 56 34 -> LD BC,(3456)
ED NEG / RETN / RETI:
- test44: ED 44 -> NEG
- test45: ED 45 -> RETN
- test46: ED 4D -> RETI
ED interrupt mode:
- test47: ED 46 -> IM 0
- test48: ED 56 -> IM 1
- test49: ED 5E -> IM 2
ED register-pair accumulator ops:
- test50: ED 47 -> LD I,A
- test51: ED 57 -> LD A,I
ED block instructions:
- test52: ED A0 -> LDI
- test53: ED B0 -> LDIR
- test54: ED A8 -> LDD
- test55: ED B8 -> LDDR
0 commit comments