Last change
on this file since 050d522 was 109c83b, checked in by Thomas Lopatic <thomas@…>, 7 years ago |
Compiled full ROM in Hatari.
|
-
Property mode
set to
100644
|
File size:
6.1 KB
|
Rev | Line | |
---|
[109c83b] | 1 | **
|
---|
| 2 | * Copyright 1981
|
---|
| 3 | * Alcyon Corporation
|
---|
| 4 | * 8716 Production Ave.
|
---|
| 5 | * San Diego, Ca. 92121
|
---|
| 6 | *
|
---|
| 7 | * 68010 added operands: movec, moves, rtd.
|
---|
| 8 | * 68010 added control registers: sfc, dfc, vsr.
|
---|
| 9 | * [vlh] 3 august 83
|
---|
| 10 | * added vbr sw 2/5/84
|
---|
| 11 | **
|
---|
| 12 | R0: .equ 0,r
|
---|
| 13 | R1: .equ 1,r
|
---|
| 14 | R2: .equ 2,r
|
---|
| 15 | R3: .equ 3,r
|
---|
| 16 | R4: .equ 4,r
|
---|
| 17 | R5: .equ 5,r
|
---|
| 18 | R6: .equ 6,r
|
---|
| 19 | R7: .equ 7,r
|
---|
| 20 | R8: .equ 8,r
|
---|
| 21 | R9: .equ 9,r
|
---|
| 22 | R10: .equ 10,r
|
---|
| 23 | R11: .equ 11,r
|
---|
| 24 | R12: .equ 12,r
|
---|
| 25 | R13: .equ 13,r
|
---|
| 26 | R14: .equ 14,r
|
---|
| 27 | R15: .equ 15,r
|
---|
| 28 | D0: .equ 0,r
|
---|
| 29 | D1: .equ 1,r
|
---|
| 30 | D2: .equ 2,r
|
---|
| 31 | D3: .equ 3,r
|
---|
| 32 | D4: .equ 4,r
|
---|
| 33 | D5: .equ 5,r
|
---|
| 34 | D6: .equ 6,r
|
---|
| 35 | D7: .equ 7,r
|
---|
| 36 | A0: .equ @10,r
|
---|
| 37 | A1: .equ @11,r
|
---|
| 38 | A2: .equ @12,r
|
---|
| 39 | A3: .equ @13,r
|
---|
| 40 | A4: .equ @14,r
|
---|
| 41 | A5: .equ @15,r
|
---|
| 42 | A6: .equ @16,r
|
---|
| 43 | A7: .equ @17,r
|
---|
| 44 | SP: .equ 15,r
|
---|
| 45 | CCR: .equ 16,r
|
---|
| 46 | SR: .equ 17,r
|
---|
| 47 | r0: .equ 0,r
|
---|
| 48 | r1: .equ 1,r
|
---|
| 49 | r2: .equ 2,r
|
---|
| 50 | r3: .equ 3,r
|
---|
| 51 | r4: .equ 4,r
|
---|
| 52 | r5: .equ 5,r
|
---|
| 53 | r6: .equ 6,r
|
---|
| 54 | r7: .equ 7,r
|
---|
| 55 | r8: .equ 8,r
|
---|
| 56 | r9: .equ 9,r
|
---|
| 57 | r10: .equ 10,r
|
---|
| 58 | r11: .equ 11,r
|
---|
| 59 | r12: .equ 12,r
|
---|
| 60 | r13: .equ 13,r
|
---|
| 61 | r14: .equ 14,r
|
---|
| 62 | r15: .equ 15,r
|
---|
| 63 | d0: .equ 0,r
|
---|
| 64 | d1: .equ 1,r
|
---|
| 65 | d2: .equ 2,r
|
---|
| 66 | d3: .equ 3,r
|
---|
| 67 | d4: .equ 4,r
|
---|
| 68 | d5: .equ 5,r
|
---|
| 69 | d6: .equ 6,r
|
---|
| 70 | d7: .equ 7,r
|
---|
| 71 | a0: .equ @10,r
|
---|
| 72 | a1: .equ @11,r
|
---|
| 73 | a2: .equ @12,r
|
---|
| 74 | a3: .equ @13,r
|
---|
| 75 | a4: .equ @14,r
|
---|
| 76 | a5: .equ @15,r
|
---|
| 77 | a6: .equ @16,r
|
---|
| 78 | a7: .equ @17,r
|
---|
| 79 | sp: .equ 15,r
|
---|
| 80 | ccr: .equ 16,r
|
---|
| 81 | sr: .equ 17,r
|
---|
| 82 | usp: .equ 18,r
|
---|
| 83 | USP: .equ 18,r
|
---|
| 84 | pc: .equ 22,r
|
---|
| 85 | PC: .equ 22,r
|
---|
| 86 | sfc: .equ 23,r
|
---|
| 87 | SFC: .equ 23,r
|
---|
| 88 | dfc: .equ 24,r
|
---|
| 89 | DFC: .equ 24,r
|
---|
| 90 | vsr: .equ 25,r
|
---|
| 91 | VSR: .equ 25,r
|
---|
| 92 | vbr: .equ 25,r
|
---|
| 93 | VBR: .equ 25,r
|
---|
| 94 | .b: .equ 19,r
|
---|
| 95 | .B: .equ 19,r
|
---|
| 96 | .w: .equ 20,r
|
---|
| 97 | .W: .equ 20,r
|
---|
| 98 | .l: .equ 21,r
|
---|
| 99 | .L: .equ 21,r
|
---|
| 100 | abcd: .opd 4,@140400
|
---|
| 101 | add: .opd 1,@150000
|
---|
| 102 | adda: .opd 15,@150000
|
---|
| 103 | addi: .opd 2,@003000
|
---|
| 104 | addq: .opd 17,@050000
|
---|
| 105 | inc: .opd 16,@050000
|
---|
| 106 | addx: .opd 27,@150400
|
---|
| 107 | and: .opd 1,@140000
|
---|
| 108 | andi: .opd 2,@001000
|
---|
| 109 | asl: .opd 8,@160400
|
---|
| 110 | asr: .opd 8,@160000
|
---|
| 111 | bcc: .opd 6,@062000
|
---|
| 112 | bcs: .opd 6,@062400
|
---|
| 113 | beq: .opd 6,@063400
|
---|
| 114 | bze: .opd 6,@063400
|
---|
| 115 | bge: .opd 6,@066000
|
---|
| 116 | bgt: .opd 6,@067000
|
---|
| 117 | bhi: .opd 6,@061000
|
---|
| 118 | bhis: .opd 6,@062000
|
---|
| 119 | bhs: .opd 6,@062000
|
---|
| 120 | ble: .opd 6,@067400
|
---|
| 121 | blo: .opd 6,@062400
|
---|
| 122 | bls: .opd 6,@061400
|
---|
| 123 | blos: .opd 6,@061400
|
---|
| 124 | blt: .opd 6,@066400
|
---|
| 125 | bmi: .opd 6,@065400
|
---|
| 126 | bne: .opd 6,@063000
|
---|
| 127 | bnz: .opd 6,@063000
|
---|
| 128 | bpl: .opd 6,@065000
|
---|
| 129 | bvc: .opd 6,@064000
|
---|
| 130 | bvs: .opd 6,@064400
|
---|
| 131 | bchg: .opd 7,@000100
|
---|
| 132 | bclr: .opd 7,@000200
|
---|
| 133 | bra: .opd 6,@060000
|
---|
| 134 | bt: .opd 6,@060000
|
---|
| 135 | bset: .opd 7,@000300
|
---|
| 136 | bsr: .opd 6,@060400
|
---|
| 137 | btst: .opd 7,@000000
|
---|
| 138 | chk: .opd 26,@040600
|
---|
| 139 | clr: .opd 24,@041000
|
---|
| 140 | cmp: .opd 26,@130000
|
---|
| 141 | cmpa: .opd 15,@130000
|
---|
| 142 | cmpi: .opd 2,@006000
|
---|
| 143 | cmpm: .opd 10,@130410
|
---|
| 144 | dbcc: .opd 11,@052310
|
---|
| 145 | dbcs: .opd 11,@052710
|
---|
| 146 | dblo: .opd 11,@052710
|
---|
| 147 | dbeq: .opd 11,@053710
|
---|
| 148 | dbze: .opd 11,@053710
|
---|
| 149 | dbra: .opd 11,@050710
|
---|
| 150 | dbf: .opd 11,@050710
|
---|
| 151 | dbge: .opd 11,@056310
|
---|
| 152 | dbgt: .opd 11,@057310
|
---|
| 153 | dbhi: .opd 11,@051310
|
---|
| 154 | dbhs: .opd 11,@051310
|
---|
| 155 | dble: .opd 11,@057710
|
---|
| 156 | dbls: .opd 11,@051710
|
---|
| 157 | dblt: .opd 11,@056710
|
---|
| 158 | dbmi: .opd 11,@055710
|
---|
| 159 | dbne: .opd 11,@053310
|
---|
| 160 | dbnz: .opd 11,@053310
|
---|
| 161 | dbpl: .opd 11,@055310
|
---|
| 162 | dbt: .opd 11,@050310
|
---|
| 163 | dbvc: .opd 11,@054310
|
---|
| 164 | dbvs: .opd 11,@054710
|
---|
| 165 | divs: .opd 5,@100700
|
---|
| 166 | divu: .opd 5,@100300
|
---|
| 167 | eor: .opd 23,@130000
|
---|
| 168 | eori: .opd 2,@005000
|
---|
| 169 | exg: .opd 12,@140400
|
---|
| 170 | ext: .opd 13,@044000
|
---|
| 171 | jmp: .opd 9,@047300
|
---|
| 172 | jsr: .opd 9,@047200
|
---|
| 173 | illegal: .opd 0,@045374
|
---|
| 174 | lea: .opd 30,@040700
|
---|
| 175 | link: .opd 19,@047120
|
---|
| 176 | lsr: .opd 8,@160010
|
---|
| 177 | lsl: .opd 8,@160410
|
---|
| 178 | move: .opd 3,@000000
|
---|
| 179 | movea: .opd 3,@000100
|
---|
| 180 | movec: .opd 31,@047172
|
---|
| 181 | movem: .opd 20,@044200
|
---|
| 182 | movep: .opd 21,@000010
|
---|
| 183 | moveq: .opd 22,@070000
|
---|
| 184 | moves: .opd 31,@007000
|
---|
| 185 | muls: .opd 5,@140700
|
---|
| 186 | mulu: .opd 5,@140300
|
---|
| 187 | nbcd: .opd 25,@044000
|
---|
| 188 | neg: .opd 24,@042000
|
---|
| 189 | negx: .opd 24,@040000
|
---|
| 190 | nop: .opd 0,@047161
|
---|
| 191 | not: .opd 24,@043000
|
---|
| 192 | or: .opd 1,@100000
|
---|
| 193 | ori: .opd 2,@000000
|
---|
| 194 | pea: .opd 29,@044100
|
---|
| 195 | reset: .opd 0,@047160
|
---|
| 196 | rol: .opd 8,@160430
|
---|
| 197 | ror: .opd 8,@160030
|
---|
| 198 | roxl: .opd 8,@160420
|
---|
| 199 | roxr: .opd 8,@160020
|
---|
| 200 | rtd: .opd 14,@047164
|
---|
| 201 | rte: .opd 0,@047163
|
---|
| 202 | rtr: .opd 0,@047167
|
---|
| 203 | rts: .opd 0,@047165
|
---|
| 204 | sbcd: .opd 4,@100400
|
---|
| 205 | scc: .opd 25,@052300
|
---|
| 206 | shs: .opd 25,@052300
|
---|
| 207 | scs: .opd 25,@052700
|
---|
| 208 | slo: .opd 25,@052700
|
---|
| 209 | seq: .opd 25,@053700
|
---|
| 210 | sze: .opd 25,@053700
|
---|
| 211 | sf: .opd 25,@050700
|
---|
| 212 | sge: .opd 25,@056300
|
---|
| 213 | sgt: .opd 25,@057300
|
---|
| 214 | shi: .opd 25,@051300
|
---|
| 215 | sle: .opd 25,@057700
|
---|
| 216 | sls: .opd 25,@051700
|
---|
| 217 | slt: .opd 25,@056700
|
---|
| 218 | smi: .opd 25,@055700
|
---|
| 219 | sne: .opd 25,@053300
|
---|
| 220 | snz: .opd 25,@053300
|
---|
| 221 | spl: .opd 25,@055300
|
---|
| 222 | st: .opd 25,@050300
|
---|
| 223 | svc: .opd 25,@054300
|
---|
| 224 | svs: .opd 25,@054700
|
---|
| 225 | stop: .opd 14,@047162
|
---|
| 226 | sub: .opd 1,@110000
|
---|
| 227 | suba: .opd 15,@110000
|
---|
| 228 | subi: .opd 2,@002000
|
---|
| 229 | subq: .opd 17,@050400
|
---|
| 230 | dec: .opd 16,@050400
|
---|
| 231 | subx: .opd 27,@110400
|
---|
| 232 | swap: .opd 28,@044100
|
---|
| 233 | tas: .opd 25,@045300
|
---|
| 234 | trap: .opd 18,@047100
|
---|
| 235 | trapv: .opd 0,@047166
|
---|
| 236 | tst: .opd 24,@045000
|
---|
| 237 | unlk: .opd 13,@047130
|
---|
| 238 | .end
|
---|
| 239 | opd 13,@047130
|
---|
| 240 | .end
|
---|
| 241 | opd 13,@047130
|
---|
| 242 | .end
|
---|
| 243 | |
---|
Note:
See
TracBrowser
for help on using the repository browser.