I've just started a voyage of discovery with the blitter, to test any practical application for the displaying of graphics. (I'm starting by trying to find out the lowest granularity blit size in words and if there may be some extra 'free' blits that can be done for the same write timespace/cycle amount). I'm still at a very early stage of progress, so bear with.Icky wrote: 21 Oct 2022 18:26
No hardware issues, however we are dealing with real hardware here and we need a bench mark to compare against. Definitively running real hardware test programs on both original blitter and a FPGA one will help to see if they are indeed matching or something is out. In fact as we progress having other test programs or suites would be good.
Anyway, I have an easy to visualise test program which does one 2-16 write (with 8px write granularity) blit line to the top border area. I have turned off ints and the mouse, but as I'm using a jump to the TOS VBLwait routine plus ~6000 NOPs, there is still significant jitter and therefore work needed (40 px to just under a raster! Not shown in the below HATARI screen captures.) Screens showing 16, 2 and 9 blits, respectively:
Anyway, its a 'test'. You are more than welcome to it if it helps. :D
I will actually have more advanced test programs as time progresses, but I fear my pace of work may be too slow to be any use to you :(

