]> cloudbase.mooo.com Git - z180-stamp.git/blobdiff - z180/ddtz.180
env.c needs getopt-min.h
[z180-stamp.git] / z180 / ddtz.180
index 4411549c2fc4577c0f9d48e2b78338b99dd69f83..d18330c2c10c0c354d90e374b3a3bd207975d6a4 100644 (file)
@@ -1229,7 +1229,7 @@ l0ce4h:
 l0ce9h:\r
        ld      hl,0\r
 l0cech:\r
-       call    get.decdigit\r
+       call    get.bindigit\r
 l0cefh:\r
        inc     de\r
        jr      c,l0cf8h\r
@@ -1239,7 +1239,7 @@ l0cefh:
 l0cf8h:\r
        cp      '"'\r
        jp      nz,ERROR\r
-       call    get.decdigit\r
+       call    get.bindigit\r
        jr      nc,l0cefh\r
        or      a\r
        ret\r
@@ -2197,294 +2197,294 @@ b_0x132A_start:
        DC      'F'\r
        DB      0\r
 b_0x136C_start:\r
-       if ROMSYS\r
-        defb 000h\r
-        defw uromen\r
+       if      ROMSYS\r
+        defb   000h\r
+        defw   uromen\r
        endif\r
        if CPU_Z180\r
-       defb 000h\r
-       defw ucbar\r
-       defb 000h\r
-       defw ubbr\r
+       defb    000h\r
+       defw    ucbar\r
+       defb    000h\r
+       defw    ubbr\r
        else\r
-        defb 000h\r
-        defw ubnk\r
+        defb   000h\r
+        defw   ubnk\r
        endif\r
-       defb 003h\r
-       defw reg.c2\r
-       defb 003h\r
-       defw reg.e2\r
-       defb 003h\r
-       defw reg.l2\r
-       defb 003h\r
-       defw reg.c\r
-       defb 003h\r
-       defw reg.e\r
-       defb 003h\r
-       defw reg.l\r
-       defb 000h\r
-       defw reg.a2\r
-       defb 000h\r
-       defw reg.b2\r
-       defb 000h\r
-       defw reg.c2\r
-       defb 000h\r
-       defw reg.d2\r
-       defb 000h\r
-       defw reg.e2\r
-       defb 000h\r
-       defw reg.h2\r
-       defb 000h\r
-       defw reg.l2\r
-       defb 000h\r
-       defw reg.a\r
-       defb 000h\r
-       defw reg.b\r
-       defb 000h\r
-       defw reg.c\r
-       defb 000h\r
-       defw reg.d\r
-       defb 000h\r
-       defw reg.e\r
-       defb 000h\r
-       defw reg.h\r
-       defb 000h\r
-       defw reg.l\r
-       defb 003h\r
-       defw reg.ix\r
-       defb 003h\r
-       defw reg.iy\r
-       defb 003h\r
-       defw reg.sp\r
-       defb 003h\r
-       defw reg.pc\r
-       defb 003h\r
-       defw reg.ix\r
-       defb 003h\r
-       defw reg.iy\r
-       defb 003h\r
-       defw reg.sp\r
-       defb 003h\r
-       defw reg.pc\r
-       defb 000h\r
-       defw reg.i\r
-       defb 000h\r
-       defw reg.f2\r
-       defb 000h\r
-       defw reg.f\r
+       defb    003h\r
+       defw    reg.c2\r
+       defb    003h\r
+       defw    reg.e2\r
+       defb    003h\r
+       defw    reg.l2\r
+       defb    003h\r
+       defw    reg.c\r
+       defb    003h\r
+       defw    reg.e\r
+       defb    003h\r
+       defw    reg.l\r
+       defb    000h\r
+       defw    reg.a2\r
+       defb    000h\r
+       defw    reg.b2\r
+       defb    000h\r
+       defw    reg.c2\r
+       defb    000h\r
+       defw    reg.d2\r
+       defb    000h\r
+       defw    reg.e2\r
+       defb    000h\r
+       defw    reg.h2\r
+       defb    000h\r
+       defw    reg.l2\r
+       defb    000h\r
+       defw    reg.a\r
+       defb    000h\r
+       defw    reg.b\r
+       defb    000h\r
+       defw    reg.c\r
+       defb    000h\r
+       defw    reg.d\r
+       defb    000h\r
+       defw    reg.e\r
+       defb    000h\r
+       defw    reg.h\r
+       defb    000h\r
+       defw    reg.l\r
+       defb    003h\r
+       defw    reg.ix\r
+       defb    003h\r
+       defw    reg.iy\r
+       defb    003h\r
+       defw    reg.sp\r
+       defb    003h\r
+       defw    reg.pc\r
+       defb    003h\r
+       defw    reg.ix\r
+       defb    003h\r
+       defw    reg.iy\r
+       defb    003h\r
+       defw    reg.sp\r
+       defb    003h\r
+       defw    reg.pc\r
+       defb    000h\r
+       defw    reg.i\r
+       defb    000h\r
+       defw    reg.f2\r
+       defb    000h\r
+       defw    reg.f\r
 CMD.S:\r
