Difference between revisions of "EPcompress leírás"

From Enterprise Wiki
Jump to: navigation, search
Line 16: Line 16:
 
** 06h: Abszolút rendszerbővítő (-m3)
 
** 06h: Abszolút rendszerbővítő (-m3)
 
** 49h: [https://wiki.enterpriseforever.com/index.php?title=Epimgconv_le%C3%ADr%C3%A1s#Az_EPimgconv.2FIVIEW_form.C3.A1tum_le.C3.ADr.C3.A1sa IVIEW kép] (-m2 vagy -m3, a CVIEW bővítő azonban csak az -m2-t támogatja)
 
** 49h: [https://wiki.enterpriseforever.com/index.php?title=Epimgconv_le%C3%ADr%C3%A1s#Az_EPimgconv.2FIVIEW_form.C3.A1tum_le.C3.ADr.C3.A1sa IVIEW kép] (-m2 vagy -m3, a CVIEW bővítő azonban csak az -m2-t támogatja)
* '''-m2 | -m3''': Formátum választása, az -m3 az alapértelmezett, az -m2-t az emulátor használja snapshot fájlok és a ROM csomag tömörítésére.
+
* '''-m2 | -m3''': Formátum választása, az -m3 az alapértelmezett. Az -m2-t az emulátor használja snapshot fájlok és a ROM csomag tömörítésére, illetve IVIEW képeknél lehet hasznos, egyébként elavult és általában nem ajánlott a használata.
* '''-a | -n''': Archívum készítése több fájlból -a esetén, az alapértelmezés -n.
+
* '''-a | -n''': Archívum készítése több fájlból -a esetén (-raw módot tételez fel), az alapértelmezés -n.
 
* '''-V''': Több részre (volume) bontott bemeneti fájl, csak kicsomagolásnál és tesztelésnél.
 
* '''-V''': Több részre (volume) bontott bemeneti fájl, csak kicsomagolásnál és tesztelésnél.
 
* '''-V <N>''': Tömörítésnél a kimenet N kilobájt méretű részekre bontása. N csak 4 többszöröse lehet.
 
* '''-V <N>''': Tömörítésnél a kimenet N kilobájt méretű részekre bontása. N csak 4 többszöröse lehet.
Line 33: Line 33:
  
 
[https://github.com/istvan-v/ep128emu/tree/master/util/epcompress/src libepcompress forráskód (GPL), C++ programba építhető]
 
[https://github.com/istvan-v/ep128emu/tree/master/util/epcompress/src libepcompress forráskód (GPL), C++ programba építhető]
 +
 +
[https://wiki.enterpriseforever.com/index.php?title=T%C3%B6m%C3%B6r%C3%ADtett_ROM_f%C3%A1jlrendszer_k%C3%A9sz%C3%ADt%C3%A9se_(ROM:_eszk%C3%B6z) Tömörített ROM fájlrendszer készítése (ROM: eszköz)]

Revision as of 10:18, 22 April 2019

Parancssor, paraméterek

epcompress [PARAMÉTEREK...] INFILE[...] OUTFILE

Általános

  • -h | -help | --help: Rövid leírást ír ki a program használatáról, és kilép.
  • --: Minden további paraméter fájl név.
  • -x: Tömörített fájl kicsomagolása.
  • -t: Fájl(ok) tesztelése.

Fájl formátum

  • -raw | -noraw: EXOS fejlécek figyelmen kívül hagyása -raw esetén, az alapértelmezés -noraw. Támogatott EXOS modul típusok:
    • 05h: Új alkalmazói program (-m3), a mérete a szabványosnál nagyobb is lehet, kicsomagolva a 3. lapot is használhatja
    • 06h: Abszolút rendszerbővítő (-m3)
    • 49h: IVIEW kép (-m2 vagy -m3, a CVIEW bővítő azonban csak az -m2-t támogatja)
  • -m2 | -m3: Formátum választása, az -m3 az alapértelmezett. Az -m2-t az emulátor használja snapshot fájlok és a ROM csomag tömörítésére, illetve IVIEW képeknél lehet hasznos, egyébként elavult és általában nem ajánlott a használata.
  • -a | -n: Archívum készítése több fájlból -a esetén (-raw módot tételez fel), az alapértelmezés -n.
  • -V: Több részre (volume) bontott bemeneti fájl, csak kicsomagolásnál és tesztelésnél.
  • -V <N>: Tömörítésnél a kimenet N kilobájt méretű részekre bontása. N csak 4 többszöröse lehet.

Önkicsomagoló programok paraméterei

  • -borderfx | -noborderfx: A keretcsíkozás engedélyezése vagy tiltása.
  • -cleanup | -nocleanup: A lapozás és veremmutató EXOS-hoz hasonló beállítása.

Linkek

EP128Emu, a csomag tartalmazza az EPcompress aktuális verzióját

Z80 assembly rutinok

libepcompress forráskód (GPL), C++ programba építhető

Tömörített ROM fájlrendszer készítése (ROM: eszköz)