aboutsummaryrefslogtreecommitdiff
path: root/backends/PalmOS/Src/arm/pnodefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/PalmOS/Src/arm/pnodefs.h')
-rwxr-xr-xbackends/PalmOS/Src/arm/pnodefs.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/backends/PalmOS/Src/arm/pnodefs.h b/backends/PalmOS/Src/arm/pnodefs.h
new file mode 100755
index 0000000000..3fda3c3635
--- /dev/null
+++ b/backends/PalmOS/Src/arm/pnodefs.h
@@ -0,0 +1,26 @@
+#ifndef PNODEFS_H
+#define PNODEFS_H
+
+#include "PNOLoader.h"
+
+// Defined in PnoLoader, used to preinit PnoCall
+typedef struct PnoEntryHeader {
+ UInt32 r10Value;
+ UInt32 pnoMainAddress;
+ UInt32 userDataP;
+} PnoEntryHeader;
+
+#define ALIGN_4BYTE(addr) (((UInt32)(addr) + 3) & 0xFFFFFFFC)
+
+enum {
+ ARM_COMMON = 0,
+ ARM_ENGINE,
+ ARM_COUNT
+};
+
+enum {
+ RSC_ARMCOMMON = 100,
+ RSC_ARMENGINE = 101
+};
+
+#endif