mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
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:
parent
a6e5aa4181
commit
ca482e5de8
66 changed files with 1748 additions and 1377 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue