UIQ3 update, some makefile unification, rm old configs, stuff
[picodrive.git] / platform / uiq3 / Engine.h
index 19bd84e..b81b6af 100644 (file)
@@ -28,6 +28,7 @@ enum TPicoGameState {
        PGS_Quit,\r
        PGS_KeyConfig,\r
        PGS_DebugHeap,\r
+       PGS_ReloadRom,\r
 };\r
 \r
 enum TPicoServRqst {\r
@@ -81,9 +82,9 @@ struct TPicoKeyConfigEntry
 class TPicoConfig\r
 {\r
 public:\r
-       void SetDefaults();\r
-       void InternalizeL(RReadStream &aStream);\r
-       void ExternalizeL(RWriteStream &aStream) const;\r
+//     void SetDefaults();\r
+//     void InternalizeL(RReadStream &aStream);\r
+//     void ExternalizeL(RWriteStream &aStream) const;\r
 \r
        enum TPicoScreenRotation {\r
                PRot0,\r
@@ -102,18 +103,7 @@ public:
        };\r
 \r
 public:\r
-       TFileName                       iLastROMFile;\r
-\r
-       TInt32                          iScreenRotation;\r
-       TInt32                          iScreenMode;\r
-       TUint32                         iFlags;   // LSb->MSb: use_sram, show_fps, enable_sound, sound_rate(3bits), gzip_saves{=0x40}, dont_use_mot_vol\r
-    // enable_ym2612&dac, enable_sn76496, enable_z80, stereo_sound;\r
-    // alt_renderer, 6button_gamepad, accurate_timing\r
-       TInt32                          iPicoOpt;\r
-       TInt32                          iFrameskip;\r
-       TUint32                         iKeyBinds[256]; // a binding for every keycode\r
-       TUint32                         iAreaBinds[19];\r
-       TInt32                          PicoRegion;\r
+       TFileName                       iLastROMFile;   // used as tmp only\r
 };\r
 \r
 \r
@@ -141,7 +131,7 @@ public:
        static void freeResources();\r
 \r
        static TBool iEmuRunning;\r
-       static TBuf<0x30> iRomInternalName;\r
+       static TBuf<150> iRomInternalName;\r
 \r
 private:\r
        // services available\r
@@ -153,7 +143,4 @@ private:
        static CThreadWatcher *iThreadWatcher;\r
 };\r
 \r
-// global\r
-int saveLoadGame(int load, int sram=0);\r
-\r
 #endif\r