-       ld hl,(lst.S)\r
-       call get_lastarg_def\r
+       ld      hl,(lst.S)\r
+       call    get_lastarg_def\r
 l13d8h:\r
-       ld (lst.S),hl\r
-       call out.hl.@\r
-       call OUTBL\r
+       ld      (lst.S),hl\r
+       call    out.hl.@\r
+       call    OUTBL\r
        comst\r
-       ld a,(hl)\r
+       ld      a,(hl)\r
        comend\r
-       call out.hex\r
-       call outbl2\r
-       call INLINE\r
-       call SKIPBL\r
-       inc hl\r
-       jr z,l13d8h\r
-       dec hl\r
-       inc de\r
-       cp '.'\r
-       jp z,assert_eol\r
-       cp '-'\r
-       jr nz,l1406h\r
-       ld a,(de)\r
-       or a\r
-       dec hl\r
-       jr z,l13d8h\r
-       inc hl\r
+       call    out.hex\r
+       call    outbl2\r
+       call    INLINE\r
+       call    SKIPBL\r
+       inc     hl\r
+       jr      z,l13d8h\r
+       dec     hl\r
+       inc     de\r
+       cp      '.'\r
+       jp      z,assert_eol\r
+       cp      '-'\r
+       jr      nz,l1406h\r
+       ld      a,(de)\r
+       or      a\r
+       dec     hl\r
+       jr      z,l13d8h\r
+       inc     hl\r
 l1406h:\r
-       dec de\r
-       call get_bytes_m\r
-       jr l13d8h\r
+       dec     de\r
+       call    get_bytes_m\r
+       jr      l13d8h\r
 \r
 CMD.@:\r
-       call assert_eol\r
-       ld hl,MSG_at\r
-       ld de,offs.@\r
-       ld c,001h\r
-       jp l1279h\r
+       call    assert_eol\r
+       ld      hl,MSG_at\r
+       ld      de,offs.@\r
+       ld      c,001h\r
+       jp      l1279h\r
 MSG_at:\r
        dc      '@'\r
 \r
 CMD.I:\r
-       ld hl,CMD.I\r
-       ld (CMD_RPT),hl\r
-       ld hl,(lst.IP)\r
-       call get_lastarg_def\r
-       ld (lst.IP),hl\r
-       ld b,h\r
-       ld c,l\r
+       ld      hl,CMD.I\r
+       ld      (CMD_RPT),hl\r
+       ld      hl,(lst.IP)\r
+       call    get_lastarg_def\r
+       ld      (lst.IP),hl\r
+       ld      b,h\r
+       ld      c,l\r
        if CPU_Z180\r
