notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
simple profiler added
[picodrive.git]
/
pico
/
memory.c
diff --git
a/pico/memory.c
b/pico/memory.c
index
f6c0eeb
..
d0b1697
100644
(file)
--- a/
pico/memory.c
+++ b/
pico/memory.c
@@
-257,8
+257,11
@@
void NOINLINE ctl_write_z80busreq(u32 d)
else
\r
{
\r
z80stopCycle = SekCyclesDone();
\r
else
\r
{
\r
z80stopCycle = SekCyclesDone();
\r
- if ((PicoOpt&POPT_EN_Z80) && !Pico.m.z80_reset)
\r
+ if ((PicoOpt&POPT_EN_Z80) && !Pico.m.z80_reset) {
\r
+ pprof_start(m68k);
\r
PicoSyncZ80(z80stopCycle);
\r
PicoSyncZ80(z80stopCycle);
\r
+ pprof_end_sub(m68k);
\r
+ }
\r
}
\r
Pico.m.z80Run = d;
\r
}
\r
}
\r
Pico.m.z80Run = d;
\r
}
\r
@@
-272,8
+275,11
@@
void NOINLINE ctl_write_z80reset(u32 d)
{
\r
if (d)
\r
{
\r
{
\r
if (d)
\r
{
\r
- if ((PicoOpt&POPT_EN_Z80) && Pico.m.z80Run)
\r
+ if ((PicoOpt&POPT_EN_Z80) && Pico.m.z80Run) {
\r
+ pprof_start(m68k);
\r
PicoSyncZ80(SekCyclesDone());
\r
PicoSyncZ80(SekCyclesDone());
\r
+ pprof_end_sub(m68k);
\r
+ }
\r
YM2612ResetChip();
\r
timers_reset();
\r
}
\r
YM2612ResetChip();
\r
timers_reset();
\r
}
\r