notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
some poor timing improvement attempts
[picodrive.git]
/
pico
/
pico_int.h
diff --git
a/pico/pico_int.h
b/pico/pico_int.h
index
97b7b0e
..
f439d6a
100644
(file)
--- a/
pico/pico_int.h
+++ b/
pico/pico_int.h
@@
-185,6
+185,7
@@
extern struct DrZ80 drZ80;
#define z80_nmi() drZ80.Z80IF |= 8
\r
\r
#define z80_cyclesLeft drZ80.cycles
\r
#define z80_nmi() drZ80.Z80IF |= 8
\r
\r
#define z80_cyclesLeft drZ80.cycles
\r
+#define z80_subCLeft(c) drZ80.cycles -= c
\r
#define z80_pc() (drZ80.Z80PC - drZ80.Z80PC_BASE)
\r
\r
#elif defined(_USE_CZ80)
\r
#define z80_pc() (drZ80.Z80PC - drZ80.Z80PC_BASE)
\r
\r
#elif defined(_USE_CZ80)
\r
@@
-196,6
+197,7
@@
extern struct DrZ80 drZ80;
#define z80_nmi() Cz80_Set_IRQ(&CZ80, IRQ_LINE_NMI, 0)
\r
\r
#define z80_cyclesLeft (CZ80.ICount - CZ80.ExtraCycles)
\r
#define z80_nmi() Cz80_Set_IRQ(&CZ80, IRQ_LINE_NMI, 0)
\r
\r
#define z80_cyclesLeft (CZ80.ICount - CZ80.ExtraCycles)
\r
+#define z80_subCLeft(c) CZ80.ICount -= c
\r
#define z80_pc() Cz80_Get_Reg(&CZ80, CZ80_PC)
\r
\r
#else
\r
#define z80_pc() Cz80_Get_Reg(&CZ80, CZ80_PC)
\r
\r
#else
\r