]> Shamusworld >> Repos - rmac/blobdiff - rmac.h
Added in DSP fixups to sect.c, misc. fixes for 6502 assembler.
[rmac] / rmac.h
diff --git a/rmac.h b/rmac.h
index 07d6ed162508b4dcf3f93b644ba5ebeab5d16e99..10e7e59aae29fc6bfddcbb0db31ceccaaaabc6f8 100644 (file)
--- a/rmac.h
+++ b/rmac.h
@@ -1,7 +1,7 @@
 //
 // RMAC - Reboot's Macro Assembler for all Atari computers
 // RMAC.H - Main Application Code
-// Copyright (C) 199x Landon Dyer, 2011-2018 Reboot and Friends
+// Copyright (C) 199x Landon Dyer, 2011-2019 Reboot and Friends
 // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
 // Source utilised with the kind permission of Landon Dyer
 //
@@ -219,7 +219,12 @@ PTR
 #define DATA         0x0002            // Relative to data
 #define BSS          0x0004            // Relative to BSS
 #define M6502        0x0008            // 6502/microprocessor (absolute)
+#define M56001P      0x0010            // DSP 56001 Program RAM
+#define M56001X      0x0020            // DSP 56001 X RAM
+#define M56001Y      0x0040            // DSP 56001 Y RAM
+#define M56001L      0x0080            // DSP 56001 L RAM
 #define TDB          (TEXT|DATA|BSS)   // Mask for text+data+bss
+#define M56KPXYL     (M56001P|M56001X|M56001Y|M56001L) // Mask for 56K stuff
 
 // Sizes
 #define SIZB         0x0001            // .b
@@ -284,6 +289,7 @@ enum
 extern int verb_flag;
 extern int debug;
 extern int rgpu, rdsp;
+extern int robjproc;
 extern int dsp56001;
 extern int err_flag;
 extern int err_fd;
@@ -306,6 +312,7 @@ extern int activecpu;
 extern int activefpu;
 
 // Exported functions
+void strtoupper(char * s);
 char * fext(char *, char *, int);
 int nthpath(char *, int, char *);
 int ParseOptimization(char * optstring);