X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=rmac.h;h=5b17d4b97631e15f3b02c94e19544ad3e70b459e;hp=ee252efd5473fbb4664b2752b0ce157cdd60ab71;hb=052be802baa4836564801c780b1d432cfe17c576;hpb=a5aa8711ae41356bb9c4c853bc07d96efae0b5d6 diff --git a/rmac.h b/rmac.h index ee252ef..5b17d4b 100644 --- a/rmac.h +++ b/rmac.h @@ -189,6 +189,7 @@ #define MWC 1 // Mark Williams object format #define BSD 2 // BSD object format #define ELF 3 // ELF object format +#define XEX 4 // COM/EXE/XEX/whatever a8 object format // Pointer type that can point to (almost) anything #define PTR union _ptr @@ -221,7 +222,7 @@ PTR #define TEXT 0x0001 // Relative to text #define DATA 0x0002 // Relative to data #define BSS 0x0004 // Relative to BSS -//#define M6502 0x0008 // 6502/microprocessor (absolute) +#define M6502 0x0008 // 6502/microprocessor (absolute) #define TDB (TEXT|DATA|BSS) // Mask for text+data+bss // Sizes @@ -261,6 +262,7 @@ extern int regbank; extern char * firstfname; extern int list_fd; extern int as68_flag; +extern int m6502; extern int list_flag; extern int glob_flag; extern int lsym_flag; @@ -270,6 +272,7 @@ extern int legacy_flag; extern int prg_flag; // 1 = write ".PRG" relocatable executable extern LONG PRGFLAGS; extern int optim_flags[OPT_COUNT]; +extern void Init6502(); // Exported functions char * fext(char *, char *, int);