home *** CD-ROM | disk | FTP | other *** search
- typedef unsigned char byte;
- typedef unsigned int word;
- extern unsigned char CPUcommands[256];
-
-
- #define ispref(byte) (CPUcommands[byte] & 1)
- #define isatrece(byte) (CPUcommands[byte] & 2)
- #define havepost(byte) (CPUcommands[byte] & 4)
- #define lastbyte(byte) (CPUcommands[byte] & 8)
- #define havedata(byte) (CPUcommands[byte] & 16)
- #define wordcmd(byte) (CPUcommands[byte] & 32)
- #define readmem(byte) (CPUcommands[byte] & 64)
- #define writemem(byte) (CPUcommands[byte] & 128)
- #define chstack(byte) (CPUcommands[byte] & 256)
-
- #define sizedata(postbyte) ((postbyte & 256 )?(postbyte & 128)?0:2:\
- (postbyte & 128)?1:\
- ((postbyte & 7) == 6)?2:0)