Implement op -0xde

This commit is contained in:
Takashi Toyoshima 2014-12-07 02:03:38 +09:00
parent 677b893b40
commit 8301b1e97e

69
6502.S
View File

@ -581,6 +581,14 @@ opc3:
opc7: opc7:
opcb: opcb:
opcf: opcf:
opd2:
opd3:
opd4:
opd7:
opda:
opdb:
opdc:
opdf:
_nop _nop
_decode _decode
@ -1262,37 +1270,42 @@ opd0: // BNE (Z==0)
1: 1:
_decode _decode
opd1: opd1: // CMP - (Indirect), Y
b quit _fromIndirectIndex
opd2: _cp RA
b quit _decode
opd3:
b quit opd5: // CMP - Zero Page, X
opd4: _fromZeroIndex RX
b quit _cp RA
opd5: _decode
b quit
opd6: opd6: // DEC - Zero Page, X
b quit _fromZeroIndex RX
opd7: _dec
b quit _toAddr
_decode
opd8: // CLD opd8: // CLD
_clx FLAG_D _clx FLAG_D
_decode _decode
opd9:
b quit opd9: // CMP - Absolute, Y
opda: _fromAbsoluteIndexed RY
b quit _cp RA
opdb: _decode
b quit
opdc: opdd: // CMP - Absolute, X
b quit _fromAbsoluteIndexed RX
opdd: _cp RA
b quit _decode
opde:
b quit opde: // DEC - Absolute, X
opdf: _fromAbsoluteIndexed RX
b quit _dec
_toAddr
_decode
ope0: ope0:
b quit b quit
ope1: ope1: