EASy68K  
It is currently Wed Oct 23, 2019 8:47 pm

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: Fri Sep 20, 2019 1:39 pm 
Offline

Joined: Tue Jul 16, 2019 11:14 pm
Posts: 3
I have built a 68000 system on a breadboard. 10MHz 68000 + 1Mbyte SRAM + FPGA to implement video, I/O, timers and interrupts.

I have hacked around with a monitor called zBug, making changes and assembling with Easy68k. Came from the "Big Mess O Wires" website.

I am now debugging the horizontal and vertical sync interrupt code in the FPGA. I use the mode where the interrupt vector number is provided by the peripheral, in my case the FPGA. I am seeing that the H and V sync interrupts are actually working, and increment 32 bit counters in memory, but after a short time (less for HSYNC), there is a "spurious" vectored interrupt. All non used vectors were not coded in the source code, but appeared to end up as 0xFFFF in memory. This resulted in the (spurious) vectored interrupt causing an address error (when the "odd" vector 0xFFFF was fetched). When I code all 256 interrupts to vector to real code (same code), there is no longer an address error, however I have no idea which interrupt vector is being taken. I can only assume that the FPGA is outputting the wrong vector on the databus, even though it does appear to put out the right vector most of the time.

So I need to code every interrupt vector to point to a seperate piece of code, in which I will store a value in a magic debug location to record which vector was taken...unless there is a better solution?

I was wondering whether Easy68k has macro features to make this easier.

There are two parts....
Code:
   ; vector table
   dc.l reset
   ...
   dc.l intvec44
   dc.l intvec45
   dc.l intvec46
   ...etc...


Also needed...
Code:
intvec44
   move.w #$44,DEBUG_LOC
   rte
intvec45
   move.w #$45,DEBUG_LOC
   rte
...etc...


I have about 250 vectors to code!
Can macros help to achieve this?
Has anyone coded this already and if so can I use your code? :-)

Any help or pointers to examples of macro usage, would be much appreciated...

--migry


Top
 Profile  
 
PostPosted: Wed Oct 02, 2019 12:59 am 
Offline

Joined: Tue Jul 16, 2019 11:14 pm
Posts: 3
I have come up with a solution, but I am still interested to learn more about Easy68k macros, if they can be used.

I wrote some Perl code to loop and create two sections of code which I could include in zBug.
The first section was just a set of vectors (using dc.l).
The second section was a set of rotuines, one for each vector. All the interrupt code did was write the vector number to a static/"magic" location.
I added a command to zBug to display 16 words of data, but without incrementing the pointer, so I could quickly see what a small section of memory was doing.
Using this I saw the numbers of the spurious vectrors. One value was hex AA which is output from my FPGA if there is a read from a non valid address. I am still puzzling as to why the FPGA returns this value.

If anyone would like a copy of the sections of code, please PM me or post here. Likewise for the Perl, it is short and simple.

regards...
--migry


Top
 Profile  
 
PostPosted: Fri Oct 04, 2019 12:22 pm 
Offline

Joined: Tue Jul 16, 2019 11:14 pm
Posts: 3
Here is the Perl and resultant code (in case it is of use).

I still believe that if I knew how to use macros, the source code could be coded in a much more condensed manner!
I've searched for examples, but I'm still non the wiser.

Code:
#!/usr/bin/perl

use strict;

#-----------------------------------------------------------------------
# Display version banner
#-----------------------------------------------------------------------
print "\n\n";
print "##########################\n";
print "# mkcode v1.0            #\n";
print "# 20-Sep-2019            #\n";
print "# written by migry       #\n";
print "##########################\n";
if ($ARGV[0] =~ /-version/) {
  print "Version 1.0 released 20-Sep-19\n";
exit;
}
#-----------------------------------------------------------------------
# Set netlist format from command line
#-----------------------------------------------------------------------

my $ASM="code.asm";

if ($ARGV[0] =~ /-help/) {
  Usage();
}

