Re: 26bit Module support
Posted: Fri Oct 16, 2015 11:09 am
Gribbly's scolling is jerky on the show Pi's, so must be related to the monitors running at 75Hz. SWIV - I've left soak testing and it appears to be okay after a few hours.
Updated Modules and obey.zip on the dev site. The big change in this build is that the blitter now performs scaling correction on non-square pixel modes. MODE 15 (eg Rockfall title screen) is now doubled in height and MODE 48 (eg Lemmings 2) is doubled in width. I still have some work to do on the MODE 15 side, for the time being it adds a blank raster on every alternative line until I have time to recode the blitter to duplicate the lines correctly.
On the obey.zip side, I've fixed more Page Zero access bugs in a few games, Rockfall being the main one. I think there's still more remaining though, as I'm still seeing it crash randomly under soak test, on both RC14 and the latest 5.23 build.
5.23 Zero Page relocation support is getting better, I am however seeing crashes in the OS which need tracking down.
I've looked into the scrolling issue in James Pond II and believe its caused by it's lack of any form of Vsync. I should be able to resolve by adding an OS_Byte 19 somewhere in it's code - just need to figure out where to add it.
Updated Modules and obey.zip on the dev site. The big change in this build is that the blitter now performs scaling correction on non-square pixel modes. MODE 15 (eg Rockfall title screen) is now doubled in height and MODE 48 (eg Lemmings 2) is doubled in width. I still have some work to do on the MODE 15 side, for the time being it adds a blank raster on every alternative line until I have time to recode the blitter to duplicate the lines correctly.
On the obey.zip side, I've fixed more Page Zero access bugs in a few games, Rockfall being the main one. I think there's still more remaining though, as I'm still seeing it crash randomly under soak test, on both RC14 and the latest 5.23 build.
5.23 Zero Page relocation support is getting better, I am however seeing crashes in the OS which need tracking down.
I've looked into the scrolling issue in James Pond II and believe its caused by it's lack of any form of Vsync. I should be able to resolve by adding an OS_Byte 19 somewhere in it's code - just need to figure out where to add it.