Login

Subversion Repositories NedoOS

Rev

Rev 539 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

# file opened: op_C0_FF.asm
 1    0000                  OUTPUT "op_C0_FF.bin"
 1    0000                OPT --syntax=a
 2    0000
 3    0000 C0               ret     nz
 4    0001 C1               pop     bc
 5    0002 C2 41 42         jp      nz,$4241
 6    0005 C3 41 42         jp      $4241
 7    0008 C4 41 42         call    nz,$4241
 8    000B C5               push    bc
 9    000C C6 43            add     a,$43
10    000E C7               rst     00h
11    000F C8               ret     z
12    0010 C9               ret
13    0011 CA 41 42         jp      z,$4241
14    0014 CB 44            bit     0,h     ; BITS 0xCB prefix + 0x44
15    0016 CC 41 42         call    z,$4241
16    0019 CD 41 42         call    $4241
17    001C CE 43            adc     a,$43
18    001E CF               rst     0x08
19    001F D0               ret     nc
20    0020 D1               pop     de
21    0021 D2 41 42         jp      nc,$4241
22    0024                  ;; D3 = *nothing*
23    0024 D4 41 42         call    nc,$4241
24    0027 D5               push    de
25    0028 D6 43            sub     $43
26    002A D7               rst     $10
27    002B D8               ret     c
28    002C                  ;; D9 = reti
29    002C DA 41 42         jp      c,$4241
30    002F                  ;; DB = *nothing*
31    002F DC 41 42         call    c,$4241
32    0032                  ;; DD = *nothing*
33    0032 DE 43            sbc     a,$43
34    0034 DF               rst     #18
35    0035                  ;; E0 = ldh (a8),a
36    0035 E1               pop     hl
37    0036                  ;; E2 = ld (c),a
38    0036                  ;; E3 = *nothing*
39    0036                  ;; E4 = *nothing*
40    0036 E5               push    hl
41    0037 E6 43            and     $43
42    0039 E7               rst     32
43    003A                  ;; E8 = add sp,r8
44    003A E9               jp      (hl)
45    003B                  ;; EA = ld (a16),a
46    003B                  ;; EB = *nothing*
47    003B                  ;; EC = *nothing*
48    003B                  ;; ED = *nothing*
49    003B EE 43            xor     $43
50    003D EF               rst     28h
51    003E                  ;; F0 = ldh a,(a8)
52    003E F1               pop     af
53    003F                  ;; F2 = ld a,(c)
54    003F F3               di
55    0040                  ;; F4 = *nothing*
56    0040 F5               push    af
57    0041 F6 43            or      $43
58    0043 F7               rst     #30
59    0044                  ;; F8 = ld hl,sp+r8
60    0044 F9               ld      sp,hl
61    0045                  ;; FA = ld a,(a16)
62    0045 FB               ei
63    0046                  ;; FC = *nothing*
64    0046                  ;; FD = *nothing*
65    0046 FE 43            cp      $43
66    0048 FF               rst     $38
67    0049
68    0049                  ; illegal on LR35902
op_C0_FF.asm(69): error: Unrecognized instruction: out     ($43),a
69    0049                  out     ($43),a
op_C0_FF.asm(70): error: Unrecognized instruction: exx
70    0049                  exx
op_C0_FF.asm(71): error: Unrecognized instruction: in      a,($43)
71    0049                  in      a,($43)
op_C0_FF.asm(72): error: Illegal instruction:     inc     ix  ; IX 0xDD prefix + 0x44
72    0049                  inc     ix  ; IX 0xDD prefix + 0x44
op_C0_FF.asm(73): error: Unexpected: po
73    0049 C9               ret     po
op_C0_FF.asm(74): error: Label not found: po
op_C0_FF.asm(74): error: Unexpected: ,$4241
74    004A C3 00 00         jp      po,$4241
op_C0_FF.asm(75): error: Unrecognized instruction: ex      (sp),hl
75    004D                  ex      (sp),hl
op_C0_FF.asm(76): error: Label not found: po
op_C0_FF.asm(76): error: Unexpected: ,$4241
76    004D CD 00 00         call    po,$4241
op_C0_FF.asm(77): error: Unexpected: pe
77    0050 C9               ret     pe
op_C0_FF.asm(78): error: Label not found: pe
op_C0_FF.asm(78): error: Unexpected: ,$4241
78    0051 C3 00 00         jp      pe,$4241
op_C0_FF.asm(79): error: Unrecognized instruction: ex      de,hl
79    0054                  ex      de,hl
op_C0_FF.asm(80): error: Label not found: pe
op_C0_FF.asm(80): error: Unexpected: ,$4241
80    0054 CD 00 00         call    pe,$4241
op_C0_FF.asm(81): error: Unrecognized instruction: neg
81    0057                  neg         ; EXTD 0xED prefix + 0x44
op_C0_FF.asm(82): error: Unexpected: p
82    0057 C9               ret     p
op_C0_FF.asm(83): error: Label not found: p
op_C0_FF.asm(83): error: Unexpected: ,$4241
83    0058 C3 00 00         jp      p,$4241
op_C0_FF.asm(84): error: Label not found: p
op_C0_FF.asm(84): error: Unexpected: ,$4241
84    005B CD 00 00         call    p,$4241
op_C0_FF.asm(85): error: Unexpected: m
85    005E C9               ret     m
op_C0_FF.asm(86): error: Label not found: m
op_C0_FF.asm(86): error: Unexpected: ,$4241
86    005F C3 00 00         jp      m,$4241
op_C0_FF.asm(87): error: Label not found: m
op_C0_FF.asm(87): error: Unexpected: ,$4241
87    0062 CD 00 00         call    m,$4241
op_C0_FF.asm(88): error: Illegal instruction:     dec     iy  ; IY 0xFD prefix + 0x44
88    0065                  dec     iy  ; IY 0xFD prefix + 0x44
89    0065
90    0065                  ; different opcode on LR35902
91    0065
# file closed: op_C0_FF.asm

Value    Label
------ - -----------------------------------------------------------