Last change
on this file 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
|
Line | |
---|
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.