1.1 --- a/ULA.txt Tue Mar 05 18:28:22 2024 +0100
1.2 +++ b/ULA.txt Tue Mar 05 18:29:47 2024 +0100
1.3 @@ -1681,6 +1681,17 @@
1.4 Other mechanisms might be employed to allow programs to access the uppermost
1.5 bank, but the ULA would be able to access it trivially and unconditionally.
1.6
1.7 +Enhancement: Assembling a Display from Separate Display Planes
1.8 +--------------------------------------------------------------
1.9 +
1.10 +Continuing from the use of separate memory regions for higher bandwidth modes,
1.11 +one can consider a memory layout where modes 1 and 2 would employ two regions
1.12 +that individually resemble modes 4 and 5 respectively. Programs would be able
1.13 +to populate two copies of the screen memory for a low-bandwidth mode in order
1.14 +to produce a single screen memory region for the corresponding high-bandwidth
1.15 +mode. This would allow a seamless transition between displays with different
1.16 +numbers of colours without needing to redraw the display.
1.17 +
1.18 Enhancement: Genlock Support
1.19 ----------------------------
1.20