--- SheepShaver/src/include/main.h 2002/02/04 16:58:13 1.1 +++ SheepShaver/src/include/main.h 2005/01/30 21:19:07 1.7 @@ -1,7 +1,7 @@ /* * main.h - Emulation core * - * SheepShaver (C) 1997-2002 Christian Bauer and Marc Hellwig + * SheepShaver (C) 1997-2004 Christian Bauer and Marc Hellwig * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -28,6 +28,7 @@ extern uint32 BootGlobsAddr; // Address extern uint32 PVR; // Theoretical PVR extern int64 CPUClockSpeed; // Processor clock speed (Hz) extern int64 BusClockSpeed; // Bus clock speed (Hz) +extern int64 TimebaseSpeed; // Timebase clock speed (Hz) #ifdef __BEOS__ extern system_info SysInfo; // System information @@ -41,8 +42,10 @@ struct M68kRegisters { // Functions +extern bool InitAll(void); +extern void ExitAll(void); extern void Dump68kRegs(M68kRegisters *r); // Dump 68k registers -extern void MakeExecutable(int dummy, void *start, uint32 length); // Make code executable +extern void MakeExecutable(int dummy, uint32 start, uint32 length); // Make code executable extern void PatchAfterStartup(void); // Patches after system startup extern void QuitEmulator(void); // Quit emulator (must only be called from main thread) extern void ErrorAlert(const char *text); // Display error alert