I currently writing a EDID Script to be able to choose custom resolutions in my Fedora25
I found this assembly script to generate the different solutions. I was able to use this as a "template" and my python script works fine generating the CEA Extension Blobs. Now i want to merge the "Head" and my CEA Blobs with the help of the Wikipedia EDID Byte Order Site.
But in the GitHub Skript this (end1-start1) confuses me:
Descriptor2:
start1: .ascii "Linux #0"
end1: .byte 0x0a /* End marker */
.fill 12-(end1-start1), 1, 0x20 /* Padded spaces */
How can i do "Linux #0" - 10
? (0x0a = 10)
When i converte "Linux #0" i get 76 105 110 117 120 32 35 48
what doesnt make sense with the 18 Byte for the Descriptor?