# HG changeset patch # User Paul Boddie # Date 1709659787 -3600 # Node ID 3c3aecd244764fe37736ef4daba67e09604f90ee # Parent 8270f1fd4e5e2739f992b91ff4f065dbf7043b03 Added planar graphics display remarks. diff -r 8270f1fd4e5e -r 3c3aecd24476 ULA.txt --- a/ULA.txt Tue Mar 05 18:28:22 2024 +0100 +++ b/ULA.txt Tue Mar 05 18:29:47 2024 +0100 @@ -1681,6 +1681,17 @@ Other mechanisms might be employed to allow programs to access the uppermost bank, but the ULA would be able to access it trivially and unconditionally. +Enhancement: Assembling a Display from Separate Display Planes +-------------------------------------------------------------- + +Continuing from the use of separate memory regions for higher bandwidth modes, +one can consider a memory layout where modes 1 and 2 would employ two regions +that individually resemble modes 4 and 5 respectively. Programs would be able +to populate two copies of the screen memory for a low-bandwidth mode in order +to produce a single screen memory region for the corresponding high-bandwidth +mode. This would allow a seamless transition between displays with different +numbers of colours without needing to redraw the display. + Enhancement: Genlock Support ----------------------------