-       ld a,b\r
-       or a\r
-       jr nz,l1442h\r
-       ld a,c\r
-       ld hl,ucbar\r
-       cp cbar\r
-       jr z,l143fh\r
-       ld hl,ubbr\r
-       cp bbr\r
-       jr nz,l1442h\r
+        ld     a,b\r
+        or     a\r
+        jr     nz,l1442h\r
+        ld     a,c\r
+        ld     hl,ucbar\r
+        cp     cbar\r
+        jr     z,l143fh\r
+        ld     hl,ubbr\r
+        cp     bbr\r
+        jr     nz,l1442h\r
 l143fh:\r
-       ld a,(hl)\r
-       jr l1444h\r
+        ld     a,(hl)\r
+        jr     l1444h\r
 l1442h:\r
        endif\r
-       in a,(c)\r
+       in      a,(c)\r
 l1444h:\r
-       push af\r
-       call out.hex\r
-       call outbl4\r
-       pop af\r
-       call out.bin.b\r
-       jp CRLF\r
+       push    af\r
+       call    out.hex\r
+       call    outbl4\r
+       pop     af\r
+       call    out.bin.b\r
+       jp      CRLF\r
 CMD.O:\r
-       ld hl,CMD.O\r
-       ld (CMD_RPT),hl\r
-       ld hl,(lst.OD)\r
-       call get_arg_def\r
-       ld a,l\r
-       ld (lst.OD),a\r
-       push af\r
-       call skip_to_nextarg\r
-       ld hl,(lst.OP)\r
-       call get_lastarg_def\r
-       ld (lst.OP),hl\r
-       ld b,h\r
-       ld c,l\r
+       ld      hl,CMD.O\r
+       ld      (CMD_RPT),hl\r
+       ld      hl,(lst.OD)\r
+       call    get_arg_def\r
+       ld      a,l\r
+       ld      (lst.OD),a\r
+       push    af\r
+       call    skip_to_nextarg\r
+       ld      hl,(lst.OP)\r
+       call    get_lastarg_def\r
+       ld      (lst.OP),hl\r
+       ld      b,h\r
+       ld      c,l\r
        if CPU_Z180\r
-       ld a,b\r
-       or a\r
-       jr nz,l1489h\r
-       ld a,c\r
-       ld hl,ucbar\r
-       cp cbar\r
-       jr z,l148dh\r
-       ld hl,ubbr\r
-       cp bbr\r
-       jr z,l148dh\r
-       cp cbr\r
-       jp z,ERROR\r
+        ld     a,b\r
+        or     a\r
+        jr     nz,l1489h\r
+        ld     a,c\r
+        ld     hl,ucbar\r
+        cp     cbar\r
+        jr     z,l148dh\r
+        ld     hl,ubbr\r
+        cp     bbr\r
+        jr     z,l148dh\r
+        cp     cbr\r
+        jp     z,ERROR\r
 l1489h:\r
        endif\r
-       pop af\r
-       out (c),a\r
+       pop     af\r
+       out     (c),a\r
        ret\r
        if CPU_Z180\r
 l148dh:\r
-       pop af\r
-       ld (hl),a\r
-       ret\r
+        pop    af\r
+        ld     (hl),a\r
+        ret\r
        endif\r
 \r
 CMD.V:\r
-       call get_arg3           ;1490   get from, size, to\r
+       call    get_arg3                ;1490   get from, size, to\r
 cmp_mem:\r
-       push bc\r
+       push    bc\r
        comst\r
-       ld a,(de)\r
-       ld b,(hl)\r
+        ld     a,(de)\r
+        ld     b,(hl)\r
        comend\r
-       cp b\r
-       jr z,l14bah\r
-       ld c,a\r
-       call out.hl.@\r
-       call OUTBL\r
-       ld a,b\r
-       call out.hex\r
-       call outbl2\r
-       ld a,c\r
-       call out.hex\r
-       call OUTBL\r
-       ex de,hl\r
-       call out.hl.@\r
-       ex de,hl\r
-       call CRLF\r
+       cp      b\r
+       jr      z,l14bah\r
+       ld      c,a\r
+       call    out.hl.@\r
+       call    OUTBL\r
+       ld      a,b\r
+       call    out.hex\r
+       call    outbl2\r
+       ld      a,c\r
+       call    out.hex\r
+       call    OUTBL\r
+       ex      de,hl\r
+       call    out.hl.@\r
+       ex      de,hl\r
+       call    CRLF\r
 l14bah:\r
