OpenCores
URL https://opencores.org/ocsvn/tms1000/tms1000/trunk

Subversion Repositories tms1000

[/] [tms1000/] [trunk/] [sr16/] [sr16.asm] - Rev 5

Compare with Previous | Blame | View Log


; *******************************************************

        .rom @0
L000:
        tam              ; 000: 03          
        tcy   15         ; 001: 4f          
        tcmiy 0          ; 003: 60          
L007:
        tya              ; 007: 23          
        tcy   15         ; 00f: 4f          
        knez             ; 01f: 09          
        br    L03d       ; 03f: bd          
        br    L02f       ; 03e: af          
L03d:
        tbit1 2          ; 03d: 39          
        br    L01c       ; 03b: 9c          
        tcmiy 0          ; 037: 60          
L02f:
        tcy   11         ; 02f: 4d          
        tmy              ; 01e: 22          
        iyc              ; 03c: 2b          
        iyc              ; 039: 2b          
        iyc              ; 033: 2b          
        ynea             ; 027: 02          
        tay              ; 00e: 24          
        dyn              ; 01d: 2c          
L03a:
        tma              ; 03a: 21          
        iyc              ; 035: 2b          
        rstr             ; 02b: 0c          
        tdo              ; 016: 0a          
        setr             ; 02c: 0d          
        ynec  15         ; 018: 5f          
        br    L007       ; 030: 87          
        tbit1 2          ; 021: 39          
        br    L017       ; 002: 97          
        imac             ; 005: 28          
        tam              ; 00b: 03          
L017:
        tcy   10         ; 017: 45          
        br    L03a       ; 02e: ba          
L01c:
        tam              ; 01c: 03          
        tka              ; 038: 08          
        alec  1          ; 031: 78          
        br    L029       ; 023: a9          
        tcy   10         ; 006: 45          
        tbit1 1          ; 00d: 3a          
        br    L029       ; 01b: a9          
L036:
        tcy   15         ; 036: 4f          
        tma              ; 02d: 21          
        tcmiy 4          ; 01a: 62          
        br    L02f       ; 034: af          
L029:
        dan              ; 029: 07          
        br    L029       ; 012: a9          
        dyn              ; 024: 2c          
        br    L029       ; 008: a9          
        tka              ; 011: 08          
        tmy              ; 022: 22          
        rstr             ; 004: 0c          
        alec  0          ; 009: 70          
        br    L036       ; 013: b6          
        tcy   10         ; 026: 45          
L00c:
        xma              ; 00c: 2e          
        alec  9          ; 019: 79          
        br    L00a       ; 032: 8a          
        cla              ; 025: 2f          
L00a:
        xma              ; 00a: 2e          
        dyn              ; 015: 2c          
        br    L00c       ; 02a: 8c          
        ldp   1          ; 014: 18          
        alec  7          ; 028: 7e          
        br    L071       ; 010: b1          
        br    L040       ; 020: 80          

; *******************************************************

        .rom @1
L040:
        tma              ; 040: 21          
        tcy   14         ; 041: 47          
        ldp   15         ; 043: 1f          
        call  L3ff       ; 047: ff          
        tcy   13         ; 04f: 4b          
        tbit1 2          ; 05f: 39          
        br    L3c5       ; 07f: 85          
        tcy   11         ; 07e: 4d          
        tmy              ; 07d: 22          
        ynec  7          ; 07b: 5e          
        br    L3de       ; 077: 9e          
        br    L3eb       ; 06f: ab          
        tcy   9          ; 05e: 49          
        mnez             ; 07c: 26          
        br    L3eb       ; 079: ab          
        ldp   11         ; 073: 1d          
        call  L2e9       ; 067: e9          
L04e:
        tam              ; 04e: 03          
        tcy   13         ; 05d: 4b          
        tbit1 0          ; 07a: 38          
        br    L2ec       ; 075: ac          
        ldp   15         ; 06b: 1f          
        br    L3fa       ; 056: ba          
        tcy   11         ; 06c: 4d          
        imac             ; 058: 28          
L070:
        tam              ; 070: 03          
        br    L3eb       ; 061: ab          
L042:
        xma              ; 042: 2e          
L045:
        tcy   0          ; 045: 40          
        xma              ; 04b: 2e          
        tcy   1          ; 057: 48          
        xma              ; 06e: 2e          
        retn             ; 05c: 0f          
        br    L3eb       ; 078: ab          
L071:
        ldp   7          ; 071: 1e          
        alec  3          ; 063: 7c          
        br    L1f4       ; 046: b4          
        tma              ; 04d: 21          
        ldp   14         ; 05b: 17          
        alec  0          ; 076: 70          
        br    L380       ; 06d: 80          
        ldp   15         ; 05a: 1f          
        tcy   14         ; 074: 47          
        alec  1          ; 069: 78          
        br    L3e8       ; 052: a8          
        alec  2          ; 064: 74          
        br    L3c4       ; 048: 84          
        alec  4          ; 051: 72          
        call  L3ff       ; 062: ff          
        tcy   13         ; 044: 4b          
        ldp   15         ; 049: 1f          
        alec  3          ; 053: 7c          
        br    L3d1       ; 066: 91          
        ldp   1          ; 04c: 18          
        alec  4          ; 059: 72          
        br    L070       ; 072: b0          
        ldp   14         ; 065: 17          
        alec  5          ; 04a: 7a          
        br    L3aa       ; 055: aa          
        alec  6          ; 06a: 76          
        call  L391       ; 054: d1          
        cpaiz            ; 068: 2d          
        ldp   2          ; 050: 14          
        br    L0bf       ; 060: bf          

; *******************************************************

        .rom @2
L080:
        tcy   10         ; 080: 45          
        mnez             ; 081: 26          
        br    L0bb       ; 083: bb          
        ldp   11         ; 087: 1d          
        call  L2f4       ; 08f: f4          
        ia               ; 09f: 0e          
