UIQ3 update, some makefile unification, rm old configs, stuff

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@569 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2008-08-21 10:45:54 +00:00
parent a6e5aa4181
commit ca482e5de8
66 changed files with 1748 additions and 1377 deletions

View file

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