Mercurial > vba-clojure
annotate src/gb/gbGlobals.cpp @ 285:33c546273619
Found the hardcoded pokedex order!!
Added/modified a number of functions
to take advantage of this new data.
author | Dylan Holmes <ocsenave@gmail.com> |
---|---|
date | Wed, 28 Mar 2012 05:56:37 -0500 |
parents | f9f4f1b99eed |
children |
rev | line source |
---|---|
rlm@1 | 1 #include "../Port.h" |
rlm@1 | 2 #include "GB.h" |
rlm@1 | 3 |
rlm@1 | 4 u8 *gbMemoryMap[16]; |
rlm@1 | 5 |
rlm@1 | 6 int32 gbRomSizeMask = 0; |
rlm@1 | 7 int32 gbRomSize = 0; |
rlm@1 | 8 int32 gbRamSizeMask = 0; |
rlm@1 | 9 int32 gbRamSize = 0; |
rlm@1 | 10 |
rlm@1 | 11 u8 * gbMemory = NULL; |
rlm@1 | 12 u8 * gbVram = NULL; |
rlm@1 | 13 u8 * gbRom = NULL; |
rlm@1 | 14 u8 * gbRam = NULL; |
rlm@1 | 15 u8 * gbWram = NULL; |
rlm@1 | 16 u16 *gbLineBuffer = NULL; |
rlm@1 | 17 |
rlm@1 | 18 u16 gbPalette[128]; |
rlm@1 | 19 u8 gbBgp[4] = { 0, 1, 2, 3}; |
rlm@1 | 20 u8 gbObp0[4] = { 0, 1, 2, 3}; |
rlm@1 | 21 u8 gbObp1[4] = { 0, 1, 2, 3}; |
rlm@1 | 22 int32 gbWindowLine = -1; |
rlm@1 | 23 |
rlm@1 | 24 int32 gbCgbMode = 0; |
rlm@1 | 25 |
rlm@1 | 26 u16 gbColorFilter[32768]; |
rlm@1 | 27 int32 gbColorOption = 0; |
rlm@1 | 28 int32 gbPaletteOption = 0; |
rlm@1 | 29 int32 gbEmulatorType = 0; |
rlm@1 | 30 int32 gbBorderOn = 1; |
rlm@1 | 31 int32 gbBorderAutomatic = 0; |
rlm@1 | 32 int32 gbBorderLineSkip = 160; |
rlm@1 | 33 int32 gbBorderRowSkip = 0; |
rlm@1 | 34 int32 gbBorderColumnSkip = 0; |
rlm@1 | 35 int32 gbDmaTicks = 0; |
rlm@1 | 36 bool8 gbNullInputHackEnabled = false; |
rlm@1 | 37 bool8 gbNullInputHackTempEnabled = false; |
rlm@1 | 38 |
rlm@1 | 39 u8 (*gbSerialFunction)(u8) = NULL; |