L0bf:
        tam              ; 0bf: 03          
        mnez             ; 0be: 26          
        br    L2c0       ; 0bd: 80          
L0bb:
        ldp   4          ; 0bb: 12          
        call  L100       ; 0b7: c0          
        rbit  2          ; 0af: 35          
        tcy   2          ; 09e: 44          
        tcmiy 0          ; 0bc: 60          
        tcy   11         ; 0b9: 4d          
        xma              ; 0b3: 2e          
        ldx   1          ; 0a7: 3e          
        tcy   12         ; 08e: 43          
        alec  0          ; 09d: 70          
        br    L116       ; 0ba: 96          
        alec  8          ; 0b5: 71          
        br    L118       ; 0ab: 98          
        tcmiy 15         ; 096: 6f          
        br    L121       ; 0ac: a1          
        tcmiy 14         ; 098: 67          
        cpaiz            ; 0b0: 2d          
        a8aac            ; 0a1: 01          
        tcy   0          ; 082: 40          
        tamiy            ; 085: 20          
        tcmiy 0          ; 08b: 60          
L097:
        rbit  2          ; 097: 35          
L0ae:
        ldp   13         ; 0ae: 1b          
        call  L36c       ; 09c: ec          
        tbit1 0          ; 0b8: 38          
        br    L352       ; 0b1: 92          
        ldp   10         ; 0a3: 15          
        call  L2ae       ; 086: ee          
        alec  0          ; 08d: 70          
        br    L2b2       ; 09b: b2          
L0b6:
        ldx   0          ; 0b6: 3c          
        tcy   12         ; 0ad: 43          
        tcmiy 12         ; 09a: 63          
        ldp   15         ; 0b4: 1f          
        br    L3de       ; 0a9: 9e          
        ldp   14         ; 092: 17          
        call  L3af       ; 0a4: ef          
        alec  0          ; 088: 70          
        br    L38d       ; 091: 8d          
        ldp   10         ; 0a2: 15          
        call  L2ae       ; 084: ee          
        ldp   6          ; 089: 16          
        call  L1ac       ; 093: ec          
        ldp   15         ; 0a6: 1f          
        call  L3d2       ; 08c: d2          
        br    L3d2       ; 099: 92          
        ldp   4          ; 0b2: 12          
        call  L100       ; 0a5: c0          
        tcy   15         ; 08a: 4f          
        tma              ; 095: 21          
        ldp   7          ; 0aa: 1e          
        tcy   14         ; 094: 47          
        tbit1 3          ; 0a8: 3b          
        br    L1cd       ; 090: 8d          
        br    L1c0       ; 0a0: 80          

; *******************************************************

        .rom @3
L0c0:
        ldp   4          ; 0c0: 12          
        alec  4          ; 0c1: 72          
        br    L118       ; 0c3: 98          
        alec  5          ; 0c7: 7a          
        br    L100       ; 0cf: 80          
        tcmiy 12         ; 0df: 63          
        alec  6          ; 0ff: 76          
        br    L122       ; 0fe: a2          
        ldp   11         ; 0fd: 1d          
        alec  7          ; 0fb: 7e          
        br    L2c0       ; 0f7: 80          
        ldp   3          ; 0ef: 1c          
        alec  8          ; 0de: 71          
        br    L0f8       ; 0fc: b8          
        tcy   12         ; 0f9: 43          
        tbit1 2          ; 0f3: 39          
        br    L0c2       ; 0e7: 82          
        ldx   2          ; 0ce: 3d          
        tcy   15         ; 0dd: 4f          
        ldp   8          ; 0fa: 11          
        alec  9          ; 0f5: 79          
        br    L207       ; 0eb: 87          
        tam              ; 0d6: 03          
        ldx   0          ; 0ec: 3c          
        tcy   10         ; 0d8: 45          
        dman             ; 0f0: 2a          
        br    L200       ; 0e1: 80          
L0c2:
        ldp   2          ; 0c2: 14          
        br    L0b6       ; 0c5: b6          
L0cb:
        tcmiy 0          ; 0cb: 60          
        ldx   0          ; 0d7: 3c          
        tcmiy 12         ; 0ee: 63          
        ia               ; 0dc: 0e          
L0f8:
        tcy   13         ; 0f8: 4b          
        ldp   13         ; 0f1: 1b          
        tbit1 3          ; 0e3: 3b          
        br    L341       ; 0c6: 81          
        tcy   12         ; 0cd: 43          
        ldp   6          ; 0db: 16          
        tbit1 0          ; 0f6: 38          
        br    L188       ; 0ed: 88          
        ldp   3          ; 0da: 1c          
        tcy   1          ; 0f4: 48          
        mnez             ; 0e9: 26          
        br    L0c2       ; 0d2: 82          
        tcy   0          ; 0e4: 40          
        tma              ; 0c8: 21          
        alec  1          ; 0d1: 78          
        br    L0c9       ; 0e2: 89          
        br    L0c2       ; 0c4: 82          
L0c9:
        ldp   11         ; 0c9: 1d          
        tbit1 0          ; 0d3: 38          
        call  L2f4       ; 0e6: f4          
L0cc:
        tcy   11         ; 0cc: 4d          
        cla              ; 0d9: 2f          
        ldp   1          ; 0f2: 18          
        call  L042       ; 0e5: c2          
        ia               ; 0ca: 0e          
        tcy   10         ; 0d5: 45          
        ldp   1          ; 0ea: 18          
        call  L042       ; 0d4: c2          
        tcy   12         ; 0e8: 43          
        tya              ; 0d0: 23          
        br    L04e       ; 0e0: 8e          

; *******************************************************

        .rom @4
L100:
        ldx   1          ; 100: 3e          
        tcy   0          ; 101: 40          
