sms vdp, add zoomed sprites, column vscroll blocking, mode 2 graphics

This commit is contained in:
kub 2021-10-08 20:24:33 +02:00
parent 032c76a3a2
commit 0df7401c02
5 changed files with 360 additions and 95 deletions

View file

@ -402,7 +402,7 @@ void PicoFrameMS(void)
if ((pv->reg[0] & 6) == 6 && (pv->reg[1] & 0x18))
lines_vis = (pv->reg[1] & 0x08) ? 240 : 224;
PicoFrameStartMode4();
PicoFrameStartSMS();
hint = pv->reg[0x0a];
for (y = 0; y < lines; y++)
@ -412,7 +412,7 @@ void PicoFrameMS(void)
pv->v_counter = y - 6;
if (y < lines_vis && !skip)
PicoLineMode4(y);
PicoLineSMS(y);
if (y <= lines_vis)
{
@ -448,10 +448,10 @@ void PicoFrameDrawOnlyMS(void)
int lines_vis = 192;
int y;
PicoFrameStartMode4();
PicoFrameStartSMS();
for (y = 0; y < lines_vis; y++)
PicoLineMode4(y);
PicoLineSMS(y);
}
// vim:ts=2:sw=2:expandtab