notaz.gp2x.de
/
fceu.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rel stuff
[fceu.git]
/
fce.h
diff --git
a/fce.h
b/fce.h
index
ba90d75
..
8734f4c
100644
(file)
--- a/
fce.h
+++ b/
fce.h
@@
-1,4
+1,10
@@
#ifndef _FCEH
#ifndef _FCEH
+
+#ifdef ASM_6502
+void asmcpu_unpack(void);
+void asmcpu_pack(void);
+#endif
+
extern int GameLoaded;
void ResetGameLoaded(void);
extern int GameLoaded;
void ResetGameLoaded(void);
@@
-30,8
+36,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
+58,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 */