2 // RMAC - Renamed Macro Assembler for all Atari computers
3 // MACH.H - Code Generation
4 // Copyright (C) 199x Landon Dyer, 2011-2021 Reboot and Friends
5 // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
6 // Source utilised with the kind permission of Landon Dyer
14 // Mnemonic table structure
15 #define MNTAB struct _mntab
17 WORD mnattr; // Attributes (CGSPECIAL, SIZN, ...)
18 LONG mn0, mn1; // Addressing modes
19 WORD mninst; // Instruction mask
20 WORD mncont; // Continuation (or -1)
21 int (* mnfunc)(WORD, WORD); // Mnemonic builder
25 extern char seg_error[];
26 extern char undef_error[];
27 extern char rel_error[];
28 extern char range_error[];
29 extern char abs_error[];
30 extern char unsupport[];
31 extern MNTAB machtab[];