Products > Test Equipment
Rigol DSXXXX .GEL firmware file format
Dwaine:
--- Quote from: MarkF on July 24, 2016, 07:52:53 pm ---Any chance of finding a way to swap out the small font?
--- End quote ---
I noticed some bmp that were fonts/characters. Like the input keyboard. I guess you would have to redo the bmp file with larger fonts.
technogeeky:
--- Quote from: Dwaine on July 24, 2016, 11:22:24 pm ---
--- Quote from: MarkF on July 24, 2016, 07:52:53 pm ---Any chance of finding a way to swap out the small font?
--- End quote ---
I noticed some bmp that were fonts/characters. Like the input keyboard. I guess you would have to redo the bmp file with larger fonts.
--- End quote ---
This might be easier than if they were actual fonts, though. We'll see.
Dwaine:
--- Quote from: technogeeky on July 24, 2016, 11:24:24 pm ---
--- Quote from: Dwaine on July 24, 2016, 11:22:24 pm ---
--- Quote from: MarkF on July 24, 2016, 07:52:53 pm ---Any chance of finding a way to swap out the small font?
--- End quote ---
I noticed some bmp that were fonts/characters. Like the input keyboard. I guess you would have to redo the bmp file with larger fonts.
--- End quote ---
This might be easier than if they were actual fonts, though. We'll see.
--- End quote ---
I was kinda disappointed to see that really they are just throwing up bmp files to make up the screen. No GUI rendering for the UI.
I always wondered why BMP files. Would it not be more efficient to use png files? Smaller and less processing intensive?
smithnerd:
The fonts are not in guiPicData.hex. They may be in guiResData.hex, but I doubt it. Most likely they were included in the main SparrowAPP.out encoded as 1bpp tables.
A few days ago, I looked for the bit pattern of the 'busy part' of a W or M (I forget) on the extra large font, but didn't find anything - too many false positives...
I'm sure they'll turn up as we identify more parts of the SparrowAPP.out and guiResData.hex data.
smithnerd:
--- Quote from: Dwaine on July 24, 2016, 11:30:49 pm ---
I was kinda disappointed to see that really they are just throwing up bmp files to make up the screen. No GUI rendering for the UI.
I always wondered why BMP files. Would it not be more efficient to use png files? Smaller and less processing intensive?
--- End quote ---
They're not using BMP files, they're using raw 16bpp data. I'm slapping a BMP header on them, because BMP supports that bitmap data type without a lot of extra hassle. PNG for example, does not really support 16bpp, only 8 or 24/32.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version