aboutsummaryrefslogtreecommitdiff
path: root/backends/PalmOS/Src/globals.h
diff options
context:
space:
mode:
authorChris Apers2004-12-20 17:38:31 +0000
committerChris Apers2004-12-20 17:38:31 +0000
commit7a4f4889a907cdc3adba60b38e03a148c075e92f (patch)
tree4a8c4d3792162380791f96b8186f85c5a5485108 /backends/PalmOS/Src/globals.h
parent374c427c61b258cf85fbbc2ad76674c62ce2ce4e (diff)
downloadscummvm-rg350-7a4f4889a907cdc3adba60b38e03a148c075e92f.tar.gz
scummvm-rg350-7a4f4889a907cdc3adba60b38e03a148c075e92f.tar.bz2
scummvm-rg350-7a4f4889a907cdc3adba60b38e03a148c075e92f.zip
- Better ARM support
svn-id: r16174
Diffstat (limited to 'backends/PalmOS/Src/globals.h')
-rw-r--r--backends/PalmOS/Src/globals.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/backends/PalmOS/Src/globals.h b/backends/PalmOS/Src/globals.h
index c2e0148b31..a991a9b972 100644
--- a/backends/PalmOS/Src/globals.h
+++ b/backends/PalmOS/Src/globals.h
@@ -25,7 +25,7 @@
#include <VFSMgr.h>
#include "scumm_globals.h"
-#include "arm/native.h"
+#include "arm/pnodefs.h"
enum {
kOptNone = 0,
@@ -63,6 +63,12 @@ enum {
};
typedef struct {
+ char headerBuffer[sizeof(PnoEntryHeader) + 2];
+ PnoEntryHeader *alignedHeader;
+ PnoDescriptor pnoDesc;
+} PNOInitType;
+
+typedef struct {
DmOpenRef globals[GBVARS_COUNT];
UInt32 memory[kMemGamesCount];
@@ -73,8 +79,6 @@ typedef struct {
UInt16 volRefNum;
UInt16 slkRefNum;
UInt32 slkVersion;
- Boolean skinSet;
- Boolean pinUpdate;
FileRef logFile;
@@ -86,10 +90,7 @@ typedef struct {
Coord screenFullWidth, screenFullHeight; // silkarea hidden
UInt32 screenPitch;
- struct {
- PnoDescriptor pnoDesc;
- MemPtr pnoPtr;
- } arm[PNO_COUNT];
+ PNOInitType arm[ARM_COUNT];
struct {
UInt8 on;