-       pop bc\r
-       inc hl\r
-       inc de\r
-       dec bc\r
-       ld a,b\r
-       or c\r
-       jr nz,cmp_mem\r
+       pop     bc\r
+       inc     hl\r
+       inc     de\r
+       dec     bc\r
+       ld      a,b\r
+       or      c\r
+       jr      nz,cmp_mem\r
        ret\r
 \r
 CMD.M:\r
-       ld a,(de)\r
-       cp 'V'\r
-       jr nz,bm_nv\r
-       inc de\r
+       ld      a,(de)\r
+       cp      'V'\r
+       jr      nz,bm_nv\r
+       inc     de\r
 bm_nv:\r
-       push af                 ;14c9   save 'V' flag\r
-       call get_arg3\r
-       push hl\r
-       push de\r
-       push bc\r
-       call CP.HL.DE\r
-       jr nc,bm_mvdown\r
-       add hl,bc\r
-       ex de,hl\r
-       add hl,bc\r
-       ex de,hl\r
-       dec hl\r
-       dec de\r
+       push    af                      ;14c9   save 'V' flag\r
+       call    get_arg3\r
+       push    hl\r
+       push    de\r
+       push    bc\r
+       call    CP.HL.DE\r
+       jr      nc,bm_mvdown\r
+       add     hl,bc\r
+       ex      de,hl\r
+       add     hl,bc\r
+       ex      de,hl\r
+       dec     hl\r
+       dec     de\r
        comst\r
-       lddr\r
+        lddr\r
        comend\r
-       jr bm_done\r
+       jr      bm_done\r
 bm_mvdown:\r
        comst\r
        ldir\r
        comend\r
 bm_done:\r
-       pop bc\r
-       pop de\r
-       pop hl\r
-       pop af\r
-       jr z,cmp_mem            ;14ed   validate?\r
+       pop     bc\r
+       pop     de\r
+       pop     hl\r
+       pop     af\r
+       jr      z,cmp_mem               ;14ed   validate?\r
        ret\r
 CMD.H:\r
-       call EXPR\r
-       jp c,l173ch\r
-       call skip_to_nextarg\r
-       push hl\r
-       call EXPR\r
-       push af\r
-       call assert_eol\r
-       pop af\r
-       ex de,hl\r
-       pop hl\r
-       jr c,l1511h\r
-       push hl\r
-       push de\r
-       add hl,de\r
-       call l1511h\r
-       pop de\r
-       pop hl\r
-       and a\r
-       sbc hl,de\r
+       call    EXPR\r
+       jp      c,l173ch                ;no parameters, print High and Max\r
+       call    skip_to_nextarg\r
+       push    hl\r
+       call    EXPR\r
+       push    af\r
+       call    assert_eol\r
+       pop     af\r
+       ex      de,hl\r
+       pop     hl\r
+       jr      c,l1511h\r
+       push    hl\r
+       push    de\r
+       add     hl,de\r
+       call    l1511h\r
+       pop     de\r
+       pop     hl\r
+       and     a\r
+       sbc     hl,de\r
 l1511h:\r
