Estou tentando otimizar as conversões para TKMEM-128 que fiz anteriormente para ocupar menos espaço de disco, o que se tornou mais fácil graças ao ZX7. Nesta postagem mostro que critério uso para considerar se vale a pena ou não fazer nova conversão, usando como exemplo Gryzor 128.
A primeira coisa que faço é pegar o zip contendo os arquivos Hobeta e faço uma listagem mais completa (verbose):
$ unzip -lv Gryzor128_TKMEM_Hobeta.zip
Aparecerá na tela algo como:
Archive: Gryzor128_TKMEM_Hobeta.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
529 Defl:X 419 21% 2012-12-20 18:43 293b9e01 gryzor__.$b
6929 Defl:X 5429 22% 2012-12-20 18:43 08bccc97 gryzor$_.$c
15377 Defl:X 9165 40% 2012-12-20 18:43 1b8b96d4 gryzor7_.$c
13841 Defl:X 9552 31% 2012-12-20 18:43 9c3f6fa1 gryzor6_.$c
14353 Defl:X 9907 31% 2012-12-20 18:43 771f0abc gryzor4_.$c
15889 Defl:X 10866 32% 2012-12-20 18:43 1ca9b580 gryzor3_.$c
15889 Defl:X 8750 45% 2012-12-20 18:43 83dd57c1 gryzor1_.$c
23569 Defl:X 15888 33% 2012-12-20 18:43 4668aeb0 gryzor0_.$c
785 Defl:X 467 41% 2012-12-20 18:43 85175b74 gryzorv_.$b
785 Defl:X 471 40% 2012-12-20 18:43 d41d12a4 gryzorvt.$b
785 Defl:X 501 36% 2012-12-20 18:43 6a065078 gryzorsv.$b
529 Defl:X 323 39% 2012-12-20 18:43 ef834299 gryzors2.$b
27345 Defl:X 4426 84% 2012-12-20 18:43 93d74b9b Gryzor128_TKMEM.txt
-------- ------- --- -------
136605 76164 44% 13 files
Pode-se observar que os arquivos Hobeta (aqueles com sufixos .$b e .$c) estão comprimidos no zip em percentuais ao redor dos 30%. O ZX7 não comprime tanto quanto o zip, mas chega a ter uma taxa bem próxima. Portanto é possível poupar espaço usando este utilitário, então vale a pena refazer a conversão do Gryzor.
Fiz essa reconversão, que pode ser encontrado neste link. Outros formatos podem ser obtidos neste subdiretório.
A listagem deste novo zip mostra que a taxa de compressão dos arquivos Hobeta, em especial do código de máquina e dos bancos de RAM, ficou bem menor, ao redor dos 3%.
A listagem deste novo zip mostra que a taxa de compressão dos arquivos Hobeta, em especial do código de máquina e dos bancos de RAM, ficou bem menor, ao redor dos 3%.
Archive: Gryzor128_TKMEM_v2_Hobeta.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
529 Defl:X 296 44% 2013-03-19 09:28 fb3e3ae3 gryzor__.$b
6929 Defl:X 5429 22% 2013-03-19 09:28 08bccc97 gryzor$_.$c
273 Defl:X 188 31% 2013-03-19 09:28 cdd97681 gryzorb_.$c
9489 Defl:X 9105 4% 2013-03-19 09:28 c8ceb8e9 gryzor7_.$c
9745 Defl:X 9364 4% 2013-03-19 09:28 28bd6bc8 gryzor6_.$c
10257 Defl:X 9918 3% 2013-03-19 09:28 107beda0 gryzor4_.$c
11025 Defl:X 10649 3% 2013-03-19 09:28 5ff5ff25 gryzor3_.$c
8977 Defl:X 8713 3% 2013-03-19 09:28 996cb86b gryzor1_.$c
5649 Defl:X 5525 2% 2013-03-19 09:28 95db3aad gryzor0_.$c
10513 Defl:X 10230 3% 2013-03-19 09:28 94585878 gryzor%_.$c
529 Defl:X 270 49% 2013-03-19 09:28 076b37b1 gryzor__.$c
529 Defl:X 340 36% 2013-03-19 09:28 541330c8 gryzorv_.$b
529 Defl:X 338 36% 2013-03-19 09:28 61078b0b gryzorvt.$b
529 Defl:X 362 32% 2013-03-19 09:28 761b8483 gryzorsv.$b
785 Defl:X 402 49% 2013-03-19 09:28 0ff2f0a1 gryzors2.$b
8504 Defl:X 1092 87% 2013-01-05 23:45 421929fe dzx7_mega.asm
134 Defl:X 118 12% 2013-03-17 23:13 d7013697 Gryzor128_v2_DBank.asm
852 Defl:X 390 54% 2013-03-17 23:15 14ad398a Gryzor128_v2_Decomp.asm
207 Defl:X 133 36% 2013-03-17 23:17 c830a72a Gryzor128_v2_Reloc.asm
27310 Defl:X 4495 84% 2013-03-18 08:44 a4dcb4f9 Gryzor128_TKMEM_v2.txt
3584 Defl:X 1633 54% 2013-01-11 16:45 d55599e9 ZX7.txt
-------- ------- --- -------
116878 78990 32% 21 files
Nenhum comentário:
Postar um comentário
Seu comentário é bem vindo, mas peço que use este espaço adequadamente.