Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
another type of program.
• Added a command line argument to return the version of the GRC.
• Added a command line argument to selected the chip select used by the EDS memory space.
• Placed the CRC and marker at the end (last address) of the HEX file.
• Able to detect and warning the user if the label name conflicts with standard C syntax.
• Added a progress window when loading large projects.
• Added a block compression ability. The user can select the resources to compress, right mouse click and select the type
of compression through the drop-down menu.
• The user can add a comment block to TTF and installed fonts. This allows the suer to insert any licensing that might be
needed.
3.4 Release Notes 3.08.21
Version 3.08.21
Bug Fixes
1. Added support for font filter files that have multiple line lists.
2. Took out the backslash ("\") file separator to make it compatible across OS platforms.
3. Correct numerous spelling errors.
4. When setting RLE for a bitmap image and that image can not be used for RLE, the image would not be a part of the
resources to convert after exiting the settings dialog box.
5. When changing the settings, the resources would change in position.
6. If a font was after a bitmap image in the resource table, the font compression would match the bitmap compression, even
though fonts are not able to be compressed.
7. The uncompressed size accounted from padding bytes.
8. Skip over the BOM marker of the font filter, was producing a "?" character for the first string phrase label.
9. In the Setting dialog box, when selecting the graphics module, the graphics bits per pixel could still be set.
1. When the graphics module is selected, the graphics bits per pixel is grayed out and set to 16bpp.
10. In the HEX address dialog box, the user is able to use upper and lower case letter for the starting address.
1. For example: ff or FF
11. Corrected the offset calculations for the external memory conversion when using compression.
12. When entering the font point size in the font options dialog box, the font preview will be updated by either pressing
<enter> or <tab>.
New Features
1. Added command line support to parse a project file (xml)
2. Added a check sum (CRC) to the external HEX files. A CRC is generated and placed in the first 8 bytes of the external
HEX file. The first four bytes are used to verify that the CRC data is present. These four bytes will always read 'M', 'C', 'H',
'P'. The next four bytes are a 32-bit generated CRC. The header file produced will have the 32-bit CRC value that can be
matched to the one in external memory to verify that it is valid.
3. When loading a project, check to make sure that all of the files exist. If file(s) do not exist, ask the user if they would like to
search to resolve the missing file.
1. If the user does not want to resolve the file, then do not load the project.
2. If the user resolves the file(s), ask them if they would like to save the project using the newly resolved files.
3.4 Release Notes 3.08.21 Graphics Resource Converter
5
3
Protego_Release_01_05-Related-OEM-MLA-framework-gfx-utilities-grc-Graphics_Resource_Converter_Help.pdf