1 #ifndef GLOBALS_H 2 #define GLOBALS_H 3 4 #include "types.h" 5 #include <stdint.h> 6 7 //performance boost tweaks. 8 #if USE_TWEAKS 9 #define USE_TWEAK_SPEEDHACK 1 10 #define USE_TWEAK_MEMFUNC 1 11 #endif 12 13 #define PIX_BUFFER_SCREEN_WIDTH 256 14 15 extern int saveType; 16 extern bool useBios; 17 extern bool skipBios; 18 extern bool cpuIsMultiBoot; 19 extern int cpuSaveType; 20 extern bool mirroringEnable; 21 extern bool enableRtc; 22 extern bool skipSaveGameBattery; // skip battery data when reading save states 23 24 extern int cpuDmaCount; 25 26 extern uint8_t *rom; 27 extern uint8_t *bios; 28 extern uint8_t *vram; 29 extern uint16_t *pix; 30 extern uint8_t *oam; 31 extern uint8_t *ioMem; 32 extern uint8_t *internalRAM; 33 extern uint8_t *workRAM; 34 extern uint8_t *paletteRAM; 35 36 #endif // GLOBALS_H 37