notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
stupid sprite limit bug fixed
[picodrive.git]
/
Pico
/
VideoPort.c
diff --git
a/Pico/VideoPort.c
b/Pico/VideoPort.c
index
7852b25
..
3663732
100644
(file)
--- a/
Pico/VideoPort.c
+++ b/
Pico/VideoPort.c
@@
-364,7
+364,8
@@
PICO_INTERNAL_ASM void PicoVideoWrite(unsigned int a,unsigned short d)
SekCyclesBurn(32); // penalty // 488/12-8
\r
if (SekCycleCnt>=SekCycleAim) SekEndRun(0);
\r
}
\r
SekCyclesBurn(32); // penalty // 488/12-8
\r
if (SekCycleCnt>=SekCycleAim) SekEndRun(0);
\r
}
\r
- elprintf(EL_ASVDP, "VDP data write: %04x {%i} #%i @ %06x", d, Pico.video.type, pvid->lwrite_cnt, SekPc);
\r
+ elprintf(EL_ASVDP, "VDP data write: %04x [%06x] {%i} #%i @ %06x", d, Pico.video.addr,
\r
+ Pico.video.type, pvid->lwrite_cnt, SekPc);
\r
}
\r
VideoWrite(d);
\r
}
\r
}
\r
VideoWrite(d);
\r
}
\r
@@
-410,6
+411,7
@@
PICO_INTERNAL_ASM void PicoVideoWrite(unsigned int a,unsigned short d)
update_irq = 1;
\r
break;
\r
case 0x05:
\r
update_irq = 1;
\r
break;
\r
case 0x05:
\r
+ //elprintf(EL_STATUS, "spritep moved to %04x", (unsigned)(Pico.video.reg[5]&0x7f) << 9);
\r
if (d^dold) rendstatus |= PDRAW_SPRITES_MOVED;
\r
break;
\r
case 0x0c:
\r
if (d^dold) rendstatus |= PDRAW_SPRITES_MOVED;
\r
break;
\r
case 0x0c:
\r