-       call out.hl             ;1511   val\r
-       call outbl2\r
-       call sub_0928h          ;1517   -val\r
-       call outbl4\r
-       call out.hl.dec         ;151d   dec\r
-       call outbl2\r
-       call out.hl.decm        ;1523   -dec\r
-       call outbl4\r
-       call out.bin.w          ;1529   bin\r
-       call outbl2\r
-       ld a,l\r
-       call out.ascii\r
-       jp CRLF\r
+       call    out.hl                  ;1511   val\r
+       call    outbl2\r
+       call    sub_0928h               ;1517   -val\r
+       call    outbl4\r
+       call    out.hl.dec              ;151d   dec\r
+       call    outbl2\r
+       call    out.hl.decm             ;1523   -dec\r
+       call    outbl4\r
+       call    out.bin.w               ;1529   bin\r
+       call    outbl2\r
+       ld      a,l\r
+       call    out.ascii\r
+       jp      CRLF\r
 \r
 CMD.Q:\r
        ld a,(de)\r
@@ -2935,415 +2935,142 @@ sub_17cdh:
 \r
 b_0x17EE_start:\r
        defw l1b54h\r
-\r
-b_0x17F0_start:\r
        defb 088h\r
-\r
-b_0x17F1_start:\r
        defw l1b74h\r
-\r
-b_0x17F3_start:\r
        defb 080h\r
-\r
-b_0x17F4_start:\r
        defw l1babh\r
-\r
-b_0x17F6_start:\r
        defb 0a0h\r
-\r
-b_0x17F7_start:\r
        defw l1c14h\r
-\r
-b_0x17F9_start:\r
        defb 040h\r
-\r
-b_0x17FA_start:\r
        defw l1c38h\r
-\r
-b_0x17FC_start:\r
        defb 0c4h\r
-\r
-b_0x17FD_start:\r
        defw l1b36h\r
-\r
-b_0x17FF_start:\r
        defb 03fh\r
-\r
-b_0x1800_start:\r
        defw l1babh\r
-\r
-b_0x1802_start:\r
        defb 0b8h\r
-\r
-b_0x1803_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x1805_start:\r
        defb 0a9h\r
-\r
-b_0x1806_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x1808_start:\r
        defb 0b9h\r
-\r
-b_0x1809_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x180B_start:\r
        defb 0a1h\r
-\r
-b_0x180C_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x180E_start:\r
        defb 0b1h\r
-\r
-b_0x180F_start:\r
        defw l1b36h\r
-\r
-b_0x1811_start:\r
        defb 02fh\r
-\r
-b_0x1812_start:\r
        defw l1b36h\r
-\r
-b_0x1814_start:\r
        defb 027h\r
-\r
-b_0x1815_start:\r
        defw l1dabh\r
-\r
-b_0x1817_start:\r
        defb 005h\r
-\r
-b_0x1818_start:\r
        defw l1b36h\r
-\r
-b_0x181A_start:\r
        defb 0f3h\r
-\r
-b_0x181B_start:\r
        defw l1ca4h\r
-\r
-b_0x181D_start:\r
        defb 010h\r
-\r
-b_0x181E_start:\r
        defw l1b36h\r
-\r
-b_0x1820_start:\r
        defb 0fbh\r
-\r
-b_0x1821_start:\r
        defw l1d54h\r
-\r
-b_0x1823_start:\r
        defb 0e3h\r
-\r
-b_0x1824_start:\r
        defw l1b36h\r
-\r
-b_0x1826_start:\r
        defb 0d9h\r
-\r
-b_0x1827_start:\r
        defw l1b36h\r
-\r
-b_0x1829_start:\r
        defb 076h\r
-\r
-b_0x182A_start:\r
        defw l1cbfh\r
-\r
-b_0x182C_start:\r
        defb 046h\r
-\r
-b_0x182D_start:\r
        defw l1cf8h\r
-\r
-b_0x182F_start:\r
        defb 040h\r
-\r
-b_0x1830_start:\r
        defw l1dabh\r
-\r
-b_0x1832_start:\r
        defb 004h\r
-\r
-b_0x1833_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x1835_start:\r
        defb 0aah\r
-\r
-b_0x1836_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x1838_start:\r
        defb 0bah\r
-\r
-b_0x1839_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x183B_start:\r
        defb 0a2h\r
-\r
-b_0x183C_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x183E_start:\r
        defb 0b2h\r
