# HG changeset patch # User Paul Boddie # Date 1357435393 -3600 # Node ID 5d82dab6add346641377d59c22e4d645b78bca9d # Parent 575d8cc03fcee91e86470c7af058030e0a51866f Described how the inversion bitmap would be used to update each flashing colour. diff -r 575d8cc03fce -r 5d82dab6add3 ULA.txt --- a/ULA.txt Sat Dec 22 02:22:47 2012 +0100 +++ b/ULA.txt Sun Jan 06 02:23:13 2013 +0100 @@ -333,6 +333,12 @@ 14 10001000 15 10001000 +For example, where logical colour 0 has been mapped to a physical colour in +the range 8 to 15, a bitmap of 00010001 would be chosen as its contribution to +the inversion operation. (The lower three bits of the physical colour would be +used to set the underlying colour information affected by the inversion +operation.) + An operation in the interrupt code would then combine the bitmaps for all logical colours in 2 and 4 colour modes, with the 16 colour bitmaps being combined for groups of logical colours as follows: