View Single Post
Old 28 October 2016, 19:53   #30
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 42
Posts: 19,522
Here is how control lines are encoded:

Not-PlayAnim24 (=all that use opal.library):

Code:
11.11.11.11.11.11.11.11.00.00.00.00.00.00.11.00 = bit 0
11.11.11.11.11.11.11.11.00.00.00.00.00.00.00.00 = bit 1
(each byte is 2xRGBI digital out nibbles)

PlayAnim24:

Code:
11.11.11.11.11.11.11.11.00.00.00.00.00.00.00.00 = bit 0
11.00.11.11.11.11.11.11.00.00.00.00.00.00.00.00 = bit 1
Everything else is exact same including start position. Each control line has 20 above 16 byte sequences. Oddly enough only first control line uses this very wasteful encoding, palette and "co-pro" codes are encoded differently. (ColorBurst use same encoding, main difference is control line length, CB line is 16 bits, Opal is 20 bits)
Toni Wilen is offline  
 
Page generated in 0.04923 seconds with 9 queries