rendered paste body/*Open64Gestion du ProcesseurV0.0123/03/06Copyright Frédéric Meslin 2005frederic.meslin@laposte.netCopyright François Gallo 2005redjack.coders@laposte.net*/ #ifndef __Programme #define __Programme #define true 1 #define false 0 #define bool char typedef struct EmulationStruct { bool Initialisee; bool Demarree; bool Pause; bool Erreur; bool Debug; bool Exec; AnsiString FileName; HANDLE FileHandle; HANDLE MainThread; DWORD MainThreadID; HANDLE VideoThread; DWORD VideoThreadID; HANDLE AudioThread; DWORD AudioThreadID; HANDLE ControlesThread; DWORD ControlesThreadID; }; #define ALLEMAGNE 0x44 #define USA 0x45 #define JAPON 0x4A #define EUROPE 0x50 #define AUSTRALIE 0x55 #define VERSION 0 #define RELEASE 0 #define DATE 0 void DemarrerEmulation(); void PauserEmulation(); void DePauserEmulation(); void ReseterEmulation(); long long unsigned HexToInt(AnsiString); bool InitialiserEmulateur(); void TerminerEmulateur(); void MainThread(); void VideoThread(); void AudioThread(); void ControlesThread();/*Rom*/ bool ChargerRom(AnsiString); bool DeChargerRom(); #endif