-\r
-b_0x183F_start:\r
        defw l1c5eh\r
-\r
-b_0x1841_start:\r
        defb 0c2h\r
-\r
-b_0x1842_start:\r
        defw l1cabh\r
-\r
-b_0x1844_start:\r
        defb 020h\r
-\r
-b_0x1845_start:\r
        defw l1934h\r
-\r
-b_0x1847_start:\r
        defb 040h\r
-\r
-b_0x1848_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x184A_start:\r
        defb 0a8h\r
-\r
-b_0x184B_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x184D_start:\r
        defb 0b8h\r
-\r
-b_0x184E_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x1850_start:\r
        defb 0a0h\r
-\r
-b_0x1851_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x1853_start:\r
        defb 0b0h\r
-\r
-b_0x1854_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x1856_start:\r
        defb 044h\r
-\r
-b_0x1857_start:\r
        defw l1b36h\r
-\r
-b_0x1859_start:\r
        defb 000h\r
-\r
-b_0x185A_start:\r
        defw l1babh\r
-\r
-b_0x185C_start:\r
        defb 0b0h\r
-\r
-b_0x185D_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x185F_start:\r
        defb 0bbh\r
-\r
-b_0x1860_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x1862_start:\r
        defb 0b3h\r
-\r
-b_0x1863_start:\r
        defw l1d2ch\r
-\r
-b_0x1865_start:\r
        defb 041h\r
-\r
-b_0x1866_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x1868_start:\r
        defb 0abh\r
-\r
-b_0x1869_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x186B_start:\r
        defb 0a3h\r
-\r
-b_0x186C_start:\r
        defw l1ce4h\r
-\r
-b_0x186E_start:\r
        defb 0c1h\r
-\r
-b_0x186F_start:\r
        defw l1ce4h\r
-\r
-b_0x1871_start:\r
        defb 0c5h\r
-\r
-b_0x1872_start:\r
        defw l1c14h\r
-\r
-b_0x1874_start:\r
        defb 080h\r
-\r
-b_0x1875_start:\r
        defw l1c50h\r
-\r
-b_0x1877_start:\r
        defb 0c0h\r
-\r
-b_0x1878_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x187A_start:\r
        defb 04dh\r
-\r
-b_0x187B_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x187D_start:\r
        defb 045h\r
-\r
-b_0x187E_start:\r
        defw l1bd8h\r
-\r
-b_0x1880_start:\r
        defb 010h\r
-\r
-b_0x1881_start:\r
        defw l1b36h\r
-\r
-b_0x1883_start:\r
        defb 017h\r
-\r
-b_0x1884_start:\r
        defw l1bd8h\r
-\r
-b_0x1886_start:\r
        defb 000h\r
-\r
-b_0x1887_start:\r
        defw l1b36h\r
-\r
-b_0x1889_start:\r
        defb 007h\r
-\r
-b_0x188A_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x188C_start:\r
        defb 06fh\r
-\r
-b_0x188D_start:\r
        defw l1bd8h\r
-\r
-b_0x188F_start:\r
        defb 018h\r
-\r
-b_0x1890_start:\r
        defw l1b36h\r
-\r
-b_0x1892_start:\r
        defb 01fh\r
-\r
-b_0x1893_start:\r
        defw l1bd8h\r
-\r
-b_0x1895_start:\r
        defb 008h\r
-\r
-b_0x1896_start:\r
        defw l1b36h\r
-\r
-b_0x1898_start:\r
        defb 00fh\r
-\r
-b_0x1899_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x189B_start:\r
        defb 067h\r
-\r
-b_0x189C_start:\r
        defw l1cd5h\r
-\r
-b_0x189E_start:\r
        defb 0c7h\r
-\r
-b_0x189F_start:\r
        defw l1b54h\r
-\r
-b_0x18A1_start:\r
        defb 098h\r
-\r
-b_0x18A2_start:\r
        defw l1b36h\r
