Fermer2
ericde45Le 23/09/2022 à 08:23
hello,

juste pour info sur mon github, dans le code de mon replay YM il y a une routine de decompression LZ4 en 68000, et la même en DSP

https://github.com/ericde45/YM2149_JAG/blob/main/ym1.s

le compresseur lz4.exe se récupere ici :
GitHub - lz4/lz4: Extremely Fast Compression algorithmGitHubExtremely Fast Compression algorithm. Contribute to lz4/lz4 development by creating an account on GitHub.


on compresse avec un : lz4.exe -9 -l --no-frame-crc [fichier input] [fichier output]

et le début des datas compressées est en +8 du fichier

le -l genere un format en legacy frame, + simple.
la doc du format legacy frame est ici : https://android.googlesource.com/platform/external/lz4/+/HEAD/doc/lz4_Frame_format.md
ça bascule en taille de bloc de 8 Mo donc pour la jaguar on a qu'un bloc par fichier.