X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fjaguar.h;h=8cd1988f4da0c3143db8703cc65e8e736bd0ed64;hb=5c28b6dbf7aa20441c8a51f484f4f64b1966f7e3;hp=6342d455caf92f0ea22f2d266125d1b908770171;hpb=5da604521611a960140b58a2fb0f236c65610b70;p=virtualjaguar diff --git a/src/jaguar.h b/src/jaguar.h index 6342d45..8cd1988 100644 --- a/src/jaguar.h +++ b/src/jaguar.h @@ -4,6 +4,8 @@ #include "types.h" #include "memory.h" // For "UNKNOWN" enum +void JaguarSetScreenBuffer(uint32 * buffer); +void JaguarSetScreenPitch(uint32 pitch); void JaguarInit(void); void JaguarReset(void); void JaguarDone(void); @@ -18,18 +20,14 @@ void JaguarWriteLong(uint32 offset, uint32 data, uint32 who = UNKNOWN); bool JaguarInterruptHandlerIsValid(uint32 i); void JaguarDasm(uint32 offset, uint32 qt); -void JaguarExecute(uint32 * backbuffer, bool render); -//For testing the new system... void JaguarExecuteNew(void); // Exports from JAGUAR.CPP -extern bool BIOSLoaded; -extern bool CDBIOSLoaded; extern int32 jaguarCPUInExec; extern uint32 jaguarMainROMCRC32, jaguarROMSize, jaguarRunAddress; extern char * jaguarEepromsPath; -extern uint32 * backbuffer; +extern bool jaguarCartInserted; // Various clock rates @@ -43,12 +41,6 @@ extern uint32 * backbuffer; #define ASSERT_LINE 1 #define CLEAR_LINE 0 -// Video stuff (should go in tom.h?) - -#define VIRTUAL_SCREEN_WIDTH 320 -#define VIRTUAL_SCREEN_HEIGHT_NTSC 240 -#define VIRTUAL_SCREEN_HEIGHT_PAL 256 - //Temp debug stuff (will go away soon, so don't depend on these) void DumpMainMemory(void);