On Tue, 26 May 2020, Florian Heer wrote:
On 26/05/2020 19:32, Martin Tarenskeen wrote:
On Tue, 26 May 2020, Michael Whocares wrote:
Does this help?
I have checked the voicedata in the file you attached: None of the 192
patches have Chorus enabled.
How do you interpret the voice data from the firmware? Maybe I don't need to desolder my ROM after all...
The total size of that bin file is 32768 bytes (0x8000)
I checked the file with a hexeditor.
The voicedata start at address 0x4da0
Each voice uses 67 bytes ( = the first 67 bytes of the 128 bytes VMEM voice parameter bulkdump format, up to the 10 bytes that contain the voicename. You can find detailed description of VMEM format in the DX100/21/27 etc. manual. Many of the unused or reserved bytes in these 128 bytes are used in the later models, from TX81Z and DX11 to YS200 and V50. )
There are 192 patches. 192 x 67 = 12864 bytes
After that, starting at address 0x7fe0, there are 32 bytes ending the file.
67 + 12864 + 32 =
Address | Size
--------|---------
0x0000 | 19872 firmware data
0x4da0 | 192 * 67 = 12864 bytes voicedata
0x7fe0 | 32 bytes
========|========+
0x8000 | 32768 bytes
Does that help ?
MT