a2-4am / 4cade

100s of games at your fingertips, as long as your fingertips are on an Apple ][
https://archive.org/details/TotalReplay
MIT License
145 stars 22 forks source link

skip playing Pollywog demo on ROM0 or ROM1 IIgs #625

Closed frankmilliron closed 2 months ago

frankmilliron commented 2 months ago

Better fix; just don't play the Pollywog demo on a ROM0 or ROM1 that can't properly display page 2. We can't turn on Alternate Display Mode due to its use of VBL interrupts on these machines. We can detect and turn it on with ROM3, however, where it does not use interrupts.

01craft commented 2 months ago

Supposedly a ROM 1 with a vidHD can properly display page 2 (source: vidHD manual https://www.callapple.org/docs/vidhd/VidHD_Manual_1.2.pdf ). Not sure it's practical to add that extra layer of checking but I thought it might be worth mentioning.

frankmilliron commented 2 months ago

The manual seems to imply that it will also work on a ROM0. Do you have a ROM0 or 1 you could test a build with?

frankmilliron commented 2 months ago

You can try a build which tests for the VidHD here: 4cade.hdv.zip

If it seems to work I can commit the changes.