notaz.gp2x.de
/
fceu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more opt. in sound.c, vol incresed
[fceu.git]
/
fce.h
diff --git
a/fce.h
b/fce.h
index
ba90d75
..
04d050a
100644
(file)
--- a/
fce.h
+++ b/
fce.h
@@
-1,4
+1,12
@@
#ifndef _FCEH
#ifndef _FCEH
+
+#ifdef ASM_6502
+void asmcpu_unpack(void);
+void asmcpu_pack(void);
+#endif
+
+#define fceuindbg 0
+
extern int GameLoaded;
void ResetGameLoaded(void);
extern int GameLoaded;
void ResetGameLoaded(void);
@@
-30,8
+38,11
@@
extern uint8 MMC5HackSPMode;
extern uint8 MMC5HackSPScroll;
extern uint8 MMC5HackSPPage;
extern uint8 MMC5HackSPScroll;
extern uint8 MMC5HackSPPage;
-extern uint8 RAM[0x800],SPRAM[0x100],NTARAM[0x800],PALRAM[0x20],SPRAM[0x100],SPRBUF[0x100];
extern uint8 GameMemBlock[131072];
extern uint8 GameMemBlock[131072];
+extern uint8 NTARAM[0x800],PALRAM[0x20];
+
+extern uint8 RAM[0x800];
+
extern uint32 RefreshAddr,TempAddr;
extern uint8 vtoggle,XOffset,VRAMBuffer,PPUGenLatch;
extern uint32 RefreshAddr,TempAddr;
extern uint8 vtoggle,XOffset,VRAMBuffer,PPUGenLatch;
@@
-49,7
+60,7
@@
extern readfunc ARead[0x10000];
extern writefunc BWrite[0x10000];
#define VBlankON (PPU[0]&0x80) /* Generate VBlank NMI */
extern writefunc BWrite[0x10000];
#define VBlankON (PPU[0]&0x80) /* Generate VBlank NMI */
-#define SpHitON (PPU[0]&0x40)
+#define SpHitON (PPU[0]&0x40)
#define Sprite16 (PPU[0]&0x20) /* Sprites 8x16/8x8 */
#define BGAdrHI (PPU[0]&0x10) /* BG pattern adr $0000/$1000 */
#define SpAdrHI (PPU[0]&0x08) /* Sprite pattern adr $0000/$1000 */
#define Sprite16 (PPU[0]&0x20) /* Sprites 8x16/8x8 */
#define BGAdrHI (PPU[0]&0x10) /* BG pattern adr $0000/$1000 */
#define SpAdrHI (PPU[0]&0x08) /* Sprite pattern adr $0000/$1000 */
@@
-63,7
+74,7
@@
extern writefunc BWrite[0x10000];
extern void (*GameInterface)(int h);
extern void FP_FASTAPASS(1) (*PPU_hook)(uint32 A);
extern void (*GameInterface)(int h);
extern void FP_FASTAPASS(1) (*PPU_hook)(uint32 A);
-extern void (*GameHBIRQHook)(void);
+extern void (*GameHBIRQHook)(void)
, (*GameHBIRQHook2)(void)
;
extern void (*GameStateRestore)(int version);
#define GI_RESETM2 1
extern void (*GameStateRestore)(int version);
#define GI_RESETM2 1
@@
-74,6
+85,9
@@
extern void (*GameStateRestore)(int version);
extern FCEUGI FCEUGameInfo;
extern int GameAttributes;
extern FCEUGI FCEUGameInfo;
extern int GameAttributes;
+extern uint8 pale;
+extern uint8 vsdip;
+
#endif
#endif