Hi. I've created a new build of the benchmark with some new features.
1)
It will run on machines with no blitter present. If there is no blitter you will be restricted to CPU modes.
I've used the OS for this rather than trap a bus access. I might add that later.
2)
It has a new blitter "op" draw mode. This can be activated by pressing the 7 key. Key 8 will cycle through each draw mode.
It's fun to see xor and or draw modes
3)
It supports the VDI. You can access VDI renderer mode with the 9 key.
In this mode you can press b on the keyboard to toggle the blitter on and off.
4) The teletype no longer requires the blitter. It'll run on a normal ST.
The VDI renderer is hideously slow. The reason for this is that the number of planes have to match on the source and destination.
I had to move to a 4 plane object in this mode and use "no-op" planes to leave the text as is.
Ie it has to do a logical and with 0,0,-1,-1 rather than a clear. It has to use planes 3 and 4 with zeros for the or.
Might be useful to benchmark different screen accelerators
Other keys are as follows, 1/2 increase and decrease bob count, 3 blitter renderer, 4 cpu pre shift. 5 cpu realtime shift, 6 raster timer, 7 blitter op mode , 8 to flip op draw mode , 9 for the VDI mode and b to toggle blitter in VDI mode.
You can also change the waves with function keys.
I'll likely add 030 renderer and linea renderer modes next. I've attached screen shots of all modes with 256 objects on screen.
EDIT: Looks like I broke the op renderer..
EDIT: BLITB.TOS contains the fix.
You do not have the required permissions to view the files attached to this post.