32x: packed pixel mode (works over 68k)

git-svn-id: file:///home/notaz/opt/svn/PicoDrive@773 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
notaz 2009-09-12 21:54:46 +00:00
parent be2c420828
commit 974fdb5bfd
15 changed files with 330 additions and 91 deletions

View file

@ -76,6 +76,9 @@ void PicoPower(void)
if (PicoAHW & PAHW_MCD)
PicoPowerMCD();
if (!(PicoOpt & POPT_DIS_32X))
PicoPower32x();
PicoReset();
}
@ -302,11 +305,17 @@ void PicoFrame(void)
return;
}
// TODO: MCD+32X
if (PicoAHW & PAHW_MCD) {
PicoFrameMCD();
return;
}
if (PicoAHW & PAHW_32X) {
PicoFrame32x();
return;
}
//if(Pico.video.reg[12]&0x2) Pico.video.status ^= 0x10; // change odd bit in interlace mode
PicoFrameStart();