#-----------------------------------------------------------------------
# misc vars
#-----------------------------------------------------------------------
my $i;
my $L;

#-----------------------------------------------------------------------
# Constant values
#-----------------------------------------------------------------------
use constant CONST_FALSE => 0;
use constant CONST_TRUE  => 1;

if (!open($L, ">", $ASM)) {
  print "ERROR: Cannot open output file $ASM !!\n";
  exit;
}

for ($i=0;$i<256;$i++) {
  print $L "    dc.l INTVEC$i\n";
}
for ($i=0;$i<256;$i++) {
  print  $L "INTVEC$i\n";
  print  $L "    MOVEM.L A0,-(SP)\n";
  print  $L "    MOVEA.L #SPURIOUSVAR.L,A0\n";
  printf $L "    MOVE.W  #10%02X,(A0)\n",$i;
  print  $L "    MOVEM.L (SP)+,A0\n";
  print  $L "    RTE\n";
}

close $L;


#-----------------------------------------------------------------------
# Read in the ADI file
#-----------------------------------------------------------------------

sub Usage () {
  print "Jusr run - no arguments needed\n";
}


The code below needs to be selectively added to your own code.
For example INTVEC0 and INTVEC1 are the reset vector and initial stack value, so would not be used.
You can safely add all the code (if you have the space).

NOTE: for interrupt hex AA (for example) the debug value is hex 10AA. I added the "10" part as I do not like it when Easy68k changes MOVE.W #1 to MOVEQ.W #1.
So the number written to the debug memory location is the vector number in hex (ignore the "10" part).

You need to define a location "SPURIOUSVAR" which is where the number of the interrupt will be stored. If (like me) you get multiple spurious interrupts, then this value will be overwritten. You could of course use MOVEA.L #SPURIOUSVAR.L,A0++, but you need to be careful of overwriting memory if there are too many spurious interrupts. My interrupts came from the vertical and horizontal sync of a homebrew video generator. Most of the time the correct vectors were taken and the counter for HSYNC and VSYNC was incremented, but about 1 in 500(?) times the 68000 would read the wrong vector. Previously all the locations below 0x0400 contained 0xFFFFFFFF so I got an unexpected "address bus error". At least now the zBug monitor does not crash, but I still can't figure out why the FPGA is returning a spurious value. Time to break out the scope!

