|
Packit Service |
b98cfc |
EMU10K1 patch binary file format (.emu10k1)
|
|
Packit Service |
b98cfc |
-------------------------------------------
|
|
Packit Service |
b98cfc |
|
|
Packit Service |
b98cfc |
Notice: this format is a bit different from the original as10k1 assembler.
|
|
Packit Service |
b98cfc |
|
|
Packit Service |
b98cfc |
16 bytes signature 'EMU10K1 FX8010 1' ; last number means the patch version
|
|
Packit Service |
b98cfc |
32 bytes name ; ASCIIZ patch name
|
|
Packit Service |
b98cfc |
1 byte count of input/output GPRS
|
|
Packit Service |
b98cfc |
? bytes input/output GPRS
|
|
Packit Service |
b98cfc |
1 byte count of dynamic GPRS
|
|
Packit Service |
b98cfc |
? bytes dynamic GPRS
|
|
Packit Service |
b98cfc |
1 byte count of static GPRS
|
|
Packit Service |
b98cfc |
? pairs
|
|
Packit Service |
b98cfc |
1 byte static GPRS
|
|
Packit Service |
b98cfc |
1 dword (little-endian, 32-bit) value
|
|
Packit Service |
b98cfc |
1 byte count of control GPRS
|
|
Packit Service |
b98cfc |
? entries
|
|
Packit Service |
b98cfc |
1 byte control GPRS
|
|
Packit Service |
b98cfc |
1 dword (little-endian, 32-bit) value
|
|
Packit Service |
b98cfc |
1 dword (little-endian, 32-bit) range - min
|
|
Packit Service |
b98cfc |
1 dword (little-endian, 32-bit) range - max
|
|
Packit Service |
b98cfc |
32 bytes symbol name ; ASCIIZ symbol name
|
|
Packit Service |
b98cfc |
1 byte count of constant GPRS
|
|
Packit Service |
b98cfc |
? pairs
|
|
Packit Service |
b98cfc |
1 byte constant GPRS
|
|
Packit Service |
b98cfc |
1 dword (little-endian, 32-bit) value
|
|
Packit Service |
b98cfc |
1 byte count of TRAM lookup tables
|
|
Packit Service |
b98cfc |
? entries
|
|
Packit Service |
b98cfc |
1 dword (little-endian, 32-bit) size
|
|
Packit Service |
b98cfc |
1 byte count of read lines
|
|
Packit Service |
b98cfc |
? pairs
|
|
Packit Service |
b98cfc |
1 char address of the TRAM line
|
|
Packit Service |
b98cfc |
1 dword (little-endian, 32-bit) size in samples
|
|
Packit Service |
b98cfc |
1 byte count of write lines
|
|
Packit Service |
b98cfc |
? pairs
|
|
Packit Service |
b98cfc |
1 char address of the TRAM line
|
|
Packit Service |
b98cfc |
1 dword (little-endian, 32-bit) size in samples
|
|
Packit Service |
b98cfc |
1 byte count of TRAM delay tables
|
|
Packit Service |
b98cfc |
? entries
|
|
Packit Service |
b98cfc |
1 dword (little-endian, 32-bit) size
|
|
Packit Service |
b98cfc |
1 byte count of read lines
|
|
Packit Service |
b98cfc |
? pairs
|
|
Packit Service |
b98cfc |
1 char address of the TRAM line
|
|
Packit Service |
b98cfc |
1 dword (little-endian, 32-bit) size in samples
|
|
Packit Service |
b98cfc |
1 byte count of write lines
|
|
Packit Service |
b98cfc |
? pairs
|
|
Packit Service |
b98cfc |
1 char address of the TRAM line
|
|
Packit Service |
b98cfc |
1 dword (little-endian, 32-bit) size in samples
|
|
Packit Service |
b98cfc |
2 word (little-endian, 16-bit), count of 64-bit instructions
|
|
Packit Service |
b98cfc |
? double-dwords (little-endian, 64-bit) instruction
|