mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-23 00:14:25 +00:00
63 lines
1.5 KiB
C
63 lines
1.5 KiB
C
/*
|
|
Copyright 1983
|
|
Alcyon Corporation
|
|
8716 Production Ave.
|
|
San Diego, Ca. 92121
|
|
*/
|
|
|
|
#define MOVEA 0100
|
|
|
|
|
|
extern char tfilname[]; /*name of it file*/
|
|
extern char initfnam[]; /*name of the initilization file*/
|
|
|
|
int (*opfary[])() = {
|
|
0, /*0*/
|
|
opf1, /*1*/
|
|
opf2, /*2*/
|
|
opf3, /*3*/
|
|
opf4, /*4*/
|
|
opf5, /*5*/
|
|
relbr, /*6*/
|
|
opf7, /*7*/
|
|
opf8, /*8*/
|
|
opf9, /*9*/
|
|
opf4, /*10*/
|
|
opf11, /*11*/
|
|
opf12, /*12*/
|
|
opf13, /*13*/
|
|
opf9, /*14*/
|
|
opf15, /*15*/
|
|
opf17, /*16*/
|
|
opf17, /*17*/
|
|
opf13, /*18*/
|
|
opf11, /*19*/
|
|
opf20, /*20*/
|
|
opf21, /*21*/
|
|
opf22, /*22*/
|
|
opf23, /*23*/
|
|
opf9, /*24*/
|
|
opf9, /*25*/
|
|
opf5, /*26*/ /* [vlh] cmp, chk, extention verification */
|
|
opf4, /*27*/ /* [vlh] addx, subx, extension verification */
|
|
opf13, /*28*/ /* [vlh] swap, extension verification */
|
|
opf9, /*29*/ /* [vlh] pea, extention verification */
|
|
opf15, /*30*/ /* [vlh] lea, extension verification */
|
|
opf31 /*31*/ /* [vlh] 4.2, movec & moves 68010 */
|
|
};
|
|
|
|
#define LSTFRMT 31
|
|
|
|
short f1mode[] = {0,0,0100,0,0200};
|
|
short f2mode[] = {0,0,0100,0,0200};
|
|
short f3mode[] = {0,010000,030000,0,020000};
|
|
short f15mode[] = {0,0,0300,0,0700};
|
|
short f5mode[] = {0,0,0100,0,0200};
|
|
short f5amode[] = {0,0,0300,0,0700};
|
|
short f13mode[] = {0,0,0200,0,0300};
|
|
short f23mode[] = {0,0400,0500,0,0600};
|
|
short rlbits[5]; /*holds relocation bits for instr*/
|
|
short pline; /*number of last printed line*/
|
|
short brkln2 = 077777; /*pass 2 break line number for debugging*/
|
|
short prsp; /*special print alignment flag*/
|