L103:
        tma              ; 103: 21          
        comx             ; 107: 00          
        xma              ; 10f: 2e          
        comx             ; 11f: 00          
        tamiy            ; 13f: 20          
        ynec  13         ; 13e: 5b          
        br    L103       ; 13d: 83          
        ldx   0          ; 13b: 3c          
        cla              ; 137: 2f          
        retn             ; 12f: 0f          
        tbit1 3          ; 11e: 3b          
        br    L13a       ; 13c: ba          
        sbit  3          ; 139: 33          
        ldp   8          ; 133: 11          
        call  L20f       ; 127: cf          
        call  L201       ; 10e: c1          
        br    L234       ; 11d: b4          
L13a:
        call  L200       ; 13a: c0          
        rbit  3          ; 135: 37          
        call  L201       ; 12b: c1          
L116:
        ldp   7          ; 116: 1e          
        br    L1fd       ; 12c: bd          
L118:
        tbit1 1          ; 118: 3a          
        br    L1f1       ; 130: b1          
L121:
        alec  3          ; 121: 7c          
        br    L1d0       ; 102: 90          
L105:
        tcmiy 0          ; 105: 60          
        call  L1e3       ; 10b: e3          
        ldp   8          ; 117: 11          
        call  L20f       ; 12e: cf          
        ldp   7          ; 11c: 1e          
        br    L1df       ; 138: 9f          
        tcmiy 8          ; 131: 61          
        ldx   1          ; 123: 3e          
        xma              ; 106: 2e          
        ldx   0          ; 10d: 3c          
        retn             ; 11b: 0f          
        ldp   15         ; 136: 1f          
        alec  0          ; 12d: 70          
        call  L3f2       ; 11a: f2          
        ldp   6          ; 134: 16          
        alec  1          ; 129: 78          
        br    L180       ; 112: 80          
        ldp   11         ; 124: 1d          
        alec  2          ; 108: 74          
        br    L2c3       ; 111: 83          
L122:
        ldp   15         ; 122: 1f          
        call  L3d2       ; 104: d2          
        ldp   8          ; 109: 11          
        alec  3          ; 113: 7c          
        br    L212       ; 126: 92          
        br    L22d       ; 10c: ad          
L119:
        ldp   13         ; 119: 1b          
        tbit1 1          ; 132: 3a          
        br    L340       ; 125: 80          
        ldp   3          ; 10a: 1c          
        tbit1 3          ; 115: 3b          
        br    L0cb       ; 12a: 8b          
        ldp   10         ; 114: 15          
        br    L295       ; 128: 95          
        tcmiy 2          ; 110: 64          
        br    L28b       ; 120: 8b          

; *******************************************************

        .rom @5
L140:
        ldp   3          ; 140: 1c          
        alec  4          ; 141: 72          
        br    L0cb       ; 143: 8b          
        ldp   4          ; 147: 12          
        alec  9          ; 14f: 79          
        br    L105       ; 15f: 85          
        tbit1 0          ; 17f: 38          
        br    L105       ; 17e: 85          
        ldp   8          ; 17d: 11          
        call  L207       ; 17b: c7          
        ldp   12         ; 177: 13          
        call  L315       ; 16f: d5          
L15e:
        ldp   9          ; 15e: 19          
        br    L240       ; 17c: 80          
L179:
        mnez             ; 179: 26          
        br    L245       ; 173: 85          
        ldp   15         ; 167: 1f          
        br    L3fb       ; 14e: bb          
L15d:
        cla              ; 15d: 2f          
L17a:
        tcy   11         ; 17a: 4d          
        br    L3d8       ; 175: 98          
        dman             ; 16b: 2a          
        tamza            ; 156: 04          
        dyn              ; 16c: 2c          
        xma              ; 158: 2e          
        ynec  2          ; 170: 54          
        br    L3ec       ; 161: ac          
        br    L3c4       ; 142: 84          
        tcy   1          ; 145: 48          
        mnez             ; 14b: 26          
        br    L3e3       ; 157: a3          
        tcy   0          ; 16e: 40          
        tma              ; 15c: 21          
        alec  7          ; 178: 7e          
        br    L3da       ; 171: 9a          
        cla              ; 163: 2f          
        call  L3e4       ; 146: e4          
        tcy   13         ; 14d: 4b          
L15b:
        sbit  2          ; 15b: 31          
        ldp   15         ; 176: 1f          
        br    L3fa       ; 16d: ba          
        tcy   12         ; 15a: 43          
        tbit1 0          ; 174: 38          
        br    L3e5       ; 169: a5          
L152:
        cpaiz            ; 152: 2d          
L164:
        a8aac            ; 164: 01          
        tcy   11         ; 148: 4d          
        tam              ; 151: 03          
        tcy   2          ; 162: 44          
        mnez             ; 144: 26          
        br    L3d9       ; 149: 99          
L153:
        tcy   11         ; 153: 4d          
        mnez             ; 166: 26          
        br    L3eb       ; 14c: ab          
        retn             ; 159: 0f          
        br    L3f6       ; 172: b6          
L165:
        call  L3e3       ; 165: e3          
        tcy   11         ; 14a: 4d          
        tma              ; 155: 21          
        tcy   0          ; 16a: 40          
        amaac            ; 154: 25          
        alec  7          ; 168: 7e          
        br    L3c8       ; 150: 88          
        br    L3cd       ; 160: 8d          

; *******************************************************

        .rom @6
L180:
        tcy   10         ; 180: 45          
        mnez             ; 181: 26          
        br    L18f       ; 183: 8f          
        br    L1aa       ; 187: aa          
L18f:
        ldx   1          ; 18f: 3e          
        mnez             ; 19f: 26          
        br    L1bd       ; 1bf: bd          
        br    L194       ; 1be: 94          
