Ok, So I've decided to rewrite the display generation code completely, but this time instead of using Kickstart 1.3 and Workbench 1.3 as the reference (which only uses simple values), I'm going to use Kickstart 3.1 and my DeluxePaint 4 disk.
This opens a workbench display with:
DIWSTRT: 0x1D7E
DIWSTOP: 0x38BE
DFFSTRT: 0x0038
DFFSTOP: 0x00D8
BPLMOD1: -4
BPLMOD2: -4
BPLCON1: 0x55
Now, I think if I can get my display algorithm to work correctly with this test case I should have a useable generally usable model.
|