notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
more wip SVP code
[picodrive.git]
/
Pico
/
PicoInt.h
diff --git
a/Pico/PicoInt.h
b/Pico/PicoInt.h
index
b84ec1a
..
bd10f19
100644
(file)
--- a/
Pico/PicoInt.h
+++ b/
Pico/PicoInt.h
@@
-385,6
+385,7
@@
PICO_INTERNAL int PicoInitPc(unsigned int pc);
PICO_INTERNAL_ASM unsigned int PicoRead32(unsigned int a);
\r
PICO_INTERNAL void PicoMemSetup(void);
\r
PICO_INTERNAL_ASM void PicoMemReset(void);
\r
PICO_INTERNAL_ASM unsigned int PicoRead32(unsigned int a);
\r
PICO_INTERNAL void PicoMemSetup(void);
\r
PICO_INTERNAL_ASM void PicoMemReset(void);
\r
+PICO_INTERNAL void PicoMemResetHooks(void);
\r
PICO_INTERNAL int PadRead(int i);
\r
PICO_INTERNAL unsigned char z80_read(unsigned short a);
\r
#ifndef _USE_CZ80
\r
PICO_INTERNAL int PadRead(int i);
\r
PICO_INTERNAL unsigned char z80_read(unsigned short a);
\r
#ifndef _USE_CZ80
\r
@@
-395,7
+396,8
@@
PICO_INTERNAL unsigned short z80_read16(unsigned short a);
PICO_INTERNAL_ASM void z80_write(unsigned int a, unsigned char data);
\r
#endif
\r
extern unsigned int (*PicoRead16Hook)(unsigned int a, int realsize);
\r
PICO_INTERNAL_ASM void z80_write(unsigned int a, unsigned char data);
\r
#endif
\r
extern unsigned int (*PicoRead16Hook)(unsigned int a, int realsize);
\r
-extern void (*PicoWrite8Hook)(unsigned int a,unsigned int d,int realsize);
\r
+extern void (*PicoWrite8Hook) (unsigned int a,unsigned int d,int realsize);
\r
+extern void (*PicoWrite16Hook)(unsigned int a,unsigned int d,int realsize);
\r
\r
// cd/Memory.c
\r
PICO_INTERNAL void PicoMemSetupCD(void);
\r
\r
// cd/Memory.c
\r
PICO_INTERNAL void PicoMemSetupCD(void);
\r
@@
-407,6
+409,7
@@
extern struct Pico Pico;
extern struct PicoSRAM SRam;
\r
extern int emustatus;
\r
extern int z80startCycle, z80stopCycle; // in 68k cycles
\r
extern struct PicoSRAM SRam;
\r
extern int emustatus;
\r
extern int z80startCycle, z80stopCycle; // in 68k cycles
\r
+extern void (*PicoResetHook)(void);
\r
PICO_INTERNAL int CheckDMA(void);
\r
\r
// cd/Pico.c
\r
PICO_INTERNAL int CheckDMA(void);
\r
\r
// cd/Pico.c
\r
@@
-433,6
+436,7
@@
extern int PsndLen_exc_add;
// VideoPort.c
\r
PICO_INTERNAL_ASM void PicoVideoWrite(unsigned int a,unsigned short d);
\r
PICO_INTERNAL_ASM unsigned int PicoVideoRead(unsigned int a);
\r
// VideoPort.c
\r
PICO_INTERNAL_ASM void PicoVideoWrite(unsigned int a,unsigned short d);
\r
PICO_INTERNAL_ASM unsigned int PicoVideoRead(unsigned int a);
\r
+extern int (*PicoDmaHook)(unsigned int source, unsigned short **srcp, unsigned short **limitp);
\r
\r
// Misc.c
\r
PICO_INTERNAL void SRAMWriteEEPROM(unsigned int d);
\r
\r
// Misc.c
\r
PICO_INTERNAL void SRAMWriteEEPROM(unsigned int d);
\r