L1bd:
        ldp   13         ; 1bd: 1b          
        call  L36c       ; 1bb: ec          
        tbit1 0          ; 1b7: 38          
        br    L366       ; 1af: a6          
        ldp   14         ; 19e: 17          
        call  L3af       ; 1bc: ef          
        alec  0          ; 1b9: 70          
        br    L3b5       ; 1b3: b5          
        ldp   10         ; 1a7: 15          
        call  L2ae       ; 18e: ee          
        call  L28b       ; 19d: cb          
        br    L29e       ; 1ba: 9e          
        tcy   12         ; 1b5: 43          
        tbit1 0          ; 1ab: 38          
        br    L290       ; 196: 90          
L1ac:
        tcy   2          ; 1ac: 44          
        br    L297       ; 198: 97          
L1b0:
        tcy   12         ; 1b0: 43          
        tya              ; 1a1: 23          
        tcy   2          ; 182: 44          
        br    L29c       ; 185: 9c          
L18b:
        tcy   13         ; 18b: 4b          
        tya              ; 197: 23          
        tcy   0          ; 1ae: 40          
        ldx   0          ; 19c: 3c          
        xma              ; 1b8: 2e          
        ldx   1          ; 1b1: 3e          
        xma              ; 1a3: 2e          
        ldx   0          ; 186: 3c          
        xma              ; 18d: 2e          
        iyc              ; 19b: 2b          
        ynea             ; 1b6: 02          
        br    L2b8       ; 1ad: b8          
        retn             ; 19a: 0f          
        ldp   10         ; 1b4: 15          
        call  L2ae       ; 1a9: ee          
        ldx   1          ; 192: 3e          
        cla              ; 1a4: 2f          
L188:
        tcy   1          ; 188: 48          
        ldp   15         ; 191: 1f          
        mnez             ; 1a2: 26          
        call  L3de       ; 184: de          
        ldp   7          ; 189: 1e          
        br    L1f3       ; 193: b3          
        tcy   12         ; 1a6: 43          
L18c:
        tbit1 0          ; 18c: 38          
        call  L1cb       ; 199: cb          
        ldp   10         ; 1b2: 15          
        call  L2ae       ; 1a5: ee          
        alec  0          ; 18a: 70          
        br    L290       ; 195: 90          
L1aa:
        call  L28b       ; 1aa: cb          
L194:
        ldp   7          ; 194: 1e          
        br    L1f8       ; 1a8: b8          
        call  L1cb       ; 190: cb          
        br    L1d2       ; 1a0: 92          

; *******************************************************

        .rom @7
L1c0:
        tbit1 2          ; 1c0: 39          
        br    L1cf       ; 1c1: 8f          
        ldp   3          ; 1c3: 1c          
        br    L0c0       ; 1c7: 80          
L1cf:
        sbit  3          ; 1cf: 33          
L1df:
        tcy   13         ; 1df: 4b          
        ldp   4          ; 1ff: 12          
        br    L119       ; 1fe: 99          
L1fd:
        tcy   14         ; 1fd: 47          
        rbit  0          ; 1fb: 34          
        rbit  2          ; 1f7: 35          
L1ef:
        rbit  3          ; 1ef: 37          
        tcy   10         ; 1de: 45          
        ldp   5          ; 1fc: 1a          
        br    L179       ; 1f9: b9          
L1f3:
        tcy   0          ; 1f3: 40          
L1e7:
        xma              ; 1e7: 2e          
        tcy   11         ; 1ce: 4d          
        tam              ; 1dd: 03          
        ldp   5          ; 1fa: 1a          
        call  L153       ; 1f5: d3          
        ynec  11         ; 1eb: 5d          
        br    L17a       ; 1d6: ba          
L1ec:
        ldp   3          ; 1ec: 1c          
        tcy   0          ; 1d8: 40          
        mnez             ; 1f0: 26          
        br    L0cc       ; 1e1: 8c          
        ldp   13         ; 1c2: 1b          
L1c5:
        call  L36c       ; 1c5: ec          
L1cb:
        tbit1 2          ; 1cb: 39          
        br    L34c       ; 1d7: 8c          
L1ee:
        ldp   10         ; 1ee: 15          
        call  L28b       ; 1dc: cb          
L1f8:
        ldx   1          ; 1f8: 3e          
L1f1:
        ldp   14         ; 1f1: 17          
L1e3:
        call  L380       ; 1e3: c0          
        tcy   14         ; 1c6: 47          
L1cd:
        rbit  3          ; 1cd: 37          
        tcy   11         ; 1db: 4d          
        dman             ; 1f6: 2a          
        br    L3a2       ; 1ed: a2          
        tcmiy 8          ; 1da: 61          
L1f4:
        ldp   15         ; 1f4: 1f          
        alec  1          ; 1e9: 78          
L1d2:
        br    L3c1       ; 1d2: 81          
L1e4:
        ldx   0          ; 1e4: 3c          
        ldp   2          ; 1c8: 14          
        br    L080       ; 1d1: 80          
        ldp   5          ; 1e2: 1a          
        call  L15d       ; 1c4: dd          
        tcy   11         ; 1c9: 4d          
        tcmiy 7          ; 1d3: 6e          
        br    L164       ; 1e6: a4          
        ldp   14         ; 1cc: 17          
        call  L3bc       ; 1d9: fc          
        alec  0          ; 1f2: 70          
L1e5:
        br    L3b8       ; 1e5: b8          
        ldp   10         ; 1ca: 15          
        call  L28b       ; 1d5: cb          
        ldp   15         ; 1ea: 1f          
        call  L3f2       ; 1d4: f2          
L1e8:
        ldp   6          ; 1e8: 16          
L1d0:
        call  L1b0       ; 1d0: f0          
        br    L18c       ; 1e0: 8c          

; *******************************************************

        .rom @8
L200:
        tam              ; 200: 03          
L201:
        tya              ; 201: 23          
        br    L22d       ; 203: ad          
L207:
        sbit  0          ; 207: 30          
L20f:
        tcy   0          ; 20f: 40          
