eliminate text relocations
[cyclone68000.git] / Cyclone.h
index 1933a46..fdcff59 100644 (file)
--- a/Cyclone.h
+++ b/Cyclone.h
@@ -48,7 +48,10 @@ struct Cyclone
   int  (*IrqCallback)(int int_level);       // [r7,#0x8c] optional irq callback function, see config.h\r
   void (*ResetCallback)(void);              // [r7,#0x90] if enabled in config.h, calls this whenever RESET opcode is encountered.\r
   int  (*UnrecognizedCallback)(void);       // [r7,#0x94] if enabled in config.h, calls this whenever unrecognized opcode is encountered.\r
-  unsigned int internal[6];                 // [r7,#0x98] reserved for internal use, do not change.\r
+  void *internal_CycloneEnd;                // [r7,#0x98] internal, do not modify\r
+  int   internal_s_cycles;                  // [r7,#0x9c] internal, do not modify\r
+  void *internal_s_CycloneEnd;              // [r7,#0xa0] internal, do not modify\r
+  unsigned int internal[3];                 // [r7,#0xa4] reserved for internal use, do not change.\r
 };\r
 \r
 // Initialize. Used only if Cyclone was compiled with compressed jumptable, see config.h\r