I've been trying to add some sample screen images to the BeebWiki, but there's a fault in image uploading that I spent most of today failing to solve. Anyway, what I did do test interaction between the VideoNuLA VDU driver extended MODEs and my software extended MODEs
. The disk-based NewModes works, there's a subtle clash with the ROM-based NewModes which I haven't quite found yet.
Anyway, I've updated my ModeDemo
program and made a video running it showing the standard MODEs, the software extended MODEs and the VideoNuLA extended MODEs. It uses the VideoNuLA ROM patched
to put the &60+X MODEs in the standard VDU order, so that MODE 8n+X falls back to MODE X if MODE 8n+X is not available, and MODE 8n+X all have the same memory map for any n*.
* BBC extended and nULA screen modes demo
*ie all MODE 8n+0/1/2 are 20K, all MODE 8n+3 are 16K, all MODE 8n+4/5 are 10K, etc., all MODE 8n+0/3 are 80-column, all MODE 8n+1/4 are 40-column, etc
The next thing on my to-do list is to update BBCtoBMP and BMPSave to understand the nULA attributes.