L21f:
        ldx   0          ; 21f: 3c          
        tma              ; 23f: 21          
        ldx   1          ; 23e: 3e          
        tamiy            ; 23d: 20          
L23b:
        ynec  14         ; 23b: 57          
        br    L21f       ; 237: 9f          
        ldx   0          ; 22f: 3c          
        retn             ; 21e: 0f          
        tcy   3          ; 23c: 4c          
        tcmiy 3          ; 239: 6c          
L233:
        tam              ; 233: 03          
        ldp   10         ; 227: 15          
        call  L2ae       ; 20e: ee          
L21d:
        amaac            ; 21d: 25          
L23a:
        tamiy            ; 23a: 20          
L235:
        dman             ; 235: 2a          
        br    L2b3       ; 22b: b3          
        xma              ; 216: 2e          
        dyn              ; 22c: 2c          
        br    L296       ; 218: 96          
L230:
        alec  0          ; 230: 70          
L221:
        br    L29b       ; 221: 9b          
        ldx   1          ; 202: 3e          
        ldp   5          ; 205: 1a          
        call  L15d       ; 20b: dd          
        tcy   0          ; 217: 40          
L22e:
        tcmiy 1          ; 22e: 68          
        tcmiy 0          ; 21c: 60          
        tcy   12         ; 238: 43          
L231:
        tbit1 0          ; 231: 38          
        br    L15b       ; 223: 9b          
        ldp   10         ; 206: 15          
        call  L2ae       ; 20d: ee          
        ldp   6          ; 21b: 16          
        call  L1b0       ; 236: f0          
L22d:
        ldp   15         ; 22d: 1f          
        call  L3f4       ; 21a: f4          
L234:
        tcy   10         ; 234: 45          
        tcmiy 1          ; 229: 68          
L212:
        ldp   6          ; 212: 16          
        alec  6          ; 224: 76          
        call  L18b       ; 208: cb          
        ldx   2          ; 211: 3d          
        ldp   15         ; 222: 1f          
        call  L3de       ; 204: de          
        tcmiy 10         ; 209: 65          
L213:
        ldp   12         ; 213: 13          
L226:
        tbit1 2          ; 226: 39          
        br    L300       ; 20c: 80          
L219:
        ldp   14         ; 219: 17          
L232:
        call  L3bc       ; 232: fc          
        ldp   9          ; 225: 19          
        alec  0          ; 20a: 70          
L215:
        br    L244       ; 215: 84          
        br    L257       ; 22a: 97          
L214:
        tma              ; 214: 21          
        tcy   10         ; 228: 45          
        ldp   0          ; 210: 10          
        br    L000       ; 220: 80          

; *******************************************************

        .rom @9
L240:
        call  L271       ; 240: f1          
        cla              ; 241: 2f          
        xma              ; 243: 2e          
        ldx   0          ; 247: 3c          
        alec  0          ; 24f: 70          
        br    L27b       ; 25f: bb          
        tcy   3          ; 27f: 4c          
        tcmiy 0          ; 27e: 60          
L27d:
        tcmiy 0          ; 27d: 60          
L27b:
        ldp   7          ; 27b: 1e          
        br    L1fd       ; 277: bd          
        tcy   14         ; 26f: 47          
        tmy              ; 25e: 22          
        ldx   1          ; 27c: 3e          
L279:
        retn             ; 279: 0f          
L273:
        tcmiy 1          ; 273: 68          
        dman             ; 267: 2a          
        br    L1e8       ; 24e: a8          
        tcmiy 9          ; 25d: 69          
        br    L1e7       ; 27a: a7          
        call  L1ef       ; 275: ef          
        imac             ; 26b: 28          
        tam              ; 256: 03          
L26c:
        imac             ; 26c: 28          
        tam              ; 258: 03          
        a6aac            ; 270: 06          
        br    L1c5       ; 261: 85          
L242:
        br    L1e5       ; 242: a5          
L245:
        tamiy            ; 245: 20          
        br    L1ec       ; 24b: ac          
L257:
        ldp   10         ; 257: 15          
        call  L28b       ; 26e: cb          
        ldp   11         ; 25c: 1d          
L278:
        call  L2f4       ; 278: f4          
L271:
        ldx   2          ; 271: 3d          
        tcy   14         ; 263: 47          
        dman             ; 246: 2a          
        tamiy            ; 24d: 20          
        retn             ; 25b: 0f          
        ldp   14         ; 276: 17          
        alec  1          ; 26d: 78          
        br    L39c       ; 25a: 9c          
        ldp   11         ; 274: 1d          
        call  L2f4       ; 269: f4          
        tcy   15         ; 252: 4f          
        tbit1 0          ; 264: 38          
        br    L2ef       ; 248: af          
        ldp   8          ; 251: 11          
        br    L213       ; 262: 93          
L244:
        ldx   2          ; 244: 3d          
        tcy   15         ; 249: 4f          
        tbit1 0          ; 253: 38          
        br    L235       ; 266: b5          
        ldp   10         ; 24c: 15          
        tbit1 1          ; 259: 3a          
        call  L280       ; 272: c0          
        ldx   2          ; 265: 3d          
        tcy   2          ; 24a: 44          
        ldp   2          ; 255: 14          
        imac             ; 26a: 28          
        br    L0b6       ; 254: b6          
        ldp   8          ; 268: 11          
        tam              ; 250: 03          
        br    L219       ; 260: 99          

; *******************************************************

        .rom @a
L280:
        tcy   14         ; 280: 47          
        tma              ; 281: 21          
        ldx   1          ; 283: 3e          
        cpaiz            ; 287: 2d          
        a10aac           ; 28f: 05          
        tamza            ; 29f: 04          
        tcy   1          ; 2bf: 48          
L2be:
        tamiy            ; 2be: 20          
