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