Files
Arcade-DigDug_MiSTer/verilator/z80_opcodes.csv

29 KiB

10x00nop-NOPRLCBrlc(iy+0)->bMOS_QUIT000
20x01ld bc,&0000BC,&0000LD-RLCCrlc(iy+0)->cMOS_CLI111
30x02ld (bc),a(BC),ALD-RLCDrlc(iy+0)->dMOS_BYTE222
40x03inc bcBCINC-RLCErlc(iy+0)->eMOS_WORD333
50x04inc bBINC-RLCHrlc(iy+0)->hMOS_WRCH444
60x05dec bBDEC-RLCLrlc(iy+0)->lMOS_RDCH555
70x06ld b,&00B,&00LD-RLC(HL)RLC(IY+0)MOS_FILE666
80x07rlca-RLCARLCArlc(iy+0)->aMOS_ARGS777
90x08ex af,af'AF,AF'EX-RRCBrrc(iy+0)->bMOS_BGET888
100x09add hl,bcHL,BCADDADDIX,BCRRCCrrc(iy+0)->cMOS_BPUT999
110x0ald a,(bc)A,(BC)LD-RRCDrrc(iy+0)->dMOS_GBPB0A0A0a
120x0bdec bcBCDEC-RRCErrc(iy+0)->eMOS_FIND0B0B0b
130x0cinc cCINC-RRCHrrc(iy+0)->hMOS_FF0C0C0C0c
140x0ddec cCDEC-RRCLrrc(iy+0)->lMOS_FF0D0D0D0d
150x0eld c,&00C,&00LD-RRC(HL)RRC(IY+0)MOS_FF0E0E0E0e
160x0frrca-RRCARRCArrc(iy+0)->aMOS_FF0F0F0F0f
170x10djnz &4546&4546DJNZ-RLBrl(iy+0)->b-101010
180x11ld de,&0000DE,&0000LD-RLCrl(iy+0)->c-111111
190x12ld (de),a(DE),ALD-RLDrl(iy+0)->d-121212
200x13inc deDEINC-RLErl(iy+0)->e-131313
210x14inc dDINC-RLHrl(iy+0)->h-141414
220x15dec dDDEC-RLLrl(iy+0)->l-151515
230x16ld d,&00D,&00LD-RL(HL)RL(IY+0)-161616
240x17rla-RLARLArl(iy+0)->a-171717
250x18jr &4546&4546JR-RRBrr(iy+0)->b-181818
260x19add hl,deHL,DEADDADDIX,DERRCrr(iy+0)->c-191919
270x1ald a,(de)A,(DE)LD-RRDrr(iy+0)->d-1A1A1a
280x1bdec deDEDEC-RRErr(iy+0)->e-1B1B1b
290x1cinc eEINC-RRHrr(iy+0)->h-1C1C1c
300x1ddec eEDEC-RRLrr(iy+0)->l-1D1D1d
310x1eld e,&00E,&00LD-RR(HL)RR(IY+0)-1E1E1e
320x1frra-RRARRArr(iy+0)->a-1F1F1f
330x20jr nz,&4546NZ,&4546JR-SLABsla(iy+0)->b-202020
340x21ld hl,&0000HL,&0000LDLDIX,&0000SLACsla(iy+0)->c-212121
350x22ld (&0000),hl(&0000),HLLDLD(&0000),IXSLADsla(iy+0)->d-222222
360x23inc hlHLINCINCIXSLAEsla(iy+0)->e-232323
370x24inc hHINCINCIXHSLAHsla(iy+0)->h-242424
380x25dec hHDECDECIXHSLALsla(iy+0)->l-252525
390x26ld h,&00H,&00LDLDIXH,&00SLA(HL)SLA(IY+0)-262626
400x27daa-DAASLAAsla(iy+0)->a-272727
410x28jr z,&4546Z,&4546JR-SRABsra(iy+0)->b-282828
420x29add hl,hlHL,HLADDADDIX,IXSRACsra(iy+0)->c-292929
430x2ald hl,(&0000)HL,(&0000)LDLDIX,(&0000)SRADsra(iy+0)->d-2A2A2a
440x2bdec hlHLDECDECIXSRAEsra(iy+0)->e-2B2B2b
450x2cinc lLINCINCIXLSRAHsra(iy+0)->h-2C2C2c
460x2ddec lLDECDECIXLSRALsra(iy+0)->l-2D2D2d
470x2eld l,&00L,&00LDLDIXL,&00SRA(HL)SRA(IY+0)-2E2E2e
480x2fcpl-CPLSRAAsra(iy+0)->a-2F2F2f
490x30jr nc,&4546NC,&4546JR-SLSBsls(iy+0)->b-303030
500x31ld sp,&0000SP,&0000LD-SLSCsls(iy+0)->c-313131
510x32ld (&0000),a(&0000),ALD-SLSDsls(iy+0)->d-323232
520x33inc spSPINC-SLSEsls(iy+0)->e-333333
530x34inc (hl)(HL)INCINC(IX+0)SLSHsls(iy+0)->h-343434
540x35dec (hl)(HL)DECDEC(IX+0)SLSLsls(iy+0)->l-353535
550x36ld (hl),&00(HL),&00LDLD(IX+0),&00SLS(HL)SLS(IY+0)-363636
560x37scf-SCFSLSAsls(iy+0)->a-373737
570x38jr c,&4546C,&4546JR-SRLBsrl(iy+0)->b-383838
580x39add hl,spHL,SPADDADDIX,SPSRLCsrl(iy+0)->c-393939
590x3ald a,(&0000)A,(&0000)LD-SRLDsrl(iy+0)->d-3A3A3a
600x3bdec spSPDEC-SRLEsrl(iy+0)->e-3B3B3b
610x3cinc aAINC-SRLHsrl(iy+0)->h-3C3C3c
620x3ddec aADEC-SRLLsrl(iy+0)->l-3D3D3d
630x3eld a,&00A,&00LD-SRL(HL)SRL(IY+0)-3E3E3e
640x3fccf-CCFSRLAsrl(iy+0)->a-3F3F3f
650x40ld b,bB,BLD-BIT0,Bbit0,(iy+0)->bINB,(C)404040
660x41ld b,cB,CLD-BIT0,Cbit0,(iy+0)->cOUT(C),B414141
670x42ld b,dB,DLD-BIT0,Dbit0,(iy+0)->dSBCHL,BC424242
680x43ld b,eB,ELD-BIT0,Ebit0,(iy+0)->eLD(&0000),BC434343
690x44ld b,hB,HLDLDB,IXHBIT0,Hbit0,(iy+0)->hNEG444444
700x45ld b,lB,LLDLDB,IXLBIT0,Lbit0,(iy+0)->lRETN454545
710x46ld b,(hl)B,(HL)LDLDB,(IX+0)BIT0,(HL)BIT0,(IY+0)IM464646
720x47ld b,aB,ALD-BIT0,Abit0,(iy+0)->aLDI,A474747
730x48ld c,bC,BLD-BIT1,Bbit1,(iy+0)->bINC,(C)484848
740x49ld c,cC,CLD-BIT1,Cbit1,(iy+0)->cOUT(C),C494949
750x4ald c,dC,DLD-BIT1,Dbit1,(iy+0)->dADCHL,BC4A4A4a
760x4bld c,eC,ELD-BIT1,Ebit1,(iy+0)->eLDBC,(&0000)4B4B4b
770x4cld c,hC,HLDLDC,IXHBIT1,Hbit1,(iy+0)->h[neg]4C4C4c
780x4dld c,lC,LLDLDC,IXLBIT1,Lbit1,(iy+0)->lRETI4D4D4d
790x4eld c,(hl)C,(HL)LDLDC,(IX+0)BIT1,(HL)BIT1,(IY+0)[im0]4E4E4e
800x4fld c,aC,ALD-BIT1,Abit1,(iy+0)->aLDR,A4F4F4f
810x50ld d,bD,BLD-BIT2,Bbit2,(iy+0)->bIND,(C)505050
820x51ld d,cD,CLD-BIT2,Cbit2,(iy+0)->cOUT(C),D515151
830x52ld d,dD,DLD-BIT2,Dbit2,(iy+0)->dSBCHL,DE525252
840x53ld d,eD,ELD-BIT2,Ebit2,(iy+0)->eLD(&0000),DE535353
850x54ld d,hD,HLDLDD,IXHBIT2,Hbit2,(iy+0)->h[neg]545454
860x55ld d,lD,LLDLDD,IXLBIT2,Lbit2,(iy+0)->l[retn]555555
870x56ld d,(hl)D,(HL)LDLDD,(IX+0)BIT2,(HL)BIT2,(IY+0)IM565656
880x57ld d,aD,ALD-BIT2,Abit2,(iy+0)->aLDA,I575757
890x58ld e,bE,BLD-BIT3,Bbit3,(iy+0)->bINE,(C)585858
900x59ld e,cE,CLD-BIT3,Cbit3,(iy+0)->cOUT(C),E595959
910x5ald e,dE,DLD-BIT3,Dbit3,(iy+0)->dADCHL,DE5A5A5a
920x5bld e,eE,ELD-BIT3,Ebit3,(iy+0)->eLDDE,(&0000)5B5B5b
930x5cld e,hE,HLDLDE,IXHBIT3,Hbit3,(iy+0)->h[neg]5C5C5c
940x5dld e,lE,LLDLDE,IXLBIT3,Lbit3,(iy+0)->l[reti]5D5D5d
950x5eld e,(hl)E,(HL)LDLDE,(IX+0)BIT3,(HL)BIT3,(IY+0)IM5E5E5e
960x5fld e,aE,ALD-BIT3,Abit3,(iy+0)->aLDA,R5F5F5f
970x60ld h,bH,BLDLDIXH,BBIT4,Bbit4,(iy+0)->bIN606060
980x61ld h,cH,CLDLDIXH,CBIT4,Cbit4,(iy+0)->cOUT616161
990x62ld h,dH,DLDLDIXH,DBIT4,Dbit4,(iy+0)->dSBC626262
1000x63ld h,eH,ELDLDIXH,EBIT4,Ebit4,(iy+0)->eLD636363
1010x64ld h,hH,HLDLDIXH,IXHBIT4,Hbit4,(iy+0)->h[neg]646464
1020x65ld h,lH,LLDLDIXH,IXLBIT4,Lbit4,(iy+0)->l[retn]656565
1030x66ld h,(hl)H,(HL)LDLDH,(IX+0)BIT4,(HL)BIT4,(IY+0)[im0]666666
1040x67ld h,aH,ALDLDIXH,ABIT4,Abit4,(iy+0)->aRRD676767
1050x68ld l,bL,BLDLDIXL,BBIT5,Bbit5,(iy+0)->bIN686868
1060x69ld l,cL,CLDLDIXL,CBIT5,Cbit5,(iy+0)->cOUT696969
1070x6ald l,dL,DLDLDIXL,DBIT5,Dbit5,(iy+0)->dADC6A6A6a
1080x6bld l,eL,ELDLDIXL,EBIT5,Ebit5,(iy+0)->eLD6B6B6b
1090x6cld l,hL,HLDLDIXL,IXHBIT5,Hbit5,(iy+0)->h[neg]6C6C6c
1100x6dld l,lL,LLDLDIXL,IXLBIT5,Lbit5,(iy+0)->l[reti]6D6D6d
1110x6eld l,(hl)L,(HL)LDLDL,(IX+0)BIT5,(HL)BIT5,(IY+0)[im0]6E6E6e
1120x6fld l,aL,ALDLDIXL,ABIT5,Abit5,(iy+0)->aRLD6F6F6f
1130x70ld (hl),b(HL),BLDLD(IX+0),BBIT6,Bbit6,(iy+0)->bIN707070
1140x71ld (hl),c(HL),CLDLD(IX+0),CBIT6,Cbit6,(iy+0)->cOUT717171
1150x72ld (hl),d(HL),DLDLD(IX+0),DBIT6,Dbit6,(iy+0)->dSBC727272
1160x73ld (hl),e(HL),ELDLD(IX+0),EBIT6,Ebit6,(iy+0)->eLD737373
1170x74ld (hl),h(HL),HLDLD(IX+0),HBIT6,Hbit6,(iy+0)->h[neg]747474
1180x75ld (hl),l(HL),LLDLD(IX+0),LBIT6,Lbit6,(iy+0)->l[retn]757575
1190x76halt-HALTBIT6,(HL)BIT6,(IY+0)[im1]767676
1200x77ld (hl),a(HL),ALDLD(IX+0),ABIT6,Abit6,(iy+0)->a[ld777777
1210x78ld a,bA,BLD-BIT7,Bbit7,(iy+0)->bINA,(C)787878
1220x79ld a,cA,CLD-BIT7,Cbit7,(iy+0)->cOUT(C),A797979
1230x7ald a,dA,DLD-BIT7,Dbit7,(iy+0)->dADCHL,SP7A7A7a
1240x7bld a,eA,ELD-BIT7,Ebit7,(iy+0)->eLDSP,(&0000)7B7B7b
1250x7cld a,hA,HLDLDA,IXHBIT7,Hbit7,(iy+0)->h[neg]7C7C7c
1260x7dld a,lA,LLDLDA,IXLBIT7,Lbit7,(iy+0)->l[reti]7D7D7d
1270x7eld a,(hl)A,(HL)LDLDA,(IX+0)BIT7,(HL)BIT7,(IY+0)[im2]7E7E7e
1280x7fld a,aA,ALD-BIT7,Abit7,(iy+0)->a[ldr,r?]7F7F7f
1290x80add a,bA,BADD-RES0,Bres0,(iy+0)->b-808080
1300x81add a,cA,CADD-RES0,Cres0,(iy+0)->c-818181
1310x82add a,dA,DADD-RES0,Dres0,(iy+0)->d-828282
1320x83add a,eA,EADD-RES0,Eres0,(iy+0)->e-838383
1330x84add a,hA,HADDA,IXHRES0,Hres0,(iy+0)->h-848484
1340x85add a,lA,LADDA,IXLRES0,Lres0,(iy+0)->l-858585
1350x86add a,(hl)A,(HL)ADDA,(IX+0)RES0,(HL)RES0,(IY+0)-868686
1360x87add a,aA,AADD-RES0,Ares0,(iy+0)->a-878787
1370x88adc a,bA,BADC-RES1,Bres1,(iy+0)->b-888888
1380x89adc a,cA,CADC-RES1,Cres1,(iy+0)->c-898989
1390x8aadc a,dA,DADC-RES1,Dres1,(iy+0)->d-8A8A8a
1400x8badc a,eA,EADC-RES1,Eres1,(iy+0)->e-8B8B8b
1410x8cadc a,hA,HADCA,IXHRES1,Hres1,(iy+0)->h-8C8C8c
1420x8dadc a,lA,LADCA,IXLRES1,Lres1,(iy+0)->l-8D8D8d
1430x8eadc a,(hl)A,(HL)ADCA,(IX+0)RES1,(HL)RES1,(IY+0)-8E8E8e
1440x8fadc a,aA,AADC-RES1,Ares1,(iy+0)->a-8F8F8f
1450x90sub bA,BSUB-RES2,Bres2,(iy+0)->b-909090
1460x91sub cA,CSUB-RES2,Cres2,(iy+0)->c-919191
1470x92sub dA,DSUB-RES2,Dres2,(iy+0)->d-929292
1480x93sub eA,ESUB-RES2,Eres2,(iy+0)->e-939393
1490x94sub hA,HSUBA,IXHRES2,Hres2,(iy+0)->h-949494
1500x95sub lA,LSUBA,IXLRES2,Lres2,(iy+0)->l-959595
1510x96sub a,(hl)A,(HL)SUBA,(IX+0)RES2,(HL)RES2,(IY+0)-969696
1520x97sub aA,ASUB-RES2,Ares2,(iy+0)->a-979797
1530x98sbc a,bA,BSBC-RES3,Bres3,(iy+0)->b-989898
1540x99sbc a,cA,CSBC-RES3,Cres3,(iy+0)->c-999999
1550x9asbc a,dA,DSBC-RES3,Dres3,(iy+0)->d-9A9A9a
1560x9bsbc a,eA,ESBC-RES3,Eres3,(iy+0)->e-9B9B9b
1570x9csbc a,hA,HSBCA,IXHRES3,Hres3,(iy+0)->h-9C9C9c
1580x9dsbc a,lA,LSBCA,IXLRES3,Lres3,(iy+0)->l-9D9D9d
1590x9esbc a,(hl)A,(HL)SBCA,(IX+0)RES3,(HL)RES3,(IY+0)-9E9E9e
1600x9fsbc a,aA,ASBC-RES3,Ares3,(iy+0)->a-9F9F9f
1610xa0and bBAND-RES4,Bres4,(iy+0)->bLDIA0A0a0
1620xa1and cCAND-RES4,Cres4,(iy+0)->cCPIA1A1a1
1630xa2and dDAND-RES4,Dres4,(iy+0)->dINIA2A2a2
1640xa3and eEAND-RES4,Eres4,(iy+0)->eOTIA3A3a3
1650xa4and hHANDIXHRES4,Hres4,(iy+0)->h-A4A4a4
1660xa5and lLANDIXLRES4,Lres4,(iy+0)->l-A5A5a5
1670xa6and (hl)(HL)AND(IX+0)RES4,(HL)RES4,(IY+0)-A6A6a6
1680xa7and aAAND-RES4,Ares4,(iy+0)->a-A7A7a7
1690xa8xor bBXOR-RES5,Bres5,(iy+0)->bLDDA8A8a8
1700xa9xor cCXOR-RES5,Cres5,(iy+0)->cCPDA9A9a9
1710xaaxor dDXOR-RES5,Dres5,(iy+0)->dINDAAAAaa
1720xabxor eEXOR-RES5,Eres5,(iy+0)->eOTDABABab
1730xacxor hHXORIXHRES5,Hres5,(iy+0)->h-ACACac
1740xadxor lLXORIXLRES5,Lres5,(iy+0)->l-ADADad
1750xaexor (hl)(HL)XOR(IX+0)RES5,(HL)RES5,(IY+0)-AEAEae
1760xafxor aAXOR-RES5,Ares5,(iy+0)->a-AFAFaf
1770xb0or bBOR-RES6,Bres6,(iy+0)->bLDIRB0B0b0
1780xb1or cCOR-RES6,Cres6,(iy+0)->cCPIRB1B1b1
1790xb2or dDOR-RES6,Dres6,(iy+0)->dINIRB2B2b2
1800xb3or eEOR-RES6,Eres6,(iy+0)->eOTIRB3B3b3
1810xb4or hHORIXHRES6,Hres6,(iy+0)->h-B4B4b4
1820xb5or lLORIXLRES6,Lres6,(iy+0)->l-B5B5b5
1830xb6or (hl)(HL)OR(IX+0)RES6,(HL)RES6,(IY+0)-B6B6b6
1840xb7or aAOR-RES6,Ares6,(iy+0)->a-B7B7b7
1850xb8cp bBCP-RES7,Bres7,(iy+0)->bLDDRB8B8b8
1860xb9cp cCCP-RES7,Cres7,(iy+0)->cCPDRB9B9b9
1870xbacp dDCP-RES7,Dres7,(iy+0)->dINDRBABAba
1880xbbcp eECP-RES7,Eres7,(iy+0)->eOTDRBBBBbb
1890xbccp hHCPIXHRES7,Hres7,(iy+0)->h-BCBCbc
1900xbdcp lLCPIXLRES7,Lres7,(iy+0)->l-BDBDbd
1910xbecp (hl)(HL)CP(IX+0)RES7,(HL)RES7,(IY+0)-BEBEbe
1920xbfcp aACP-RES7,Ares7,(iy+0)->a-BFBFbf
1930xc0ret nzNZRET-SET0,Bset0,(iy+0)->b-C0C0c0
1940xc1pop bcBCPOP-SET0,Cset0,(iy+0)->c-C1C1c1
1950xc2jp nz,&0000NZ,&0000JP-SET0,Dset0,(iy+0)->d-C2C2c2
1960xc3jp &0000&0000JP-SET0,Eset0,(iy+0)->e-C3C3c3
1970xc4call nz,&0000NZ,&0000CALL-SET0,Hset0,(iy+0)->h-C4C4c4
1980xc5push bcBCPUSH-SET0,Lset0,(iy+0)->l-C5C5c5
1990xc6add a,&00A,&00ADD-SET0,(HL)SET0,(IY+0)-C6C6c6
2000xc7rst &00&00RST-SET0,Aset0,(iy+0)->a-C7C7c7
2010xc8ret zZRET-SET1,Bset1,(iy+0)->b-C8C8c8
2020xc9ret-RET-SET1,Cset1,(iy+0)->c-C9C9c9
2030xcajp z,&0000Z,&0000JP-SET1,Dset1,(iy+0)->d-CACAca
2040xcb**** cbCB****-SET1,Eset1,(iy+0)->e-CBCBcb
2050xcccall z,&0000Z,&0000CALL-SET1,Hset1,(iy+0)->h-CCCCcc
2060xcdcall &0000&0000CALL-SET1,Lset1,(iy+0)->l-CDCDcd
2070xceadc a,&00A,&00ADC-SET1,(HL)SET1,(IY+0)-CECEce
2080xcfrst &08&08RST-SET1,Aset1,(iy+0)->a-CFCFcf
2090xd0ret ncNCRET-SET2,Bset2,(iy+0)->b-D0D0d0
2100xd1pop deDEPOP-SET2,Cset2,(iy+0)->c-D1D1d1
2110xd2jp nc,&0000NC,&0000JP-SET2,Dset2,(iy+0)->d-D2D2d2
2120xd3out (&00),a(&00),AOUT-SET2,Eset2,(iy+0)->e-D3D3d3
2130xd4call nc,&0000NC,&0000CALL-SET2,Hset2,(iy+0)->h-D4D4d4
2140xd5push deDEPUSH-SET2,Lset2,(iy+0)->l-D5D5d5
2150xd6sub a,&00A,&00SUB-SET2,(HL)SET2,(IY+0)-D6D6d6
2160xd7rst &10&10RST-SET2,Aset2,(iy+0)->a-D7D7d7
2170xd8ret cCRET-SET3,Bset3,(iy+0)->b-D8D8d8
2180xd9exx-EXX-SET3,Cset3,(iy+0)->c-D9D9d9
2190xdajp c,&0000C,&0000JP-SET3,Dset3,(iy+0)->d-DADAda
2200xdbin a,(&00)A,(&00)IN-SET3,Eset3,(iy+0)->e-DBDBdb
2210xdccall c,&0000C,&0000CALL-SET3,Hset3,(iy+0)->h-DCDCdc
2220xdd**** ddDD****-SET3,Lset3,(iy+0)->l-DDDDdd
2230xdesbc a,&00A,&00SBC-SET3,(HL)SET3,(IY+0)-DEDEde
2240xdfrst &18&18RST-SET3,Aset3,(iy+0)->a-DFDFdf
2250xe0ret poPORET-SET4,Bset4,(iy+0)->b-E0E0e0
2260xe1pop hlHLPOPIXSET4,Cset4,(iy+0)->c-E1E1e1
2270xe2jp po,&0000PO,&0000JP-SET4,Dset4,(iy+0)->d-E2E2e2
2280xe3ex (sp),hl(SP),HLEX(SP),IXSET4,Eset4,(iy+0)->e-E3E3e3
2290xe4call po,&0000PO,&0000CALL-SET4,Hset4,(iy+0)->h-E4E4e4
2300xe5push hlHLPUSHIXSET4,Lset4,(iy+0)->l-E5E5e5
2310xe6and &00&00AND-SET4,(HL)SET4,(IY+0)-E6E6e6
2320xe7rst &20&20RST-SET4,Aset4,(iy+0)->a-E7E7e7
2330xe8ret pePERET-SET5,Bset5,(iy+0)->b-E8E8e8
2340xe9jp (hl)(HL)JP(IX)SET5,Cset5,(iy+0)->c-E9E9e9
2350xeajp pe,&0000PE,&0000JP-SET5,Dset5,(iy+0)->d-EAEAea
2360xebex de,hlDE,HLEX-SET5,Eset5,(iy+0)->e-EBEBeb
2370xeccall pe,&0000PE,&0000CALL-SET5,Hset5,(iy+0)->h-ECECec
2380xed**** edED****-SET5,Lset5,(iy+0)->l-EDEDed
2390xeexor &00&00XOR-SET5,(HL)SET5,(IY+0)-EEEEee
2400xefrst &28&28RST-SET5,Aset5,(iy+0)->a-EFEFef
2410xf0ret pPRET-SET6,Bset6,(iy+0)->b-F0F0f0
2420xf1pop afAFPOP-SET6,Cset6,(iy+0)->c-F1F1f1
2430xf2jp p,&0000P,&0000JP-SET6,Dset6,(iy+0)->d-F2F2f2
2440xf3di-DI-SET6,Eset6,(iy+0)->e-F3F3f3
2450xf4call p,&0000P,&0000CALL-SET6,Hset6,(iy+0)->h-F4F4f4
2460xf5push afAFPUSH-SET6,Lset6,(iy+0)->l-F5F5f5
2470xf6or &00&00OR-SET6,(HL)SET6,(IY+0)-F6F6f6
2480xf7rst &30&30RST-SET6,Aset6,(iy+0)->a-F7F7f7
2490xf8ret mMRET-SET7,Bset7,(iy+0)->b[z80]F8F8f8
2500xf9ld sp,hlSP,HLLD-SET7,Cset7,(iy+0)->c[z80]F9F9f9
2510xfajp m,&0000M,&0000JP-SET7,Dset7,(iy+0)->d[z80]FAFAfa
2520xfbei-EI-SET7,Eset7,(iy+0)->eED_LOADFBFBfb
2530xfccall m,&0000M,&0000CALL-SET7,Hset7,(iy+0)->h[z80]FCFCfc
2540xfd**** fdFD****-SET7,Lset7,(iy+0)->l[z80]FDFDfd
2550xfecp &00&00CP-SET7,(HL)SET7,(IY+0)[z80]FEFEfe
2560xffrst &38&38RST-SET7,Aset7,(iy+0)->aED_DOSFFFFff
2570xcb86res 0,(hl)
2580xedb0ldir
2590xed52sbc hl,de
2600xcb3fsrl a
2610xcb47bit 0,a
2620xcb46bit 0,(hl)BIT 0,(HL)CB 46212?<>b?-
2630xcbddbit 0,(ix+d)BIT 0,(IX+d)CB DD 46 d420?<>b?-
2640xcbfdbit 0,(iy+d)BIT 0,(IY+d)CB FD 46 d420?<>b?-
2650xcb47bit 0,aBIT 0,ACB 4728?<>b?-
2660xcb40bit 0,bBIT 0,BCB 4028?<>b?-
2670xcb41bit 0,cBIT 0,CCB 4128?<>b?-
2680xcb42bit 0,dBIT 0,DCB 4228?<>b?-
2690xcb43bit 0,eBIT 0,ECB 4328?<>b?-
2700xcb44bit 0,hBIT 0,HCB 4428?<>b?-
2710xcb45bit 0,lBIT 0,LCB 4528?<>b?-
2720xcb4ebit 1,(hl)BIT 1,(HL)CB 4E212?<>b?-
2730xcbddbit 1,(ix+d)BIT 1,(IX+d)CB DD 4E d420?<>b?-
2740xcbfdbit 1,(iy+d)BIT 1,(IY+d)CB FD 4E d420?<>b?-
2750xcb1fbit 1,aBIT 1,ACB 1F28?<>b?-
2760xcb48bit 1,bBIT 1,BCB 4828?<>b?-
2770xcb49bit 1,cBIT 1,CCB 4928?<>b?-
2780xcb4abit 1,dBIT 1,DCB 4A28?<>b?-
2790xcb4bbit 1,eBIT 1,ECB 4B28?<>b?-
2800xcb4cbit 1,hBIT 1,HCB 4C28?<>b?-
2810xcb4dbit 1,lBIT 1,LCB 4D28?<>b?-
2820xcb56bit 2,(hl)BIT 2,(HL)CB 56212?<>b?-
2830xcbfdbit 2,(iy+d)BIT 2,(IY+d)CB FD 56 d420?<>b?-
2840xcbddbit 2,(ly+d)BIT 2,(LY+d)CB DD 56 d420?<>b?-
2850xcb57bit 2,aBIT 2,ACB 5728?<>b?-
2860xcb50bit 2,bBIT 2,BCB 5028?<>b?-
2870xcb51bit 2,cBIT 2,CCB 5128?<>b?-
2880xcb52bit 2,dBIT 2,DCB 5228?<>b?-
2890xcb53bit 2,eBIT 2,ECB 5328?<>b?-
2900xcb54bit 2,hBIT 2,HCB 5428?<>b?-
2910xcb55bit 2,lBIT 2,LCB 5528?<>b?-
2920xcb5ebit 3,(hl)BIT 3,(HL)CB 5E212?<>b?-
2930xcbddbit 3,(ix+d)BIT 3,(IX+d)CB DD 5E d420?<>b?-
2940xcbfdbit 3,(iy+d)BIT 3,(IY+d)CB FD 5E d420?<>b?-
2950xcb5fbit 3,aBIT 3,ACB 5F28?<>b?-
2960xcb58bit 3,bBIT 3,BCB 5828?<>b?-
2970xcb59bit 3,cBIT 3,CCB 5928?<>b?-
2980xcb5abit 3,dBIT 3,DCB 5A28?<>b?-
2990xcb5bbit 3,eBIT 3,ECB 5B28?<>b?-
3000xcb5cbit 3,hBIT 3,HCB 5C28?<>b?-
3010xcb5dbit 3,lBIT 3,LCB 5D28?<>b?-
3020xcb66bit 4,(hl)BIT 4,(HL)CB 66212?<>b?-
3030xcbfdbit 4,(iy+d)BIT 4,(IY+d)CB FD 66 d420?<>b?-
3040xcbddbit 4,(ly+d)BIT 4,(LY+d)CB DD 66 d420?<>b?-
3050xcb67bit 4,aBIT 4,ACB 6728?<>b?-
3060xcb60bit 4,bBIT 4,BCB 6028?<>b?-
3070xcb61bit 4,cBIT 4,CCB 6128?<>b?-
3080xcb62bit 4,dBIT 4,DCB 6228?<>b?-
3090xcb63bit 4,eBIT 4,ECB 6328?<>b?-
3100xcb64bit 4,hBIT 4,HCB 6428?<>b?-
3110xcb65bit 4,lBIT 4,LCB 6528?<>b?-
3120xcb6ebit 5,(hl)BIT 5,(HL)CB 6E212?<>b?-
3130xcbddbit 5,(ix+d)BIT 5,(IX+d)CB DD 6E d420?<>b?-
3140xcbfdbit 5,(iy+d)BIT 5,(IY+d)CB FD 6E d420?<>b?-
3150xcb6fbit 5,aBIT 5,ACB 6F28?<>b?-
3160xcb68bit 5,bBIT 5,BCB 6828?<>b?-
3170xcb69bit 5,cBIT 5,CCB 6928?<>b?-
3180xcb6abit 5,dBIT 5,DCB 6A28?<>b?-
3190xcb6bbit 5,eBIT 5,ECB 6B28?<>b?-
3200xcb6cbit 5,hBIT 5,HCB 6C28?<>b?-
3210xcb6dbit 5,lBIT 5,LCB 6D28?<>b?-
3220xcb76bit 6,(hl)BIT 6,(HL)CB 76212?<>b?-
3230xcbddbit 6,(ix+d)BIT 6,(IX+d)CB DD 76 d420?<>b?-
3240xcbfdbit 6,(iy+d)BIT 6,(IY+d)CB FD 76 d420?<>b?-
3250xcb77bit 6,aBIT 6,ACB 7728?<>b?-
3260xcb70bit 6,bBIT 6,BCB 7028?<>b?-
3270xcb71bit 6,cBIT 6,CCB 7128?<>b?-
3280xcb72bit 6,dBIT 6,DCB 7228?<>b?-
3290xcb73bit 6,eBIT 6,ECB 7328?<>b?-
3300xcb74bit 6,hBIT 6,HCB 7428?<>b?-
3310xcb75bit 6,lBIT 6,LCB 7528?<>b?-
3320xcb7ebit 7,(hl)BIT 7,(HL)CB 7E212?<>b?-
3330xcbddbit 7,(ix+d)BIT 7,(IX+d)CB DD 7E d420?<>b?-
3340xcbfdbit 7,(iy+d)BIT 7,(IY+d)CB FD 7E d420?<>b?-
3350xcb7fbit 7,aBIT 7,ACB 7F28?<>b?-
3360xcb78bit 7,bBIT 7,BCB 7828?<>b?-
3370xcb79bit 7,cBIT 7,CCB 7928?<>b?-
3380xcb7abit 7,dBIT 7,DCB 7A28?<>b?-
3390xcb7bbit 7,eBIT 7,ECB 7B28?<>b?-
3400xcb7cbit 7,hBIT 7,HCB 7C28?<>b?-
3410xcb7dbit 7,lBIT 7,LCB 7D28?<>b?-
3420xdd09add ix,bcDD 09ADD IX,BCADD IX,BCADD IX,BCADD IX,BCADD IX,BC
3430xdd19add ix,deDD 19ADD IX,DEADD IX,DEADD IX,DEADD IX,DEADD IX,DE
3440xdd21ld ix,&0000DD 21 LL HHLD IX&0000LD IX&0000LD IX&0000LD IX&0000LD IX,HHLL
3450xdd22ld (hhll),ixDD 22 LL HHLD (HHLL),IXLD (HHLL),IXLD (HHLL),IXLD (HHLL),IXLD (HHLL),IX
3460xdd23inc ixDD 23INC IXINC IXINC IXINC IXINC IX
3470xdd24inc ixhDD 24INC IXHINC IXHINC IXHINC IXHINC IXH
3480xdd25dec ixhDD 25DEC IXHDEC IXHDEC IXHDEC IXHDEC IXH
3490xdd26ld ixh,&00DD 26 NNLD IXH,&00LD IXH,&00LD IXH,&00LD IXH,NNLD IXH,NN
3500xdd29add ix,ixDD 29ADD IX,IXADD IX,IXADD IX,IXADD IX,IXADD IX,IX
3510xdd2ald ix,(hhll)DD 2A LL HHLD IX,(HHLL)LD IX,(HHLL)LD IX,(HHLL)LD IX,(HHLL)LD IX,(HHLL)
3520xdd2bdec ixDD 2BDEC IXDEC IXDEC IXDEC IXDEC IX
3530xdd2cinc ixlDD 2CINC IXLINC IXLINC IXLINC IXLINC IXL
3540xdd2ddec ixlDD 2DDEC IXLDEC IXLDEC IXLDEC IXLDEC IXL
3550xdd2eld ixl,&00DD 2E NNLD IXL,&00LD IXL,&00LD IXL,&00LD IXL,NNLD IXL,NN
3560xdd34inc (ix+&00)DD 34 NNINC (IX+&00)INC (IX+&00)INC (IX+&00)INC (IX+NN)INC (IX+NN)
3570xdd35dec (ix+&00)DD 35 NNDEC (IX+&00)DEC (IX+&00)DEC (IX+&00)DEC (IX+NN)DEC (IX+NN)
3580xdd39add ix,spDD 39ADD IX,SPADD IX,SPADD IX,SPADD IX,SPADD IX,SP
3590xdd44ld b,ixhDD 44LD B,IXHLD B,IXHLD B,IXHLD B,IXHLD B,IXH
3600xdd45ld b,ixlDD 45LD B,IXLLD B,IXLLD B,IXLLD B,IXLLD B,IXL
3610xdd46ld b,(ix+&00)DD 46 NNLD B,(IX+&00)LD B,(IX+&00)LD B,(IX+&00)LD B,(IX+NN)LD B,(IX+NN)
3620xdd4cld c,ixhDD 4CLD C,IXHLD C,IXHLD C,IXHLD C,IXHLD C,IXH
3630xdd4dld c,ixlDD 4DLD C,IXLLD C,IXLLD C,IXLLD C,IXLLD C,IXL
3640xdd4eld c,(ix+&00)DD 4E NNLD C,(IX+&00)LD C,(IX+&00)LD C,(IX+&00)LD C,(IX+NN)LD C,(IX+NN)
3650xdd54ld d,ixhDD 54LD D,IXHLD D,IXHLD D,IXHLD D,IXHLD D,IXH
3660xdd55ld d,ixlDD 55LD D,IXLLD D,IXLLD D,IXLLD D,IXLLD D,IXL
3670xdd5eld e,(ix+&00)DD 5E NNLD E,(IX+&00)LD E,(IX+&00)LD E,(IX+&00)LD E,(IX+NN)LD E,(IX+NN)
3680xdd60ld ixh,bDD 60LD IXH,BLD IXH,BLD IXH,BLD IXH,BLD IXH,B
3690xdd61ld ixh,cDD 61LD IXH,CLD IXH,CLD IXH,CLD IXH,CLD IXH,C
3700xdd62ld ixh,dDD 62LD IXH,DLD IXH,DLD IXH,DLD IXH,DLD IXH,D
3710xdd63ld ixh,eDD 63LD IXH,ELD IXH,ELD IXH,ELD IXH,ELD IXH,E
3720xdd64ld ixh,ixhDD 64LD IXH,IXHLD IXH,IXHLD IXH,IXHLD IXH,IXHLD IXH,IXH
3730xdd65ld ixh,ixlDD 65LD IXH,IXLLD IXH,IXLLD IXH,IXLLD IXH,IXLLD IXH,IXL
3740xdd66ld h,(ix+&00)DD 66 NNLD H,(IX+&00)LD H,(IX+&00)LD H,(IX+&00)LD H,(IX+NN)LD H,(IX+NN)
3750xdd67ld ixh,aDD 67LD IXH,ALD IXH,ALD IXH,ALD IXH,ALD IXH,A
3760xdd68ld ixl,bDD 68LD IXL,BLD IXL,BLD IXL,BLD IXL,BLD IXL,B
3770xdd69ld ixl,cDD 69LD IXL,CLD IXL,CLD IXL,CLD IXL,CLD IXL,C
3780xdd6ald ixl,dDD 6ALD IXL,DLD IXL,DLD IXL,DLD IXL,DLD IXL,D
3790xdd6bld ixl,eDD 6BLD IXL,ELD IXL,ELD IXL,ELD IXL,ELD IXL,E
3800xdd6cld ixl,ixhDD 6CLD IXL,IXHLD IXL,IXHLD IXL,IXHLD IXL,IXHLD IXL,IXH
3810xdd6dld ixl,ixlDD 6DLD IXL,IXLLD IXL,IXLLD IXL,IXLLD IXL,IXLLD IXL,IXL
3820xdd6eld l,(ix+&00)DD 6ELD L,(IX+&00)LD L,(IX+&00)LD L,(IX+&00)LD L,(IX+NN)LD L,(IX+NN)
3830xdd6fld ixl,aDD 6FLD IXL,ALD IXL,ALD IXL,ALD IXL,ALD IXL,A
3840xdd70ld (ix+&00),bDD 70 NNLD (IX+&00),BLD (IX+&00),BLD (IX+&00),BLD (IX+NN),BLD (IX+NN),B
3850xdd71ld (ix+&00),cDD 71 NNLD (IX+&00),CLD (IX+&00),CLD (IX+&00),CLD (IX+NN),CLD (IX+NN),C
3860xdd72ld (ix+&00),dDD 72 NNLD (IX+&00),DLD (IX+&00),DLD (IX+&00),DLD (IX+NN),DLD (IX+NN),D
3870xdd73ld (ix+&00),eDD 73 NNLD (IX+&00),ELD (IX+&00),ELD (IX+&00),ELD (IX+NN),ELD (IX+NN),E
3880xdd74ld (ix+&00),hDD 74 NNLD (IX+&00),HLD (IX+&00),HLD (IX+&00),HLD (IX+NN),HLD (IX+NN),H
3890xdd75ld (ix+&00),lDD 75 NNLD (IX+&00),LLD (IX+&00),LLD (IX+&00),LLD (IX+NN),LLD (IX+NN),L
3900xdd77ld (ix+&00),aDD 77 NNLD (IX+&00),ALD (IX+&00),ALD (IX+&00),ALD (IX+NN),ALD (IX+NN),A
3910xdd7cld a,ixhDD 7CLD A,IXHLD A,IXHLD A,IXHLD A,IXHLD A,IXH
3920xdd7dld a,ixlDD 7DLD A,IXLLD A,IXLLD A,IXLLD A,IXLLD A,IXL
3930xdd7eld a,(ix+&00)DD 7E NNLD A,(IX+&00)LD A,(IX+&00)LD A,(IX+&00)LD A,(IX+NN)LD A,(IX+NN)
3940xdd84add a,ixhDD 84ADD A,IXHADD A,IXHADD A,IXHADD A,IXHADD A,IXH
3950xdd85add a,ixlDD 85ADD A,IXLADD A,IXLADD A,IXLADD A,IXLADD A,IXL
3960xdd86add a,(ix+&00)DD 86 NNADD A,(IX+&00)ADD A,(IX+&00)ADD A,(IX+&00)ADD A,(IX+NN)ADD A,(IX+NN)
3970xdd8cadc a,ixhDD 8CADC A,IXHADC A,IXHADC A,IXHADC A,IXHADC A,IXH
3980xdd8dadc a,ixlDD 8DADC A,IXLADC A,IXLADC A,IXLADC A,IXLADC A,IXL
3990xdd8eadc a,(ix+&00)DD 8E NNADC A,(IX+&00)ADC A,(IX+&00)ADC A,(IX+&00)ADC A,(IX+NN)ADC A,(IX+NN)
4000xdd94sub a,ixhDD 94SUB A,IXHSUB A,IXHSUB A,IXHSUB A,IXHSUB A,IXH
4010xdd95sub a,ixlDD 95SUB A,IXLSUB A,IXLSUB A,IXLSUB A,IXLSUB A,IXL
4020xdd96sub a,(ix+&00)DD 96 NNSUB A,(IX+&00)SUB A,(IX+&00)SUB A,(IX+&00)SUB A,(IX+NN)SUB A,(IX+NN)
4030xdd9csbc a,ixhDD 9CSBC A,IXHSBC A,IXHSBC A,IXHSBC A,IXHSBC A,IXH
4040xdd9dsbc a,ixlDD 9DSBC A,IXLSBC A,IXLSBC A,IXLSBC A,IXLSBC A,IXL
4050xdd9esbc a,(ix+&00)DD 9E NNSBC A,(IX+&00)SBC A,(IX+&00)SBC A,(IX+&00)SBC A,(IX+NN)SBC A,(IX+NN)
4060xdda4and ixhDD A4AND IXHAND IXHAND IXHAND IXHAND IXH
4070xdda5and ixlDD A5AND IXLAND IXLAND IXLAND IXLAND IXL
4080xdda6and (ix+&00)DD A6 NNAND (IX+&00)AND (IX+&00)AND (IX+&00)AND (IX+NN)AND (IX+NN)
4090xddacxor ixhDD ACXOR IXHXOR IXHXOR IXHXOR IXHXOR IXH
4100xddadxor ixlDD ADXOR IXLXOR IXLXOR IXLXOR IXLXOR IXL
4110xddaexor (ix+&00)DD AE NNXOR (IX+&00)XOR (IX+&00)XOR (IX+&00)XOR (IX+NN)XOR (IX+NN)
4120xddb4or ixhDD B4OR IXHOR IXHOR IXHOR IXHOR IXH
4130xddb5or ixlDD B5OR IXLOR IXLOR IXLOR IXLOR IXL
4140xddb6or (ix+&00)DD B6 NNOR (IX+&00)OR (IX+&00)OR (IX+&00)OR (IX+NN)OR (IX+NN)
4150xddbccp ixhDD BCCP IXHCP IXHCP IXHCP IXHCP IXH
4160xddbdcp ixlDD BDCP IXLCP IXLCP IXLCP IXLCP IXL
4170xddbecp (ix+&00)DD BE NNCP (IX+&00)CP (IX+&00)CP (IX+&00)CP (IX+NN)CP (IX+NN)
4180xdde1pop ixDD E1POP IXPOP IXPOP IXPOP IXPOP IX
4190xdde3ex (sp),ixDD E3EX (SP),IXEX (SP),IXEX (SP),IXEX (SP),IXEX (SP),IX
4200xdde5pus ixDD E5PUS IXPUS IXPUSH IXPUSH IXPUSH IX
4210xdde9jp (ix)DD E9JP (IX)JP (IX)JP (IX)JP (IX)JP (IX)
4220xdd36ld (ix+d),&00