Blame as10k1/output.doc

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