The objective is to separate the data that is usually written into `asm/*/data` into separate files. Those will initially be binary files.
There is also an utility that allows to decompress compressed data. The decompressed data is currently not read as we are missing a compression algorithm that matches the original one. I tried writing one in the past: it worked, it re-created similar files but sadly not the same ones. The decompression algorithm is there to allow to do some data mining and understand what the data is and how it is used.
This should split out the remaining DRA jump tables. This was done with
a script but I looked over most of the files and it seems correct to me.
The purpose is making decompiling jump table functions a little quicker.
I'm thinking about writing a script to split all the C files
accordingly, do we agree with that? There's about 95 remaining jump
table functions in DRA, so there would be about that many file splits.
This would save time when working on jump table functions since all the
splitting work would already be done.