home *** CD-ROM | disk | FTP | other *** search
- /* Ä»¿ßá¡¿Ñ ¬«¼á¡ñ »α«µÑßß«αá */
-
- #define PREFIX 1
- #define NO_TRACED 2
- #define POST 4
- #define TWOBYTE 8
- #define DATA 16
- #define WORD 32
- #define READ 64
- #define WRITE 128
- #define CHSTACK 256
-
- unsigned char CPUcommands[256]={
- POST|WRITE|READ,/*00*/
- POST|WORD|WRITE|READ,/*01*/
- POST|READ,/*02*/
- POST|WORD|READ,/*03*/
- DATA,/*04*/
- DATA|WORD,/*05*/
- WORD|CHSTACK,/*06*/
- NO_TRACED|WORD|CHSTACK,/*07*/
- POST|WRITE|READ,/*08*/
- POST|WORD|WRITE|READ,/*09*/
- POST|READ,/*0A*/
- POST|WORD|READ,/*0B*/
- DATA,/*0C*/
- DATA|WORD,/*0D*/
- WORD|CHSTACK,/*0E*/
- TWOBYTE,/*0F*/
- POST|WRITE|READ,/*10*/
- POST|WORD|WRITE|READ,/*11*/
- POST|READ,/*12*/
- POST|READ|WORD,/*13*/
- DATA,/*14*/
- DATA|WORD,/*15*/
- WORD|CHSTACK,/*16*/
- NO_TRACED|WORD|CHSTACK,/*17*/
- POST|WRITE|READ,/*18*/
- POST|WORD|WRITE|READ,/*19*/
- POST|READ,/*1A*/
- POST|WORD|READ,/*1B*/
- DATA,/*1C*/
- DATA|WORD,/*1D*/
- WORD|CHSTACK,/*1E*/
- NO_TRACED|WORD|CHSTACK,/*1F*/
- POST|WRITE|READ,/*20*/
- POST|WORD|WRITE|READ,/*21*/
- POST|READ,/*22*/
- POST|WORD|READ,/*23*/
- DATA,/*24*/
- DATA|WORD,/*25*/
- PREFIX,/*26*/
- 0,/*27*/
- POST|WRITE|READ,/*28*/
- POST|WORD|WRITE|READ,/*29*/
- POST|READ,/*2A*/
- POST|WORD|READ,/*2B*/
- DATA,/*2C*/
- DATA|WORD,/*2D*/
- PREFIX,/*2E*/
- 0,/*2F*/
- POST|WRITE|READ,/*30*/
- POST|WORD|WRITE|READ,/*31*/
- POST|READ,/*32*/
- POST|WORD|READ,/*33*/
- DATA,/*34*/
- DATA|WORD,/*35*/
- PREFIX,/*36*/
- 0,/*37*/
- POST|READ,/*38*/
- POST|WORD|READ,/*39*/
- POST|READ,/*3A*/
- POST|WORD|READ,/*3B*/
- DATA,/*3C*/
- DATA|WORD,/*3D*/
- PREFIX,/*3E*/
- 0,/*3F*/
- 0,/*40*/
- 0,/*41*/
- 0,/*42*/
- 0,/*43*/
- CHSTACK,/*44*/
- 0,/*45*/
- 0,/*46*/
- 0,/*47*/
- 0,/*48*/
- 0,/*49*/
- 0,/*4A*/
- 0,/*4B*/
- CHSTACK,/*4C*/
- 0,/*4D*/
- 0,/*4E*/
- 0,/*4F*/
- WORD|CHSTACK,/*50*/
- WORD|CHSTACK,/*51*/
- WORD|CHSTACK,/*52*/
- WORD|CHSTACK,/*53*/
- WORD|CHSTACK,/*54*/
- WORD|CHSTACK,/*55*/
- WORD|CHSTACK,/*56*/
- WORD|CHSTACK,/*57*/
- WORD|CHSTACK,/*58*/
- WORD|CHSTACK,/*59*/
- WORD|CHSTACK,/*5A*/
- WORD|CHSTACK,/*5B*/
- WORD|CHSTACK,/*5C*/
- WORD|CHSTACK,/*5D*/
- WORD|CHSTACK,/*5E*/
- WORD|CHSTACK,/*5F*/
- CHSTACK,/*60*/
- CHSTACK,/*61*/
- WORD,/*62*/
- 0,/*63*/
- PREFIX,/*64*/
- PREFIX,/*65*/
- PREFIX,/*66*/
- PREFIX,/*67*/
- CHSTACK,/*68*/
- POST|WORD,/*69*/
- CHSTACK,/*6A*/
- POST,/*6B*/
- 0,/*6C*/
- 0,/*6D*/
- 0,/*6E*/
- 0,/*6F*/
- 0,/*70*/
- 0,/*71*/
- 0,/*72*/
- 0,/*73*/
- 0,/*74*/
- 0,/*75*/
- 0,/*76*/
- 0,/*77*/
- 0,/*78*/
- 0,/*79*/
- 0,/*7A*/
- 0,/*7B*/
- 0,/*7C*/
- 0,/*7D*/
- 0,/*7E*/
- 0,/*7F*/
- TWOBYTE,/*80*/
- TWOBYTE,/*81*/
- TWOBYTE,/*82*/
- TWOBYTE,/*83*/
- POST|READ,/*84*/
- POST|WORD|READ,/*85*/
- POST|WRITE|READ,/*86*/
- POST|WORD|WRITE|READ,/*87*/
- POST|WRITE,/*88*/
- POST|WORD|WRITE,/*89*/
- POST|READ,/*8A*/
- POST|WORD|READ,/*8B*/
- POST|WORD|WRITE,/*8C*/
- POST|WORD,/*8D*/
- NO_TRACED|POST|WORD|READ,/*8E*/
- CHSTACK|POST|WRITE,/*8F*/
- 0,/*90*/
- 0,/*91*/
- 0,/*92*/
- 0,/*93*/
- 0,/*94*/
- 0,/*95*/
- 0,/*96*/
- 0,/*97*/
- 0,/*98*/
- 0,/*99*/
- CHSTACK,/*9A*/
- 0,/*9B*/
- CHSTACK,/*9C*/
- CHSTACK,/*9D*/
- 0,/*9E*/
- 0,/*9F*/
- DATA|READ,/*A0*/
- DATA|WORD|READ,/*A1*/
- DATA|WRITE,/*A2*/
- DATA|WORD|WRITE,/*A3*/
- READ|WRITE,/*A4*/
- WORD|READ|WRITE,/*A5*/
- READ,/*A6*/
- WORD|READ,/*A7*/
- DATA,/*A8*/
- DATA|WORD,/*A9*/
- WRITE,/*AA*/
- WORD|WRITE,/*AB*/
- READ,/*AC*/
- WORD|READ,/*AD*/
- READ,/*AE*/
- WORD|READ,/*AF*/
- DATA,/*B0*/
- DATA,/*B1*/
- DATA,/*B2*/
- DATA,/*B3*/
- DATA,/*B4*/
- DATA,/*B5*/
- DATA,/*B6*/
- DATA,/*B7*/
- DATA|WORD,/*B8*/
- DATA|WORD,/*B9*/
- DATA|WORD,/*BA*/
- DATA|WORD,/*BB*/
- DATA|WORD,/*BC*/
- DATA|WORD,/*BD*/
- DATA|WORD,/*BE*/
- DATA|WORD,/*BF*/
- POST|TWOBYTE|DATA,/*C0*/
- POST|TWOBYTE|WORD|DATA,/*C1*/
- CHSTACK|DATA|WORD,/*C2*/
- CHSTACK|WORD,/*C3*/
- POST|WORD|READ,/*C4*/
- POST|WORD|READ,/*C5*/
- POST|DATA|WRITE,/*C6*/
- POST|WORD|DATA|WRITE,/*C7*/
- CHSTACK|WORD|DATA,/*C8*/
- CHSTACK|WORD,/*C9*/
- CHSTACK|WORD|DATA,/*CA*/
- CHSTACK|WORD,/*CB*/
- CHSTACK,/*CC*/
- CHSTACK|DATA,/*CD*/
- CHSTACK,/*CE*/
- CHSTACK,/*CF*/
- POST|TWOBYTE|WRITE,/*D0*/
- POST|TWOBYTE|WRITE|WORD,/*D1*/
- POST|TWOBYTE|WRITE,/*D2*/
- POST|TWOBYTE|WRITE|WORD,/*D3*/
- 0,/*D4*/
- 0,/*D5*/
- 0,/*D6*/
- READ,/*D7*/
- 0,/*D8*/
- 0,/*D9*/
- 0,/*DA*/
- 0,/*DB*/
- 0,/*DC*/
- 0,/*DD*/
- 0,/*DE*/
- 0,/*DF*/
- 0,/*E0*/
- 0,/*E1*/
- 0,/*E2*/
- 0,/*E3*/
- 0,/*E4*/
- 0,/*E5*/
- 0,/*E6*/
- 0,/*E7*/
- CHSTACK|WORD,/*E8*/
- 0,/*E9*/
- 0,/*EA*/
- 0,/*EB*/
- 0,/*EC*/
- 0,/*ED*/
- 0,/*EE*/
- 0,/*EF*/
- PREFIX,/*F0*/
- 0,/*F1*/
- PREFIX,/*F2*/
- PREFIX,/*F3*/
- 0,/*F4*/
- 0,/*F5*/
- POST|TWOBYTE,/*F6*/
- POST|TWOBYTE|WORD,/*F7*/
- 0,/*F8*/
- 0,/*F9*/
- 0,/*FA*/
- 0,/*FB*/
- 0,/*FC*/
- 0,/*FD*/
- POST|TWOBYTE,/*FE*/
- POST|TWOBYTE|WORD/*FF*/
- };