Now implemented in 2.39, I can't properly test it without the blitter supporting VIDC parameters, however I did temporarily enable it on StrongARM and it appeared to work under emulation.JonAbbott wrote:I've started implementing this method for non-IOMD using the RO3.1 TV modes table.JonAbbott wrote:4. The VIDC type 0 MODE parameter table is still in ADFFS as I've not removed it yet. It could write the parameters to the VIDC table on a MODE change when running on a non-IOMD machine.
2.39 now rounds the physical screen width to 32 byte boundaries, so we need to factor that into the blitter changes. My suggestion would be to process a raster at a time and update the IOC timers at the end of the raster.
I believe everything is now in place to recode the blitter, if I've missed anything let me know.