Top secrets sources NedoPC pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

                cpu     78c06
                page    0

xx              equ     0cch
bbaa            equ     0bbaah
wa              equ     0ffdah          ; V is fixed to FF on 7805/06

                NOP                     ; 00
                expect  1500
                HLT                     ; (01)
                endexpect
                INX     SP              ; 02
                DCX     SP              ; 03
                LXI     SP,bbaa         ; 04 aa bb
                ANIW    wa,xx           ; 05 wa xx
                ;----                   ; 06
                ANI     A,xx            ; 07 xx
                RET                     ; 08
                SIO                     ; 09
                MOV     A,B             ; 0A
                MOV     A,C             ; 0B
                MOV     A,D             ; 0C
                MOV     A,E             ; 0D
                MOV     A,H             ; 0E
                MOV     A,L             ; 0F

                expect  1500,1500
                EX                      ; (10)
                EXX                     ; (11)
                endexpect
                INX     B               ; (BC) 12
                DCX     B               ; (BC) 13
                LXI     B,bbaa          ; 14 aa bb
                ORIW    wa,xx           ; 15 wa xx
                XRI     A,xx            ; 16 xx
                ORI     A,xx            ; 17 xx
                RETS                    ; 18
                STM                     ; 19
                MOV     B,A             ; 1A
                MOV     C,A             ; 1B
                MOV     D,A             ; 1C
                MOV     E,A             ; 1D
                MOV     H,A             ; 1E
                MOV     L,A             ; 1F

                INRW    wa              ; 20 wa
                expect  1500
                TABLE                   ; (21)
                endexpect
                INX     D               ; (DE) 22
                DCX     D               ; (DE) 23
                LXI     D,bbaa          ; 24 aa bb
                GTIW    wa,xx           ; 25 wa xx
                ADINC   A,xx            ; 26 xx
                GTI     A,xx            ; 27 xx
                LDAW    wa              ; 28 wa
                LDAX    B               ; (BC) 29
                LDAX    D               ; (DE) 2A
                LDAX    H               ; (HL) 2B
                LDAX    D+              ; (DE) 2C
                LDAX    H+              ; (HL) 2D
                LDAX    D-              ; (DE) 2E
                LDAX    H-              ; (HL) 2F
                expect  1350,1350,1350,1350,1350
                LDAX    (DE+2)
                LDAX    (HL+A)
                LDAX    (HL+B)
                LDAX    (HL+EA)
                LDAX    (HL-3)
                endexpect

                DCRW    wa              ; 30 wa
                expect  1500
                BLOCK                   ; (31)
                endexpect
                INX     H               ; (HL) 32
                DCX     H               ; (HL) 33
                LXI     H,bbaa          ; 34 aa bb
                LTIW    wa,xx           ; 35 wa xx
                SUINB   A,xx            ; 36 xx
                LTI     A,xx            ; 37 xx
                STAW    wa              ; 38 wa
                STAX    B               ; (BC) 39
                STAX    D               ; (DE) 3A
                STAX    H               ; (HL) 3B
                STAX    D+              ; (DE) 3C
                STAX    H+              ; (HL) 3D
                STAX    D-              ; (DE) 3E
                STAX    H-              ; (HL) 3F
                expect  1350,1350,1350,1350,1350
                STAX    (DE+2)
                STAX    (HL+A)
                STAX    (HL+B)
                STAX    (HL+EA)
                STAX    (HL-3)
                endexpect

                ;---                    ; 40
                INR     A               ; 41
                INR     B               ; 42
                INR     C               ; 43
                CALL    bbaa            ; 44 aa bb
                ONIW    wa,xx           ; 45 wa xx
                ADI     A,xx            ; 46 xx
                ONI     A,xx            ; 47 xx

                expect  1500,1500,1500,1500,1500
                SKIT    F0              ; (48 00)
                SKIT    FT              ; (48 01)
                SKIT    F1              ; (48 02)
                SKIT    F2              ; (48 03)
                SKIT    FS              ; (48 04)
                endexpect
                expect  1500,1500
                SK      CY              ; (48 0A)
                SK      Z               ; (48 0C)
                endexpect
                PUSH    V               ; 48 0E (allowed 78C06, MSB is fixed to FF)
                POP     V               ; 48 0F (allowed 78C06, MSB is ignored)
                SKNIT   F0              ; 48 10
                SKNIT   FT              ; 48 11
                SKNIT   F1              ; 48 12
                expect  1368
                SKNIT   F2              ; (48 13)
                endexpect
                SKNIT   FS              ; 48 14
                SKN     CY              ; 48 1A
                SKN     Z               ; 48 1C
                PUSH    B               ; (BC) 48 1E
                POP     B               ; (BC) 48 1F
                EI                      ; 48 20
                DI                      ; 48 24
                CLC                     ; 48 2A
                STC                     ; 48 2B
                expect  1500
                PEN                     ; (48 2C)
                endexpect
                PEX                     ; 48 2D
                PUSH    D               ; (DE) 48 2E
                POP     D               ; (DE) 48 2F
                RAL                     ; 48 30
                RAR                     ; 48 31
                expect  1500,1500,1500,1500,1500,1500
                RCL                     ; (48 32)
                RCR                     ; (48 33)
                SHAL                    ; (48 34)
                SHAR                    ; (48 35)
                SHCL                    ; (48 36)
                SHCR                    ; (48 37)
                endexpect
                RLD                     ; 48 38
                RRD                     ; 48 39
                PER                     ; 48 3C
                PUSH    H               ; (HL) 48 3E
                POP     H               ; (HL) 48 3F

                expect  1500,1500,1500
                MVIX    B,xx            ; (49 xx)
                MVIX    D,xx            ; (4A xx)
                MVIX    H,xx            ; (4B xx)
                endexpect
                IN      A,xx            ; 4C 00....4C BF
                MOV     A,PA            ; 4C C0
                MOV     A,PB            ; 4C C1
                MOV     A,PC            ; 4C C2
                MOV     A,MK            ; 4C C3
                expect  1449
                MOV     A,MB            ; (4C C4)
                endexpect
                MOV     A,S             ; 4C C8
                MOV     A,TMM           ; 4C C9
                MOV     A,SC            ; 4C CB
                OUT     xx              ; 4D 00....4D BF
                MOV     PA,A            ; 4D C0
                MOV     PB,A            ; 4D C1
                expect  1449
                MOV     PC,A            ; (4D C2)
                endexpect
                MOV     MK,A            ; 4D C3
                MOV     MB,A            ; 4D C4
                expect  1445
                MOV     MC,A            ; (4D C5)
                endexpect
                MOV     TM,A            ; 4D C6
                expect  1445
                MOV     TM1,A           ; (4D C7)
                endexpect
                MOV     S,A             ; 4D C8
                MOV     TMM,A           ; 4D C9
                MOV     SM,A            ; 4D CA
                MOV     SC,A            ; 4D CB
                JRE     $+xx            ; 4E xx
                JRE     $-xx            ; 4F xx

                ;---                    ; 50
                DCR     A               ; 51
                DCR     B               ; 52
                DCR     C               ; 53
                JMP     bbaa            ; 54 aa bb
                OFFIW   wa,xx           ; 55 wa xx
                ACI     A,xx            ; 56 xx
                OFFI    A,xx            ; 57 xx
                expect  1500,1500,1500,1500,1500,1500,1500,1500
                BIT     0,wa            ; (58 wa)
                BIT     1,wa            ; (59 wa)
                BIT     2,wa            ; (5A wa)
                BIT     3,wa            ; (5B wa)
                BIT     4,wa            ; (5C wa)
                BIT     5,wa            ; (5D wa)
                BIT     6,wa            ; (5E wa)
                BIT     7,wa            ; (5F wa)
                endexpect

                expect  1445
                ANA     V,A             ; (60 08-0F)
                endexpect
                ANA     A,A
                expect  1350,1350,1350,1350,1350,1350
                ANA     B,A
                ANA     C,A
                ANA     D,A
                ANA     E,A
                ANA     H,A
                ANA     L,A
                endexpect
                expect  1445
                XRA     V,A             ; (60 10-17)
                endexpect
                XRA     A,A
                expect  1350,1350,1350,1350,1350,1350
                XRA     B,A
                XRA     C,A
                XRA     D,A
                XRA     E,A
                XRA     H,A
                XRA     L,A
                endexpect
                expect  1445
                ORA     V,A             ; (60 18-1F)
                endexpect
                ORA     A,A
                expect  1350,1350,1350,1350,1350,1350
                ORA     B,A
                ORA     C,A
                ORA     D,A
                ORA     E,A
                ORA     H,A
                ORA     L,A
                endexpect
                expect  1445
                ADDNC   V,A             ; (60 20-27)
                endexpect
                ADDNC   A,A
                expect  1350,1350,1350,1350,1350,1350
                ADDNC   B,A
                ADDNC   C,A
                ADDNC   D,A
                ADDNC   E,A
                ADDNC   H,A
                ADDNC   L,A
                endexpect
                expect  1445
                GTA     V,A             ; (60 28-2F)
                endexpect
                GTA     A,A
                expect  1350,1350,1350,1350,1350,1350
                GTA     B,A
                GTA     C,A
                GTA     D,A
                GTA     E,A
                GTA     H,A
                GTA     L,A
                endexpect
                expect  1445
                SUBNB   V,A             ; (60 30-37)
                endexpect
                SUBNB   A,A
                expect  1350,1350,1350,1350,1350,1350
                SUBNB   B,A
                SUBNB   C,A
                SUBNB   D,A
                SUBNB   E,A
                SUBNB   H,A
                SUBNB   L,A
                endexpect
                expect  1445
                LTA     V,A             ; (60 38-3F)
                endexpect
                LTA     A,A
                expect  1350,1350,1350,1350,1350,1350
                LTA     B,A
                LTA     C,A
                LTA     D,A
                LTA     E,A
                LTA     H,A
                LTA     L,A
                endexpect
                expect  1445
                ADD     V,A             ; (60 40-47)
                endexpect
                ADD     A,A
                expect  1350,1350,1350,1350,1350,1350
                ADD     B,A
                ADD     C,A
                ADD     D,A
                ADD     E,A
                ADD     H,A
                ADD     L,A
                endexpect
                expect  1445
                ADC     V,A             ; (60 50-57)
                endexpect
                ADC     A,A
                expect  1350,1350,1350,1350,1350,1350
                ADC     B,A
                ADC     C,A
                ADC     D,A
                ADC     E,A
                ADC     H,A
                ADC     L,A
                endexpect
                expect  1445
                SUB     V,A             ; (60 60-67)
                endexpect
                SUB     A,A
                expect  1350,1350,1350,1350,1350,1350
                SUB     B,A
                SUB     C,A
                SUB     D,A
                SUB     E,A
                SUB     H,A
                SUB     L,A
                endexpect
                expect  1445
                NEA     V,A             ; (60 68-6F)
                endexpect
                NEA     A,A
                expect  1350,1350,1350,1350,1350,1350
                NEA     B,A
                NEA     C,A
                NEA     D,A
                NEA     E,A
                NEA     H,A
                NEA     L,A
                endexpect
                expect  1445
                SUB     V,A             ; (60 70-7F)
                endexpect
                SUB     A,A
                expect  1350,1350,1350,1350,1350,1350
                SUB     B,A
                SUB     C,A
                SUB     D,A
                SUB     E,A
                SUB     H,A
                SUB     L,A
                endexpect
                expect  1445
                ANA     A,V             ; 60 (88)89-8F
                endexpect
                ANA     A,A
                ANA     A,B
                ANA     A,C
                ANA     A,D
                ANA     A,E
                ANA     A,H
                ANA     A,L
                expect  1445
                XRA     A,V             ; 60 (90)91-97
                endexpect
                XRA     A,A
                XRA     A,B
                XRA     A,C
                XRA     A,D
                XRA     A,E
                XRA     A,H
                XRA     A,L
                expect  1445
                ORA     A,V             ; 60 (98)99-9F
                endexpect
                ORA     A,A
                ORA     A,B
                ORA     A,C
                ORA     A,D
                ORA     A,E
                ORA     A,H
                ORA     A,L
                expect  1445
                ADDNC   A,V             ; 60 (A0)A1-A7
                endexpect
                ADDNC   A,A
                ADDNC   A,B
                ADDNC   A,C
                ADDNC   A,D
                ADDNC   A,E
                ADDNC   A,H
                ADDNC   A,L
                expect  1445
                GTA     A,V             ; 60 (A8)A9-AF
                endexpect
                GTA     A,A
                GTA     A,B
                GTA     A,C
                GTA     A,D
                GTA     A,E
                GTA     A,H
                GTA     A,L
                expect  1445
                SUBNB   A,V             ; 60 (B0)B1-B7
                endexpect
                SUBNB   A,A
                SUBNB   A,B
                SUBNB   A,C
                SUBNB   A,D
                SUBNB   A,E
                SUBNB   A,H
                SUBNB   A,L
                expect  1445
                LTA     A,V             ; 60 (B8)B9-BF
                endexpect
                LTA     A,A
                LTA     A,B
                LTA     A,C
                LTA     A,D
                LTA     A,E
                LTA     A,H
                LTA     A,L
                expect  1445
                ADD     A,V             ; 60 (C0)C1-C7
                endexpect
                ADD     A,A
                ADD     A,B
                ADD     A,C
                ADD     A,D
                ADD     A,E
                ADD     A,H
                ADD     A,L
                expect  1445
                ONA     A,V             ; (60 C8-CF)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                ONA     A,A
                ONA     A,B
                ONA     A,C
                ONA     A,D
                ONA     A,E
                ONA     A,H
                ONA     A,L
                endexpect
                expect  1445
                ADC     A,V             ; 60 (D0)D1-D7
                endexpect
                ADC     A,A
                ADC     A,B
                ADC     A,C
                ADC     A,D
                ADC     A,E
                ADC     A,H
                ADC     A,L
                expect  1445
                OFFA    A,V             ; (60 D8-DF)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                OFFA    A,A
                OFFA    A,B
                OFFA    A,C
                OFFA    A,D
                OFFA    A,E
                OFFA    A,H
                OFFA    A,L
                endexpect
                expect  1445
                SUB     A,V             ; 60 (E0)E1-E7
                endexpect
                SUB     A,A
                SUB     A,B
                SUB     A,C
                SUB     A,D
                SUB     A,E
                SUB     A,H
                SUB     A,L
                expect  1445
                NEA     A,V             ; 60 (E8)E9-EF
                endexpect
                NEA     A,A
                NEA     A,B
                NEA     A,C
                NEA     A,D
                NEA     A,E
                NEA     A,H
                NEA     A,L
                expect  1445
                SBB     A,V             ; 60 (F0)F1-F7
                endexpect
                SBB     A,A
                SBB     A,B
                SBB     A,C
                SBB     A,D
                SBB     A,E
                SBB     A,H
                SBB     A,L
                expect  1445
                EQA     A,V             ; 60 (F8)F9-FF
                endexpect
                EQA     A,A
                EQA     A,B
                EQA     A,C
                EQA     A,D
                EQA     A,E
                EQA     A,H
                EQA     A,L

                DAA                     ; 61
                RETI                    ; 62
                expect  1500
                CALB                    ; (63)
                endexpect

                expect  1445
                ANI     V,xx            ; (64 (08)09-0F xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                ANI     >A,xx
                ANI     B,xx
                ANI     C,xx
                ANI     D,xx
                ANI     E,xx
                ANI     H,xx
                ANI     L,xx
                endexpect
                expect  1445
                XRI     V,xx            ; (64 (10)11-17 xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                XRI     >A,xx
                XRI     B,xx
                XRI     C,xx
                XRI     D,xx
                XRI     E,xx
                XRI     H,xx
                XRI     L,xx
                endexpect
                expect  1445
                ORI     V,xx            ; (64 (18)19-1F xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                ORI     >A,xx
                ORI     B,xx
                ORI     C,xx
                ORI     D,xx
                ORI     E,xx
                ORI     H,xx
                ORI     L,xx
                endexpect
                expect  1445
                ADINC   V,xx            ; (64 (20)21-27 xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                ADINC   >A,xx
                ADINC   B,xx
                ADINC   C,xx
                ADINC   D,xx
                ADINC   E,xx
                ADINC   H,xx
                ADINC   L,xx
                endexpect
                expect  1445
                GTI     V,xx            ; (64 (28)29-2F xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                GTI     >A,xx
                GTI     B,xx
                GTI     C,xx
                GTI     D,xx
                GTI     E,xx
                GTI     H,xx
                GTI     L,xx
                endexpect
                expect  1445
                SUINB   V,xx            ; (64 (30)31-37 xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                SUINB   >A,xx
                SUINB   B,xx
                SUINB   C,xx
                SUINB   D,xx
                SUINB   E,xx
                SUINB   H,xx
                SUINB   L,xx
                endexpect
                expect  1445
                LTI     V,xx            ; (64 (38)39-3F xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                LTI     >A,xx
                LTI     B,xx
                LTI     C,xx
                LTI     D,xx
                LTI     E,xx
                LTI     H,xx
                LTI     L,xx
                endexpect
                expect  1445
                ADI     V,xx            ; (64 (40)41-47 xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                ADI     >A,xx
                ADI     B,xx
                ADI     C,xx
                ADI     D,xx
                ADI     E,xx
                ADI     H,xx
                ADI     L,xx
                endexpect
                expect  1445
                ONI     V,xx            ; (64 (48)49-4F xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                ONI     >A,xx
                ONI     B,xx
                ONI     C,xx
                ONI     D,xx
                ONI     E,xx
                ONI     H,xx
                ONI     L,xx
                endexpect
                expect  1445
                ACI     V,xx            ; (64 (50)51-57 xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                ACI     >A,xx
                ACI     B,xx
                ACI     C,xx
                ACI     D,xx
                ACI     E,xx
                ACI     H,xx
                ACI     L,xx
                endexpect
                expect  1445
                OFFI    V,xx            ; (64 (58)59-5F xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                OFFI    >A,xx
                OFFI    B,xx
                OFFI    C,xx
                OFFI    D,xx
                OFFI    E,xx
                OFFI    H,xx
                OFFI    L,xx
                endexpect
                expect  1445
                SUI     V,xx            ; (64 (60)61-67 xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                SUI     >A,xx
                SUI     B,xx
                SUI     C,xx
                SUI     D,xx
                SUI     E,xx
                SUI     H,xx
                SUI     L,xx
                endexpect
                expect  1445
                NEI     V,xx            ; (64 (68)69-6F xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                NEI     >A,xx
                NEI     B,xx
                NEI     C,xx
                NEI     D,xx
                NEI     E,xx
                NEI     H,xx
                NEI     L,xx
                endexpect
                expect  1445
                SBI     V,xx            ; (64 (70)71-77 xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                SBI     >A,xx
                SBI     B,xx
                SBI     C,xx
                SBI     D,xx
                SBI     E,xx
                SBI     H,xx
                SBI     L,xx
                endexpect
                expect  1445
                EQI     V,xx            ; (64 (78)79-7F xx)
                endexpect
                expect  1350,1350,1350,1350,1350,1350,1350
                EQI     >A,xx
                EQI     B,xx
                EQI     C,xx
                EQI     D,xx
                EQI     E,xx
                EQI     H,xx
                EQI     L,xx
                endexpect

                ANI     PA,xx           ; (r = PA,PB,PC,MK)         64 88-8B xx (no PC on 78C06)
                ANI     PB,xx
                ANI     PC,xx
                ANI     MK,xx
                expect  1350,1350,1350,1350
                XRI     PA,xx           ; (64 90-93 xx)
                XRI     PB,xx
                XRI     PC,xx
                XRI     MK,xx
                endexpect
                ORI     PA,xx           ; 64 98-9B xx (no PC on 78C06)
                ORI     PB,xx
                ORI     PC,xx
                ORI     MK,xx
                expect  1350,1350,1350,1350
                ADINC   PA,xx           ; (64 A0-A3 xx)
                ADINC   PB,xx
                ADINC   PC,xx
                ADINC   MK,xx
                endexpect
                expect  1350,1350,1350,1350
                GTI     PA,xx           ; (64 A8-AB xx)
                GTI     PB,xx
                GTI     PC,xx
                GTI     MK,xx
                endexpect
                expect  1350,1350,1350,1350
                SUINB   PA,xx           ; (64 B0-B3 xx)
                SUINB   PB,xx
                SUINB   PC,xx
                SUINB   MK,xx
                endexpect
                expect  1350,1350,1350,1350
                LTI     PA,xx           ; (64 B8-BB xx)
                LTI     PB,xx
                LTI     PC,xx
                LTI     MK,xx
                endexpect
                expect  1350,1350,1350,1350
                ADI     PA,xx           ; (64 C0-C3 xx)
                ADI     PB,xx
                ADI     PC,xx
                ADI     MK,xx
                endexpect
                ONI     PA,xx           ; 64 C8-CB xx (no PC on 78C06)
                ONI     PB,xx
                ONI     PC,xx
                ONI     MK,xx
                expect  1350,1350,1350,1350
                ACI     PA,xx           ; (64 D0-D3 xx)
                ACI     PB,xx
                ACI     PC,xx
                ACI     MK,xx
                endexpect
                OFFI    PA,xx           ; 64 D8-DB xx (no PC on 78C06)
                OFFI    PB,xx
                OFFI    PC,xx
                OFFI    MK,xx
                expect  1350,1350,1350,1350
                SUI     PA,xx           ; (64 E0-E3 xx)
                SUI     PB,xx
                SUI     PC,xx
                SUI     MK,xx
                endexpect
                expect  1350,1350,1350,1350
                NEI     PA,xx           ; (64 E8-EB xx)
                NEI     PB,xx
                NEI     PC,xx
                NEI     MK,xx
                endexpect
                expect  1350,1350,1350,1350
                SBI     PA,xx           ; (64 F0-F3 xx)
                SBI     PB,xx
                SBI     PC,xx
                SBI     MK,xx
                endexpect
                expect  1350,1350,1350,1350
                EQI     PA,xx           ; (64 F8-FB xx)
                EQI     PB,xx
                EQI     PC,xx
                EQI     MK,xx
                endexpect

                NEIW    wa,xx           ; 65 wa xx
                SUI     A,xx            ; 66 xx
                NEI     A,xx            ; 67 xx
                expect  1445
                MVI     V,xx            ; (68 xx)
                endexpect
                MVI     A,xx            ; 69 xx
                MVI     B,xx            ; 6A xx
                MVI     C,xx            ; 6B xx
                MVI     D,xx            ; 6C xx
                MVI     E,xx            ; 6D xx
                MVI     H,xx            ; 6E xx
                MVI     L,xx            ; 6F xx

                SSPD    bbaa            ; 70 0E aa bb
                LSPD    bbaa            ; 70 0F aa bb
                SBCD    bbaa            ; 70 1E aa bb
                LBCD    bbaa            ; 70 1F aa bb
                SDED    bbaa            ; 70 2E aa bb
                LDED    bbaa            ; 70 2F aa bb
                SHLD    bbaa            ; 70 3E aa bb
                LHLD    bbaa            ; 70 3F aa bb

                expect  1445
                MOV     V,bbaa          ; (70 68 aa bb)
                endexpect
                MOV     A,bbaa          ; 70 69 aa bb
                MOV     B,bbaa          ; 70 6A aa bb
                MOV     C,bbaa          ; 70 6B aa bb
                MOV     D,bbaa          ; 70 6C aa bb
                MOV     E,bbaa          ; 70 6D aa bb
                MOV     H,bbaa          ; 70 6E aa bb
                MOV     L,bbaa          ; 70 6F aa bb

                expect  1445
                MOV     bbaa,V          ; (70 78 aa bb)
                endexpect
                MOV     bbaa,A          ; 70 79 aa bb
                MOV     bbaa,B          ; 70 7A aa bb
                MOV     bbaa,C          ; 70 7B aa bb
                MOV     bbaa,D          ; 70 7C aa bb
                MOV     bbaa,E          ; 70 7D aa bb
                MOV     bbaa,H          ; 70 7E aa bb
                MOV     bbaa,L          ; 70 7F aa bb

                ANAX    B               ; (rpa = B,D,H,D+,H+,D-,H-) 70 89-8F
                ANAX    D
                ANAX    H
                ANAX    D+
                ANAX    H+
                ANAX    D-
                ANAX    H-
                XRAX    B               ; 70 91-97
                XRAX    D
                XRAX    H
                XRAX    D+
                XRAX    H+
                XRAX    D-
                XRAX    H-
                ORAX    B               ; 70 99-9F
                ORAX    D
                ORAX    H
                ORAX    D+
                ORAX    H+
                ORAX    D-
                ORAX    H-
                ADDNCX  B               ; 70 A1-A7
                ADDNCX  D
                ADDNCX  H
                ADDNCX  D+
                ADDNCX  H+
                ADDNCX  D-
                ADDNCX  H-
                GTAX    B               ; 70 A9-AF
                GTAX    D
                GTAX    H
                GTAX    D+
                GTAX    H+
                GTAX    D-
                GTAX    H-
                SUBNBX  B               ; 70 B1-B7
                SUBNBX  D
                SUBNBX  H
                SUBNBX  D+
                SUBNBX  H+
                SUBNBX  D-
                SUBNBX  H-
                LTAX    B               ; 70 B9-BF
                LTAX    D
                LTAX    H
                LTAX    D+
                LTAX    H+
                LTAX    D-
                LTAX    H-
                ADDX    B               ; 70 C1-C7
                ADDX    D
                ADDX    H
                ADDX    D+
                ADDX    H+
                ADDX    D-
                ADDX    H-
                ONAX    B               ; 70 C9-CF
                ONAX    D
                ONAX    H
                ONAX    D+
                ONAX    H+
                ONAX    D-
                ONAX    H-
                ADCX    B               ; 70 D1-D7
                ADCX    D
                ADCX    H
                ADCX    D+
                ADCX    H+
                ADCX    D-
                ADCX    H-
                OFFAX   B               ; 70 D9-DF
                OFFAX   D
                OFFAX   H
                OFFAX   D+
                OFFAX   H+
                OFFAX   D-
                OFFAX   H-
                SUBX    B               ; 70 E1-E7
                SUBX    D
                SUBX    H
                SUBX    D+
                SUBX    H+
                SUBX    D-
                SUBX    H-
                NEAX    B               ; 70 EA-EF
                NEAX    D
                NEAX    H
                NEAX    D+
                NEAX    H+
                NEAX    D-
                NEAX    H-
                SBBX    B               ; 70 F1-F7
                SBBX    D
                SBBX    H
                SBBX    D+
                SBBX    H+
                SBBX    D-
                SBBX    H-
                EQAX    B               ; 70 F9-FF
                EQAX    D
                EQAX    H
                EQAX    D+
                EQAX    H+
                EQAX    D-
                EQAX    H-

                expect  1500,1500
                MVIW    wa,xx           ; (71 wa xx)
                SOFTI                   ; (72)
                endexpect
                JB                      ; 73

                expect  1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500,1500
                ANAW    wa              ; (74 88 wa)
                XRAW    wa              ; (74 90 wa)
                ORAW    wa              ; (74 98 wa)
                ADDNCW  wa              ; (74 A0 wa)
                GTAW    wa              ; (74 A8 wa)
                SUBNBW  wa              ; (74 B0 wa)
                LTAW    wa              ; (74 B8 wa)
                ADDW    wa              ; (74 C0 wa)
                ONAW    wa              ; (74 C8 wa)
                ADCW    wa              ; (74 D0 wa)
                OFFAW   wa              ; (74 D8 wa)
                SUBW    wa              ; (74 E0 wa)
                NEAW    wa              ; (74 E8 wa)
                SBBW    wa              ; (74 F0 wa)
                EQAW    wa              ; (74 F8 wa)
                endexpect

                EQIW    wa,xx           ; 75 wa xx
                SBI     A,xx            ; 76 xx
                EQI     A,xx            ; 77 xx

                CALF    08aah           ; 78 aa...7F aa
                CALF    09aah
                CALF    0aaah
                CALF    0baah
                CALF    0caah
                CALF    0daah
                CALF    0eaah
                CALF    0faah

                CALT    0080H           ; 80
                CALT    0082H           ; 81
                CALT    0084H           ; 82
                CALT    0086H           ; 83
                CALT    0088H           ; 84
                CALT    008AH           ; 85
                CALT    008CH           ; 86
                CALT    008EH           ; 87
                CALT    0090H           ; 88
                CALT    0092H           ; 89
                CALT    0094H           ; 8A
                CALT    0096H           ; 8B
                CALT    0098H           ; 8C
                CALT    009AH           ; 8D
                CALT    009CH           ; 8E
                CALT    009EH           ; 8F
                CALT    00A0H           ; 90
                CALT    00A2H           ; 91
                CALT    00A4H           ; 92
                CALT    00A6H           ; 93
                CALT    00A8H           ; 94
                CALT    00AAH           ; 95
                CALT    00ACH           ; 96
                CALT    00AEH           ; 97
                CALT    00B0H           ; 98
                CALT    00B2H           ; 99
                CALT    00B4H           ; 9A
                CALT    00B6H           ; 9B
                CALT    00B8H           ; 9C
                CALT    00BAH           ; 9D
                CALT    00BCH           ; 9E
                CALT    00BEH           ; 9F
                CALT    00C0H           ; A0
                CALT    00C2H           ; A1
                CALT    00C4H           ; A2
                CALT    00C6H           ; A3
                CALT    00C8H           ; A4
                CALT    00CAH           ; A5
                CALT    00CCH           ; A6
                CALT    00CEH           ; A7
                CALT    00D0H           ; A8
                CALT    00D2H           ; A9
                CALT    00D4H           ; AA
                CALT    00D6H           ; AB
                CALT    00D8H           ; AC
                CALT    00DAH           ; AD
                CALT    00DCH           ; AE
                CALT    00DEH           ; AF
                CALT    00E0H           ; B0
                CALT    00E2H           ; B1
                CALT    00E4H           ; B2
                CALT    00E6H           ; B3
                CALT    00E8H           ; B4
                CALT    00EAH           ; B5
                CALT    00ECH           ; B6
                CALT    00EEH           ; B7
                CALT    00F0H           ; B8
                CALT    00F2H           ; B9
                CALT    00F4H           ; BA
                CALT    00F6H           ; BB
                CALT    00F8H           ; BC
                CALT    00FAH           ; BD
                CALT    00FCH           ; BE
                CALT    00FEH           ; BF

                JR      $+01H           ; C0...DF
                JR      $+02H
                JR      $+03H
                JR      $+04H
                JR      $+05H
                JR      $+06H
                JR      $+07H
                JR      $+08H
                JR      $+09H
                JR      $+0AH
                JR      $+0BH
                JR      $+0CH
                JR      $+0DH
                JR      $+0EH
                JR      $+0FH
                JR      $+10H
                JR      $+11H
                JR      $+12H
                JR      $+13H
                JR      $+14H
                JR      $+15H
                JR      $+16H
                JR      $+17H
                JR      $+18H
                JR      $+19H
                JR      $+1AH
                JR      $+1BH
                JR      $+1CH
                JR      $+1DH
                JR      $+1EH
                JR      $+1FH
                JR      $+20H
                JR      $-1FH           ; E0...FF
                JR      $-1EH
                JR      $-1DH
                JR      $-1CH
                JR      $-1BH
                JR      $-1AH
                JR      $-19H
                JR      $-18H
                JR      $-17H
                JR      $-16H
                JR      $-15H
                JR      $-14H
                JR      $-13H
                JR      $-12H
                JR      $-11H
                JR      $-10H
                JR      $-0FH
                JR      $-0EH
                JR      $-0DH
                JR      $-0CH
                JR      $-0BH
                JR      $-0AH
                JR      $-09H
                JR      $-08H
                JR      $-07H
                JR      $-06H
                JR      $-05H
                JR      $-04H
                JR      $-03H
                JR      $-02H
                JR      $-01H
                JR      $-00H