Code:
    dc.l INTVEC0
    dc.l INTVEC1
    dc.l INTVEC2
    dc.l INTVEC3
    dc.l INTVEC4
    dc.l INTVEC5
    dc.l INTVEC6
    dc.l INTVEC7
    dc.l INTVEC8
    dc.l INTVEC9
    dc.l INTVEC10
    dc.l INTVEC11
    dc.l INTVEC12
    dc.l INTVEC13
    dc.l INTVEC14
    dc.l INTVEC15
    dc.l INTVEC16
    dc.l INTVEC17
    dc.l INTVEC18
    dc.l INTVEC19
    dc.l INTVEC20
    dc.l INTVEC21
    dc.l INTVEC22
    dc.l INTVEC23
    dc.l INTVEC24
    dc.l INTVEC25
    dc.l INTVEC26
    dc.l INTVEC27
    dc.l INTVEC28
    dc.l INTVEC29
    dc.l INTVEC30
    dc.l INTVEC31
    dc.l INTVEC32
    dc.l INTVEC33
    dc.l INTVEC34
    dc.l INTVEC35
    dc.l INTVEC36
    dc.l INTVEC37
    dc.l INTVEC38
    dc.l INTVEC39
    dc.l INTVEC40
    dc.l INTVEC41
    dc.l INTVEC42
    dc.l INTVEC43
    dc.l INTVEC44
    dc.l INTVEC45
    dc.l INTVEC46
    dc.l INTVEC47
    dc.l INTVEC48
    dc.l INTVEC49
    dc.l INTVEC50
    dc.l INTVEC51
    dc.l INTVEC52
    dc.l INTVEC53
    dc.l INTVEC54
    dc.l INTVEC55
    dc.l INTVEC56
    dc.l INTVEC57
    dc.l INTVEC58
    dc.l INTVEC59
    dc.l INTVEC60
    dc.l INTVEC61
    dc.l INTVEC62
    dc.l INTVEC63
    dc.l INTVEC64
    dc.l INTVEC65
    dc.l INTVEC66
    dc.l INTVEC67
    dc.l INTVEC68
    dc.l INTVEC69
    dc.l INTVEC70
    dc.l INTVEC71
    dc.l INTVEC72
    dc.l INTVEC73
    dc.l INTVEC74
    dc.l INTVEC75
    dc.l INTVEC76
    dc.l INTVEC77
    dc.l INTVEC78
    dc.l INTVEC79
    dc.l INTVEC80
    dc.l INTVEC81
    dc.l INTVEC82
    dc.l INTVEC83
    dc.l INTVEC84
    dc.l INTVEC85
    dc.l INTVEC86
    dc.l INTVEC87
    dc.l INTVEC88
    dc.l INTVEC89
    dc.l INTVEC90
    dc.l INTVEC91
    dc.l INTVEC92
    dc.l INTVEC93
    dc.l INTVEC94
    dc.l INTVEC95
    dc.l INTVEC96
    dc.l INTVEC97
    dc.l INTVEC98
    dc.l INTVEC99
    dc.l INTVEC100
    dc.l INTVEC101
    dc.l INTVEC102
    dc.l INTVEC103
    dc.l INTVEC104
    dc.l INTVEC105
    dc.l INTVEC106
    dc.l INTVEC107
    dc.l INTVEC108
    dc.l INTVEC109
    dc.l INTVEC110
    dc.l INTVEC111
    dc.l INTVEC112
    dc.l INTVEC113
    dc.l INTVEC114
    dc.l INTVEC115
    dc.l INTVEC116
    dc.l INTVEC117
    dc.l INTVEC118
    dc.l INTVEC119
    dc.l INTVEC120
    dc.l INTVEC121
    dc.l INTVEC122
    dc.l INTVEC123
    dc.l INTVEC124
    dc.l INTVEC125
    dc.l INTVEC126
    dc.l INTVEC127
    dc.l INTVEC128
    dc.l INTVEC129
    dc.l INTVEC130
    dc.l INTVEC131
    dc.l INTVEC132
    dc.l INTVEC133
    dc.l INTVEC134
    dc.l INTVEC135
    dc.l INTVEC136
    dc.l INTVEC137
    dc.l INTVEC138
    dc.l INTVEC139
    dc.l INTVEC140
    dc.l INTVEC141
    dc.l INTVEC142
    dc.l INTVEC143
    dc.l INTVEC144
    dc.l INTVEC145
    dc.l INTVEC146
    dc.l INTVEC147
    dc.l INTVEC148
    dc.l INTVEC149
    dc.l INTVEC150
    dc.l INTVEC151
    dc.l INTVEC152
    dc.l INTVEC153
    dc.l INTVEC154
    dc.l INTVEC155
    dc.l INTVEC156
    dc.l INTVEC157
    dc.l INTVEC158
    dc.l INTVEC159
    dc.l INTVEC160
    dc.l INTVEC161
    dc.l INTVEC162
    dc.l INTVEC163
    dc.l INTVEC164
    dc.l INTVEC165
    dc.l INTVEC166
    dc.l INTVEC167
    dc.l INTVEC168
    dc.l INTVEC169
    dc.l INTVEC170
    dc.l INTVEC171
    dc.l INTVEC172
    dc.l INTVEC173
    dc.l INTVEC174
    dc.l INTVEC175
    dc.l INTVEC176
    dc.l INTVEC177
    dc.l INTVEC178
    dc.l INTVEC179
    dc.l INTVEC180
    dc.l INTVEC181
    dc.l INTVEC182
    dc.l INTVEC183
    dc.l INTVEC184
    dc.l INTVEC185
    dc.l INTVEC186
    dc.l INTVEC187
    dc.l INTVEC188
    dc.l INTVEC189
    dc.l INTVEC190
    dc.l INTVEC191
    dc.l INTVEC192
    dc.l INTVEC193
    dc.l INTVEC194
    dc.l INTVEC195
    dc.l INTVEC196
    dc.l INTVEC197
    dc.l INTVEC198
    dc.l INTVEC199
    dc.l INTVEC200
    dc.l INTVEC201
    dc.l INTVEC202
    dc.l INTVEC203
    dc.l INTVEC204
    dc.l INTVEC205
    dc.l INTVEC206
    dc.l INTVEC207
    dc.l INTVEC208
    dc.l INTVEC209
    dc.l INTVEC210
    dc.l INTVEC211
    dc.l INTVEC212
    dc.l INTVEC213
    dc.l INTVEC214
    dc.l INTVEC215
    dc.l INTVEC216
    dc.l INTVEC217
    dc.l INTVEC218
    dc.l INTVEC219
    dc.l INTVEC220
    dc.l INTVEC221
    dc.l INTVEC222
    dc.l INTVEC223
    dc.l INTVEC224
    dc.l INTVEC225
    dc.l INTVEC226
    dc.l INTVEC227
    dc.l INTVEC228
    dc.l INTVEC229
    dc.l INTVEC230
    dc.l INTVEC231
    dc.l INTVEC232
    dc.l INTVEC233
    dc.l INTVEC234
    dc.l INTVEC235
    dc.l INTVEC236
    dc.l INTVEC237
    dc.l INTVEC238
    dc.l INTVEC239
    dc.l INTVEC240
    dc.l INTVEC241
    dc.l INTVEC242
    dc.l INTVEC243
    dc.l INTVEC244
    dc.l INTVEC245
    dc.l INTVEC246
    dc.l INTVEC247
    dc.l INTVEC248
    dc.l INTVEC249
    dc.l INTVEC250
    dc.l INTVEC251
    dc.l INTVEC252
    dc.l INTVEC253
    dc.l INTVEC254
    dc.l INTVEC255
