]> Shamusworld >> Repos - rmac/blobdiff - rmac.h
Now we're pretty sure that the codebase doesn't cause any regressions.
[rmac] / rmac.h
diff --git a/rmac.h b/rmac.h
index 07d6ed162508b4dcf3f93b644ba5ebeab5d16e99..cf8aabc2d9521c962205a70784c24b41fb68ca28 100644 (file)
--- a/rmac.h
+++ b/rmac.h
@@ -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);