L2bd:
        tya              ; 2bd: 23          
        tcy   13         ; 2bb: 4b          
        tamiy            ; 2b7: 20          
        amaac            ; 2af: 25          
L29e:
        tay              ; 29e: 24          
        ynec  12         ; 2bc: 53          
        br    L2a7       ; 2b9: a7          
L2b3:
        retn             ; 2b3: 0f          
L2a7:
        tma              ; 2a7: 21          
        tcy   13         ; 28e: 4b          
        tmy              ; 29d: 22          
        amaac            ; 2ba: 25          
        br    L2ac       ; 2b5: ac          
        alec  9          ; 2ab: 79          
L296:
        br    L2be       ; 296: be          
L2ac:
        a6aac            ; 2ac: 06          
        tamiy            ; 298: 20          
        imac             ; 2b0: 28          
        tam              ; 2a1: 03          
        br    L2bd       ; 282: bd          
L285:
        tam              ; 285: 03          
L28b:
        tcy   2          ; 28b: 44          
L297:
        br    L29c       ; 297: 9c          
L2ae:
        tcy   0          ; 2ae: 40          
L29c:
        cla              ; 29c: 2f          
L2b8:
        ldx   1          ; 2b8: 3e          
        amaac            ; 2b1: 25          
        ldx   0          ; 2a3: 3c          
        amaac            ; 286: 25          
        br    L2ad       ; 28d: ad          
L29b:
        alec  9          ; 29b: 79          
        br    L2a5       ; 2b6: a5          
L2ad:
        a6aac            ; 2ad: 06          
        tamza            ; 29a: 04          
        ia               ; 2b4: 0e          
        iyc              ; 2a9: 2b          
        ynec  2          ; 292: 54          
        br    L291       ; 2a4: 91          
        retn             ; 288: 0f          
L291:
        ynec  12         ; 291: 53          
        br    L2b8       ; 2a2: b8          
        retn             ; 284: 0f          
        ldx   2          ; 289: 3d          
        tcy   15         ; 293: 4f          
        tbit1 2          ; 2a6: 39          
        call  L280       ; 28c: c0          
        ldp   11         ; 299: 1d          
L2b2:
        br    L2d5       ; 2b2: 95          
L2a5:
        tamza            ; 2a5: 04          
        br    L2e9       ; 28a: a9          
L295:
        ldx   2          ; 295: 3d          
        ldp   5          ; 2aa: 1a          
        tbit1 3          ; 294: 3b          
        br    L140       ; 2a8: 80          
L290:
        br    L15e       ; 290: 9e          
        comx             ; 2a0: 00          

; *******************************************************

        .rom @b
L2c0:
        ldp   8          ; 2c0: 11          
        call  L20f       ; 2c1: cf          
L2c3:
        tcy   2          ; 2c3: 44          
        ldx   0          ; 2c7: 3c          
        cla              ; 2cf: 2f          
        xma              ; 2df: 2e          
        ldx   2          ; 2ff: 3d          
L2fe:
        tamiy            ; 2fe: 20          
        ynec  12         ; 2fd: 53          
        br    L207       ; 2fb: 87          
        tcy   14         ; 2f7: 47          
L2ef:
        tcmiy 2          ; 2ef: 64          
        tbit1 2          ; 2de: 39          
        br    L233       ; 2fc: b3          
        br    L215       ; 2f9: 95          
L2f3:
        tcy   14         ; 2f3: 47          
        tcmiy 10         ; 2e7: 65          
        ldp   15         ; 2ce: 1f          
        call  L3f4       ; 2dd: f4          
        tcy   10         ; 2fa: 45          
        tcmiy 1          ; 2f5: 68          
        br    L3d5       ; 2eb: 95          
L2d6:
        ldp   10         ; 2d6: 15          
L2ec:
        dman             ; 2ec: 2a          
        br    L285       ; 2d8: 85          
        ldp   11         ; 2f0: 1d          
        tcy   15         ; 2e1: 4f          
        tbit1 2          ; 2c2: 39          
        br    L2f4       ; 2c5: b4          
        tcy   14         ; 2cb: 47          
        imac             ; 2d7: 28          
        tamiy            ; 2ee: 20          
        alec  10         ; 2dc: 75          
        br    L2db       ; 2f8: 9b          
L2f1:
        ldp   13         ; 2f1: 1b          
        tbit1 1          ; 2e3: 3a          
        br    L374       ; 2c6: b4          
        br    L36c       ; 2cd: ac          
L2db:
        ldp   5          ; 2db: 1a          
        call  L15d       ; 2f6: dd          
        ldx   0          ; 2ed: 3c          
        br    L165       ; 2da: a5          
L2f4:
        cla              ; 2f4: 2f          
L2e9:
        tcy   2          ; 2e9: 44          
        xma              ; 2d2: 2e          
        iyc              ; 2e4: 2b          
        ynec  12         ; 2c8: 53          
        br    L152       ; 2d1: 92          
        tcy   11         ; 2e2: 4d          
        retn             ; 2c4: 0f          
L2c9:
        ldp   9          ; 2c9: 19          
        call  L271       ; 2d3: f1          
        ldp   13         ; 2e6: 1b          
        alec  1          ; 2cc: 78          
        br    L379       ; 2d9: b9          
L2f2:
        ldx   1          ; 2f2: 3e          
        ldp   5          ; 2e5: 1a          
L2ca:
        call  L15d       ; 2ca: dd          
L2d5:
        ldx   2          ; 2d5: 3d          
        tcy   15         ; 2ea: 4f          
        ldp   12         ; 2d4: 13          
        tbit1 1          ; 2e8: 3a          
        br    L300       ; 2d0: 80          
        br    L335       ; 2e0: b5          

; *******************************************************

        .rom @c
