mirror of
https://github.com/alsa-project/alsa-tools.git
synced 2025-11-25 06:59:53 -05:00
Added as10k1 tool (EMU10K1 FX8010 DSP assembler).
This commit is contained in:
parent
a4569af2bb
commit
f2d80b5b5d
28 changed files with 3523 additions and 0 deletions
50
as10k1/output.doc
Normal file
50
as10k1/output.doc
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
EMU10K1 patch binary file format (.emu10k1)
|
||||
-------------------------------------------
|
||||
|
||||
Notice: this format is a bit different from the original as10k1 assembler.
|
||||
|
||||
16 bytes signature 'EMU10K1 FX8010 1' ; last number means the patch version
|
||||
32 bytes name ; ASCIIZ patch name
|
||||
1 byte count of input/output GPRS
|
||||
? bytes input/output GPRS
|
||||
1 byte count of dynamic GPRS
|
||||
? bytes dynamic GPRS
|
||||
1 byte count of static GPRS
|
||||
? pairs
|
||||
1 byte static GPRS
|
||||
1 dword (little-endian, 32-bit) value
|
||||
1 byte count of control GPRS
|
||||
? entries
|
||||
1 byte control GPRS
|
||||
1 dword (little-endian, 32-bit) value
|
||||
1 dword (little-endian, 32-bit) range - min
|
||||
1 dword (little-endian, 32-bit) range - max
|
||||
32 bytes symbol name ; ASCIIZ symbol name
|
||||
1 byte count of constant GPRS
|
||||
? pairs
|
||||
1 byte constant GPRS
|
||||
1 dword (little-endian, 32-bit) value
|
||||
1 byte count of TRAM lookup tables
|
||||
? entries
|
||||
1 dword (little-endian, 32-bit) size
|
||||
1 byte count of read lines
|
||||
? pairs
|
||||
1 char address of the TRAM line
|
||||
1 dword (little-endian, 32-bit) size in samples
|
||||
1 byte count of write lines
|
||||
? pairs
|
||||
1 char address of the TRAM line
|
||||
1 dword (little-endian, 32-bit) size in samples
|
||||
1 byte count of TRAM delay tables
|
||||
? entries
|
||||
1 dword (little-endian, 32-bit) size
|
||||
1 byte count of read lines
|
||||
? pairs
|
||||
1 char address of the TRAM line
|
||||
1 dword (little-endian, 32-bit) size in samples
|
||||
1 byte count of write lines
|
||||
? pairs
|
||||
1 char address of the TRAM line
|
||||
1 dword (little-endian, 32-bit) size in samples
|
||||
2 word (little-endian, 16-bit), count of 64-bit instructions
|
||||
? double-dwords (little-endian, 64-bit) instruction
|
||||
Loading…
Add table
Add a link
Reference in a new issue