# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# MLA -- Graphics Resource Converter

1 January, 2014

- 1
- 2
…
- 11
- 12
- 13
- 14
- 15
…
- 67
- 68

External Flash
- A type of conversion where the output is an Intel HEX, C source and header files. The information
contained in the Intel HEX can be uploaded to an external memory resource. The PIC will use the generated source and
header file to retrieve the desired information.
Binary
- A type of conversion where the output is a binary, C source and header files. The information of the resources is
contained in the binary file. The C source and header files are used to retrieve the desired data.
EDS PMP
- A type of conversion where the output is an Intel HEX, C source and header files. The difference between EDS
PMP and External Flash conversion, is the address of the chip select is contained in the C source file. This output is to be
used with PIC devices with EDS memory space.
Projects
- The GRC can save the settings and resources to a XML document.
Graphics Module
- The device that uses the converted resources has an internal graphics controller, this option should be
selected.
Inflate Processing Unit (IPU) Compression
- Uses the Inflate algorithm to decompress data that has been compressed
using the Deflate algorithm. Currently the compression method must use static Hoffman tables.
Run-Length Encoding (RLE) Compression
- Form of data compression, where data consisting of the same value is stored
as a single data value. Commonly used in bitmaps that have palettes with 4 or 8bpp.
Padding
- Bitmap Images use padding to make the horizontal lines start on byte boundaries. Padding is used on bitmap
images that are less than 8bpp.
4 Graphics Resource Converter
10
4

- 1
- 2
…
- 11
- 12
- 13
- 14
- 15
…
- 67
- 68