L300:
        tcy   14         ; 300: 47          
        tma              ; 301: 21          
        ldp   15         ; 303: 1f          
        call  L3f4       ; 307: f4          
        tcy   2          ; 30f: 44          
        alec  9          ; 31f: 79          
        br    L3c2       ; 33f: 82          
        tcmiy 9          ; 33e: 69          
        tcmiy 9          ; 33d: 69          
        tcmiy 9          ; 33b: 69          
        tcmiy 2          ; 337: 64          
        tcmiy 0          ; 32f: 60          
        tcmiy 1          ; 31e: 68          
        tcmiy 0          ; 33c: 60          
        tcmiy 3          ; 339: 6c          
        ldx   2          ; 333: 3d          
        tcy   15         ; 327: 4f          
        ldp   8          ; 30e: 11          
        tbit1 2          ; 31d: 39          
        br    L219       ; 33a: 99          
L335:
        tbit1 2          ; 335: 39          
        br    L230       ; 32b: b0          
        tcy   2          ; 316: 44          
        ldp   11         ; 32c: 1d          
        br    L2d6       ; 318: 96          
        tcy   10         ; 330: 45          
        br    L2ec       ; 321: ac          
        tcmiy 7          ; 302: 6e          
        tcmiy 4          ; 305: 62          
        tcmiy 7          ; 30b: 6e          
        tcmiy 7          ; 317: 6e          
        tcmiy 0          ; 32e: 60          
        tcmiy 4          ; 31c: 62          
        tcmiy 3          ; 338: 6c          
        tcmiy 4          ; 331: 62          
        tcy   2          ; 323: 44          
        alec  6          ; 306: 76          
        br    L2ca       ; 30d: 8a          
        alec  7          ; 31b: 7e          
        br    L2f3       ; 336: b3          
        alec  8          ; 32d: 71          
        br    L2c9       ; 31a: 89          
        tcmiy 5          ; 334: 6a          
        tcmiy 8          ; 329: 61          
        tcmiy 6          ; 312: 66          
        tcmiy 2          ; 324: 64          
        tcmiy 9          ; 308: 69          
        tcmiy 3          ; 311: 6c          
        tcmiy 1          ; 322: 68          
        br    L2f3       ; 304: b3          
        tcmiy 7          ; 309: 6e          
        tcmiy 3          ; 313: 6c          
        tcmiy 7          ; 326: 6e          
        tcmiy 3          ; 30c: 6c          
        tcmiy 1          ; 319: 68          
        tcmiy 2          ; 332: 64          
        br    L2f3       ; 325: b3          
        tcmiy 6          ; 30a: 66          
L315:
        tcmiy 7          ; 315: 6e          
        ldx   1          ; 32a: 3e          
        tcmiy 2          ; 314: 64          
        retn             ; 328: 0f          
        tcmiy 7          ; 310: 6e          
        br    L2f2       ; 320: b2          

; *******************************************************

        .rom @d
L340:
        tcmiy 0          ; 340: 60          
L341:
        ldp   15         ; 341: 1f          
        call  L3f4       ; 343: f4          
        tcy   2          ; 347: 44          
        tcmiy 9          ; 34f: 69          
        tcmiy 0          ; 35f: 60          
        tcmiy 5          ; 37f: 6a          
        tcmiy 8          ; 37e: 61          
        tcmiy 5          ; 37d: 6a          
        tcmiy 2          ; 37b: 64          
        tcmiy 0          ; 377: 60          
        tcmiy 3          ; 36f: 6c          
        ldp   14         ; 35e: 17          
        br    L393       ; 37c: 93          
L379:
        rbit  2          ; 379: 35          
        ldx   0          ; 373: 3c          
        tcy   10         ; 367: 45          
        imac             ; 34e: 28          
        tamza            ; 35d: 04          
        tcy   12         ; 37a: 43          
        rbit  0          ; 375: 34          
        tbit1 2          ; 36b: 39          
        br    L394       ; 356: 94          
L36c:
        ldx   0          ; 36c: 3c          
        tcy   12         ; 358: 43          
        tma              ; 370: 21          
        a6aac            ; 361: 06          
        ldx   1          ; 342: 3e          
        amaac            ; 345: 25          
        a6aac            ; 34b: 06          
        tcy   14         ; 357: 47          
        tam              ; 36e: 03          
        retn             ; 35c: 0f          
        rbit  3          ; 378: 37          
        tma              ; 371: 21          
        ldx   0          ; 363: 3c          
        ldp   2          ; 346: 14          
        tcy   12         ; 34d: 43          
        alec  3          ; 35b: 7c          
        br    L097       ; 376: 97          
        sbit  2          ; 36d: 31          
        br    L0ae       ; 35a: ae          
L374:
        rbit  1          ; 374: 36          
        ldp   15         ; 369: 1f          
L352:
        call  L3f4       ; 352: f4          
        ldp   6          ; 364: 16          
        call  L1b0       ; 348: f0          
        cla              ; 351: 2f          
        ldp   1          ; 362: 18          
        call  L045       ; 344: c5          
        tcy   11         ; 349: 4d          
        ldp   1          ; 353: 18          
L366:
        call  L042       ; 366: c2          
L34c:
        tcy   10         ; 34c: 45          
        tam              ; 359: 03          
        tcy   12         ; 372: 43          
        ldp   7          ; 365: 1e          
        tbit1 0          ; 34a: 38          
        br    L1e8       ; 355: a8          
        br    L1ee       ; 36a: ae          
        rbit  2          ; 354: 35          
L368:
        a6aac            ; 368: 06          
        ldp   4          ; 350: 12          
        br    L122       ; 360: a2          

; *******************************************************

        .rom @e
L380:
        tcy   0          ; 380: 40          
L381:
        comx             ; 381: 00          
        tma              ; 383: 21          
        comx             ; 387: 00          
        tamiy            ; 38f: 20          
        ynec  13         ; 39f: 5b          
        br    L381       ; 3bf: 81          
        ldx   0          ; 3be: 3c          
        retn             ; 3bd: 0f          
        ldp   9          ; 3bb: 19          
        br    L27d       ; 3b7: bd          
