flat assembler
Message board for the users of flat assembler.
Index
> Windows > What program is used to compress amd raid option rom? |
Author |
|
baldr 02 Feb 2013, 08:40
phpdevpad,
Probably -h0 switch is what you need. Default is -h1. |
|||
02 Feb 2013, 08:40 |
|
phpdevpad 02 Feb 2013, 08:49
baldr wrote: phpdevpad, Yes, can you explain about -h switch? I use LHa for UNIX version 1.14i-ac20050924 (i386-pc-mingw32) but it produces totally different compression? When I use original 16-bit lha.exe with a switch it makes almost the same binary but it doesn't work either. I have compared the compressed data and it's the same? Is this original lha.exe lzss and huffman? And how does it achieve better compression? Thank you! |
|||
02 Feb 2013, 08:49 |
|
baldr 02 Feb 2013, 11:15
phpdevpad,
AFAIR -h switch is about header format. Level 0 header contains minimal amount of information (name, timestamp, sizes, attributes, CRC). You may consult LHA Notes for more information. As I know, BIOS modules are like LHA archives, but not exactly match them ('\0' appended? or was that alignment?). Anyway, it's better to use proper tools (CBROM/AMIBCP and such) to modify BIOS images. |
|||
02 Feb 2013, 11:15 |
|
phpdevpad 02 Feb 2013, 12:08
baldr wrote: phpdevpad, Can you explain about the compression? Is this lzss + huffman or can it be lzw? I'm wondering because of the 2 lha.exe? The problem is also this isn't a bios module it's inside an option rom. However I'm not sure how the option rom uncompress the data. That's why I asked about the compression algorithm. |
|||
02 Feb 2013, 12:08 |
|
baldr 02 Feb 2013, 16:23
phpdevpad,
It was 8k sliding window Lempel-Ziv with static Huffman for length/distance, IIRC. |
|||
02 Feb 2013, 16:23 |
|
phpdevpad 02 Feb 2013, 21:17
Doesn't work. I still get load to error misc.bin and I can't find the string.
|
|||
02 Feb 2013, 21:17 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.