terça-feira, 19 de março de 2013

Gryzor 128: versão 2

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%.

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.