L3af:
        tcy   0          ; 3af: 40          
        br    L279       ; 39e: b9          
L3bc:
        tcy   2          ; 3bc: 44          
        cla              ; 3b9: 2f          
        ldx   1          ; 3b3: 3e          
        amaac            ; 3a7: 25          
        ldx   0          ; 38e: 3c          
        saman            ; 39d: 27          
        br    L257       ; 3ba: 97          
L3b5:
        a10aac           ; 3b5: 05          
        tamza            ; 3ab: 04          
        ia               ; 396: 0e          
        iyc              ; 3ac: 2b          
        ynec  2          ; 398: 54          
        br    L242       ; 3b0: 82          
        retn             ; 3a1: 0f          
        ynec  12         ; 382: 53          
        br    L273       ; 385: b3          
        retn             ; 38b: 0f          
        tamza            ; 397: 04          
        br    L26c       ; 3ae: ac          
L39c:
        tcy   2          ; 39c: 44          
L3b8:
        xma              ; 3b8: 2e          
        ldx   0          ; 3b1: 3c          
        tamiy            ; 3a3: 20          
        ldx   2          ; 386: 3d          
L38d:
        ynec  12         ; 38d: 53          
        br    L278       ; 39b: b8          
        tcy   15         ; 3b6: 4f          
        ldp   11         ; 3ad: 1d          
        rbit  0          ; 39a: 34          
        tbit1 2          ; 3b4: 39          
        br    L2c3       ; 3a9: 83          
        tbit1 1          ; 392: 3a          
        br    L2c3       ; 3a4: 83          
        br    L2f1       ; 388: b1          
L391:
        ldx   2          ; 391: 3d          
L3a2:
        tcmiy 8          ; 3a2: 61          
        tcy   15         ; 384: 4f          
        br    L2fe       ; 389: be          
L393:
        tcmiy 2          ; 393: 64          
        ldp   6          ; 3a6: 16          
        call  L18b       ; 38c: cb          
        ldp   13         ; 399: 1b          
        tbit1 3          ; 3b2: 3b          
        br    L368       ; 3a5: a8          
        ldp   11         ; 38a: 1d          
        br    L2c3       ; 395: 83          
L3aa:
        ldx   3          ; 3aa: 3f          
L394:
        ldp   15         ; 394: 1f          
        call  L3fb       ; 3a8: fb          
        ldp   7          ; 390: 1e          
        br    L1e4       ; 3a0: a4          

; *******************************************************

        .rom @f
L3c0:
        ldx   3          ; 3c0: 3f          
L3c1:
        call  L3fb       ; 3c1: fb          
        ldx   2          ; 3c3: 3d          
        call  L3fc       ; 3c7: fc          
        ldx   0          ; 3cf: 3c          
        call  L3fc       ; 3df: fc          
L3ff:
        tbit1 0          ; 3ff: 38          
        br    L3dd       ; 3fe: 9d          
        sbit  0          ; 3fd: 30          
L3fb:
        tcy   12         ; 3fb: 43          
        tcmiy 10         ; 3f7: 65          
        tcmiy 0          ; 3ef: 60          
L3de:
        tcy   1          ; 3de: 48          
L3fc:
        dyn              ; 3fc: 2c          
L3f9:
        tcmiy 0          ; 3f9: 60          
        ynec  12         ; 3f3: 53          
        br    L3f9       ; 3e7: b9          
        tcy   14         ; 3ce: 47          
L3dd:
        retn             ; 3dd: 0f          
L3fa:
        tcy   13         ; 3fa: 4b          
        tbit1 2          ; 3f5: 39          
L3eb:
        br    L3c5       ; 3eb: 85          
        tcy   0          ; 3d6: 40          
L3ec:
        tcmiy 10         ; 3ec: 65          
L3d8:
        tcmiy 10         ; 3d8: 65          
        tcy   12         ; 3f0: 43          
        rbit  0          ; 3e1: 34          
L3c2:
        retn             ; 3c2: 0f          
L3c5:
        tcy   11         ; 3c5: 4d          
        imac             ; 3cb: 28          
        ia               ; 3d7: 0e          
        dyn              ; 3ee: 2c          
        ynea             ; 3dc: 02          
        br    L3cd       ; 3f8: 8d          
        tcy   12         ; 3f1: 43          
L3e3:
        ldp   8          ; 3e3: 11          
        br    L214       ; 3c6: 94          
L3cd:
        mnez             ; 3cd: 26          
        br    L231       ; 3db: b1          
L3f6:
        sbit  1          ; 3f6: 32          
        sbit  3          ; 3ed: 33          
L3da:
        br    L22e       ; 3da: ae          
L3f4:
        ldx   1          ; 3f4: 3e          
        br    L23b       ; 3e9: bb          
L3d2:
        tcy   12         ; 3d2: 43          
L3e4:
        tbit1 0          ; 3e4: 38          
L3c8:
        br    L221       ; 3c8: a1          
L3d1:
        sbit  0          ; 3d1: 30          
        br    L21d       ; 3e2: 9d          
L3c4:
        tbit1 0          ; 3c4: 38          
        br    L226       ; 3c9: a6          
        br    L232       ; 3d3: b2          
        tcy   13         ; 3e6: 4b          
        tbit1 2          ; 3cc: 39          
L3d9:
        br    L212       ; 3d9: 92          
L3f2:
        tcy   12         ; 3f2: 43          
L3e5:
        tya              ; 3e5: 23          
        amaac            ; 3ca: 25          
L3d5:
        tamza            ; 3d5: 04          
        sbit  3          ; 3ea: 33          
        br    L21d       ; 3d4: 9d          
L3e8:
        tbit1 0          ; 3e8: 38          
        br    L23b       ; 3d0: bb          
        br    L23a       ; 3e0: ba          

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.