aboutsummaryrefslogtreecommitdiff
path: root/backends/PalmOS/Src
diff options
context:
space:
mode:
authorChris Apers2004-11-09 11:50:04 +0000
committerChris Apers2004-11-09 11:50:04 +0000
commitfd2bde21d32a2ef72e34f71d02f37fdfc460c6d4 (patch)
tree28ef910221daf9748137a1080bca8d74c8704774 /backends/PalmOS/Src
parentc9c862989a14d99c358cf7075ac7092e06794372 (diff)
downloadscummvm-rg350-fd2bde21d32a2ef72e34f71d02f37fdfc460c6d4.tar.gz
scummvm-rg350-fd2bde21d32a2ef72e34f71d02f37fdfc460c6d4.tar.bz2
scummvm-rg350-fd2bde21d32a2ef72e34f71d02f37fdfc460c6d4.zip
Init stuffs
svn-id: r15769
Diffstat (limited to 'backends/PalmOS/Src')
-rw-r--r--backends/PalmOS/Src/globals.h17
1 files changed, 15 insertions, 2 deletions
diff --git a/backends/PalmOS/Src/globals.h b/backends/PalmOS/Src/globals.h
index 8dd7413721..c2e0148b31 100644
--- a/backends/PalmOS/Src/globals.h
+++ b/backends/PalmOS/Src/globals.h
@@ -28,7 +28,7 @@
#include "arm/native.h"
enum {
- kOptNone = 0,
+ kOptNone = 0,
kOptDeviceARM = 1 << 0x00,
kOptDeviceOS5 = 1 << 0x01,
kOptDeviceClie = 1 << 0x02,
@@ -55,10 +55,18 @@ enum {
kMemGamesCount
};
+enum {
+ INIT_VIBRATOR = 1 << 0x00,
+ INIT_PA1LIB = 1 << 0x01,
+ INIT_ARM = 1 << 0x02,
+ INIT_AUTOOFF = 1 << 0x03
+};
+
typedef struct {
DmOpenRef globals[GBVARS_COUNT];
UInt32 memory[kMemGamesCount];
+ UInt8 init;
UInt32 options;
UInt16 HRrefNum;
@@ -71,7 +79,6 @@ typedef struct {
FileRef logFile;
Boolean vibrator;
- Boolean autoReset;
Boolean screenLocked;
Boolean stdPalette;
Boolean filter;
@@ -110,6 +117,12 @@ extern GlobalsDataPtr gVars;
#define OPTIONS_SET(x) gVars->options |= (x)
#define OPTIONS_RST(x) gVars->options &= ~(x)
+#define HWR_INIT(x) (gVars->init & (x))
+#define HWR_SET(x) gVars->init |= (x)
+#define HWR_RST(x) gVars->init &= ~(x)
+#define HWR_RSTALL() gVars->init = 0
+#define HWR_GET() (gVars->init)
+
#define ARM(x) gVars->arm[x]
#endif