INTVEC0
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1000,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC1
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1001,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC2
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1002,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC3
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1003,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC4
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1004,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC5
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1005,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC6
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1006,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC7
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1007,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC8
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1008,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC9
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1009,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC10
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #100A,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC11
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #100B,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC12
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #100C,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC13
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #100D,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC14
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #100E,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC15
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #100F,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC16
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1010,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC17
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1011,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC18
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1012,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC19
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1013,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC20
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1014,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC21
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1015,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC22
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1016,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC23
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1017,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC24
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1018,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC25
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1019,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC26
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #101A,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC27
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #101B,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC28
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #101C,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC29
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #101D,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC30
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #101E,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC31
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #101F,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC32
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1020,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC33
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1021,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC34
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1022,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC35
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1023,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC36
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1024,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC37
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1025,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC38
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1026,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC39
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1027,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC40
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1028,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC41
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1029,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC42
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #102A,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC43
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #102B,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC44
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #102C,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC45
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #102D,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC46
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #102E,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC47
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #102F,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC48
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1030,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC49
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1031,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC50
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1032,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC51
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1033,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC52
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1034,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC53
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1035,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC54
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1036,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC55
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1037,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC56
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1038,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC57
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1039,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC58
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #103A,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC59
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #103B,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC60
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #103C,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC61
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #103D,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC62
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #103E,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC63
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #103F,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC64
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1040,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC65
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1041,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC66
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1042,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC67
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1043,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC68
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1044,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC69
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1045,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC70
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1046,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC71
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1047,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC72
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1048,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC73
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1049,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC74
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #104A,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC75
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #104B,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC76
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #104C,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC77
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #104D,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC78
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #104E,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC79
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #104F,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC80
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1050,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC81
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1051,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC82
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1052,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC83
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1053,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC84
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1054,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC85
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1055,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC86
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1056,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC87
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1057,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC88
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1058,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC89
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1059,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC90
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #105A,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC91
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #105B,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC92
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #105C,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC93
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #105D,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC94
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #105E,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC95
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #105F,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC96
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1060,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC97
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1061,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC98
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1062,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC99
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1063,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC100
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1064,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC101
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1065,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC102
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1066,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC103
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1067,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC104
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1068,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC105
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1069,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC106
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #106A,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC107
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #106B,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC108
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #106C,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC109
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #106D,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC110
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #106E,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC111
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #106F,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC112
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1070,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC113
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1071,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC114
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1072,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC115
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1073,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC116
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1074,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC117
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1075,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC118
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1076,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC119
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1077,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC120
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1078,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC121
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1079,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC122
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #107A,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC123
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #107B,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC124
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #107C,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC125
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #107D,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC126
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #107E,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC127
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #107F,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC128
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1080,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC129
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1081,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC130
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1082,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC131
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1083,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC132
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1084,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC133
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1085,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC134
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1086,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC135
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1087,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC136
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1088,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC137
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1089,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC138
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #108A,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC139
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #108B,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC140
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #108C,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC141
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #108D,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC142
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #108E,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC143
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #108F,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC144
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1090,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC145
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1091,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC146
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1092,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC147
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1093,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC148
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1094,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC149
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1095,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC150
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1096,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC151
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1097,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC152
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1098,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC153
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #1099,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC154
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #109A,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC155
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #109B,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC156
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #109C,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC157
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #109D,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC158
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #109E,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC159
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #109F,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC160
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10A0,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC161
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10A1,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC162
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10A2,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC163
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10A3,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC164
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10A4,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC165
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10A5,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC166
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10A6,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC167
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10A7,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC168
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10A8,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC169
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10A9,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC170
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10AA,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC171
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10AB,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC172
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10AC,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC173
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10AD,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC174
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10AE,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC175
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10AF,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC176
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10B0,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC177
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10B1,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC178
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10B2,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC179
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10B3,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC180
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10B4,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC181
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10B5,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC182
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10B6,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC183
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10B7,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC184
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10B8,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC185
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10B9,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC186
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10BA,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC187
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10BB,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC188
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10BC,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC189
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10BD,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC190
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10BE,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC191
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10BF,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC192
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10C0,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC193
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10C1,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC194
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10C2,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC195
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10C3,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC196
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10C4,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC197
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10C5,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC198
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10C6,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC199
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10C7,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC200
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10C8,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC201
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10C9,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC202
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10CA,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC203
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10CB,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC204
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10CC,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC205
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10CD,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC206
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10CE,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC207
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10CF,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC208
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10D0,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC209
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10D1,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC210
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10D2,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC211
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10D3,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC212
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10D4,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC213
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10D5,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC214
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10D6,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC215
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10D7,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC216
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10D8,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC217
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10D9,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC218
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10DA,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC219
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10DB,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC220
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10DC,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC221
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10DD,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC222
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10DE,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC223
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10DF,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC224
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10E0,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC225
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10E1,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC226
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10E2,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC227
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10E3,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC228
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10E4,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC229
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10E5,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC230
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10E6,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC231
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10E7,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC232
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10E8,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC233
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10E9,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC234
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10EA,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC235
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10EB,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC236
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10EC,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC237
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10ED,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC238
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10EE,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC239
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10EF,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC240
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10F0,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC241
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10F1,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC242
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10F2,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC243
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10F3,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC244
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10F4,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC245
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10F5,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC246
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10F6,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC247
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10F7,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC248
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10F8,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC249
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10F9,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC250
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10FA,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC251
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10FB,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC252
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10FC,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC253
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10FD,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC254
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10FE,(A0)
    MOVEM.L (SP)+,A0
    RTE
INTVEC255
    MOVEM.L A0,-(SP)
    MOVEA.L #SPURIOUSVAR.L,A0
    MOVE.W  #10FF,(A0)
    MOVEM.L (SP)+,A0
    RTE


regards...


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group