-\r
-b_0x18A4_start:\r
        defb 037h\r
-\r
-b_0x18A5_start:\r
        defw l1c14h\r
-\r
-b_0x18A7_start:\r
        defb 0c0h\r
-\r
-b_0x18A8_start:\r
        defw l1bd8h\r
-\r
-b_0x18AA_start:\r
        defb 020h\r
-\r
-b_0x18AB_start:\r
        defw l1bd8h\r
-\r
-b_0x18AD_start:\r
        defb 028h\r
-\r
-b_0x18AE_start:\r
        defw l1bd8h\r
-\r
-b_0x18B0_start:\r
        defb 038h\r
-\r
-b_0x18B1_start:\r
        defw l1babh\r
-\r
-b_0x18B3_start:\r
        defb 090h\r
-\r
-b_0x18B4_start:\r
        defw l1babh\r
-\r
-b_0x18B6_start:\r
        defb 0a8h\r
-\r
-b_0x18B7_start:\r
        defw A.IN0\r
-\r
-b_0x18B9_start:\r
        defb 000h\r
-\r
-b_0x18BA_start:\r
        defw A.MLT\r
-\r
 b_0x18BC_start:\r
        defb 04ch\r
        ld b,e\r
@@ -3351,47 +3078,19 @@ b_0x18BC_start:
 \r
 b_0x18BF_start:\r
        defb 08bh\r
-\r
-b_0x18C0_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x18C2_start:\r
        defb 09bh\r
-\r
-b_0x18C3_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x18C5_start:\r
        defb 083h\r
-\r
-b_0x18C6_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x18C8_start:\r
        defb 093h\r
-\r
-b_0x18C9_start:\r
        defw l18fdh\r
-\r
-b_0x18CB_start:\r
        defb 001h\r
-\r
-b_0x18CC_start:\r
        defw gen.opc.ED2\r
-\r
-b_0x18CE_start:\r
        defb 076h\r
-\r
-b_0x18CF_start:\r
        defw l191dh\r
-\r
-b_0x18D1_start:\r
        defb 004h\r
-\r
-b_0x18D2_start:\r
        defw l192ch\r
-\r
-b_0x18D4_start:\r
        defb 074h\r
 A.IN0:\r
        call sub_1e41h\r
@@ -5059,68 +4758,44 @@ l228bh:
        defb 0e7h\r
        defb 000h\r
        defb 0cfh\r
-\r
-b_0x228E_start:\r
        defw l230ch\r
 \r
-b_0x2290_start:\r
        defb 0f7h\r
        defb 020h\r
        defb 0cfh\r
-\r
-b_0x2293_start:\r
        defw l230ch\r
 \r
-b_0x2295_start:\r
        defb 0ffh\r
        defb 038h\r
        defb 0cfh\r
-\r
-b_0x2298_start:\r
        defw l230ch\r
 \r
-b_0x229A_start:\r
        defb 0e7h\r
        defb 001h\r
        defb 0e7h\r
-\r
-b_0x229D_start:\r
        defw l2315h\r
 \r
-b_0x229F_start:\r
        defb 0f7h\r
        defb 021h\r
        defb 0e7h\r
-\r
-b_0x22A2_start:\r
        defw l2315h\r
 \r
-b_0x22A4_start:\r
        defb 0ffh\r
        defb 039h\r
        defb 0e7h\r
-\r
-b_0x22A7_start:\r
        defw l2315h\r
 \r
-b_0x22A9_start:\r
        defb 0ffh\r
        defb 064h\r
        defb 0eeh\r
-\r
-b_0x22AC_start:\r
        defw l2397h\r
 \r
-b_0x22AE_start:\r
        defb 0ffh\r
        defb 074h\r
        defb 0f1h\r
-\r
-b_0x22B1_start:\r
        defw l2397h\r
-\r
-b_0x22B3_start:\r
        defb 000h\r
+\r
 l22b4h:\r
        defb 0efh\r
        defb 043h\r