Welcome, Guest. Please login or register.


Author Topic: Fájltömörítés Enterprise-on (Read 68473 times)

Online Zozosoft

  • EP addict
  • *
  • Posts: 12981
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 59.0 Firefox 59.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #285 on: 2018.April.02. 15:45:15 »
Köszi, sikerült!

Online IstvanV

  • EP addict
  • *
  • Posts: 4681
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #286 on: 2018.April.03. 18:43:01 »
Ha a rutin ROM-ban fut, akkor még problémát okozhat az is, hogy néhány helyen önmódosító kódot használ.

Online Zozosoft

  • EP addict
  • *
  • Posts: 12981
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 56.0 Firefox 56.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #287 on: 2018.April.03. 19:00:26 »
Ha a rutin ROM-ban fut, akkor még problémát okozhat az is, hogy néhány helyen önmódosító kódot használ.
Ez megoldódott RAM-ba másolással.

TVC-sek csináltak egy nagy EPROM-os (kapcsolóval lapozható) cartridge-et, és felmerült, hogy a gyári ROM-okon kívül több játékot is be kéne rakni. Mivel ott csak 16K a cartridge terület, így nem árt a tömörítés :-) Elsőként m3-ast csináltam nekik, de pl a TV BALL (ENTERBALL testvére) pont nem fért be, de az m0-val végül sikerült bepréselni.
Itt még kellett egy kis plusz trükközés, mert a kicsomagolt program 32K-s gépen felülírta volna a kicsomagoló kódot, így 32K-s gépen a videó memória kerül a 2. lapra, és oda kerül a kicsomagoló kód.

(Tvc64emu-ban az 01-es szegmensre kell rakni a cartokat, ha valaki ki akarja próbálni őket.)

Offline szipucsu

  • EP addict
  • *
  • Posts: 7216
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 59.0 Firefox 59.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Fájltömörítés Enterprise-on
« Reply #288 on: 2018.April.04. 13:17:18 »
TVC-sek csináltak egy nagy EPROM-os (kapcsolóval lapozható) cartridge-et, és felmerült, hogy a gyári ROM-okon kívül több játékot is be kéne rakni.
TVC-hez is használható az EP tömörítő? Nem semmi!
Ennél már csak az jobb, hogy EP emulátorral és midivel is lehet már C64 zenéket készíteni (bővített midiplay). Más kérdés, hogy nem sokat készítettünk eddig, mert az EP-s Dave világa közelebb áll hozzánk.

Online Zozosoft

  • EP addict
  • *
  • Posts: 12981
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #289 on: 2018.April.04. 13:49:07 »
TVC-hez is használható az EP tömörítő?
Bármihez jó amiben Z80 van :-)

Online IstvanV

  • EP addict
  • *
  • Posts: 4681
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #290 on: 2018.April.04. 14:31:03 »
Bármihez jó amiben Z80 van :-)

Vagy akár 6502. De az emulátor is használja PC-n, ilyen formátumú az ep128emu_roms.bin és a tömörített snapshotok is.

A Plus/4-es változatban van egyébként "-m1" mód is, ami a TV BALL-t elfogadhatóan tömöríti (valamivel nagyobb a kimeneti file, mint az M0-s, de a kicsomagoló rutin is egyszerűbb), bár csak ezért nem érné meg átírni Z80-ra.
« Last Edit: 2018.April.04. 16:07:32 by IstvanV »

Online Zozosoft

  • EP addict
  • *
  • Posts: 12981
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 65.0.3325.109 Chrome 65.0.3325.109
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #291 on: 2018.April.04. 22:49:37 »
Áhá szóval ott bújkál a sorból hiányzó m1 :-)

Online IstvanV

  • EP addict
  • *
  • Posts: 4681
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #292 on: 2018.April.15. 17:44:52 »
* tvballm1.rom (15.88 kB - downloaded 63 times.)

A kisebb játékokból több is elférhetne egy ROM-ban, de azt nehezebb lenne megoldani.

Online Zozosoft

  • EP addict
  • *
  • Posts: 12981
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 59.0 Firefox 59.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #293 on: 2018.April.15. 18:14:07 »
Ezek szerint csináltál Z80-as m1-et? :smt038 Lesz frissített epcompress csomag?

Online IstvanV

  • EP addict
  • *
  • Posts: 4681
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #294 on: 2018.April.15. 20:32:53 »
Nem tudom, érdemes-e beépíteni, mindenesetre a formátumon talán lehetne egy keveset fejleszteni, mivel valószínűleg nem lényeges a Plus/4-es változattal való kompatibilitás.

Offline geco

  • EP addict
  • *
  • Posts: 5022
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #295 on: 2018.April.16. 09:08:11 »
Nem tudom, érdemes-e beépíteni, mindenesetre a formátumon talán lehetne egy keveset fejleszteni, mivel valószínűleg nem lényeges a Plus/4-es változattal való kompatibilitás.
Szerintem igen :)
A Plus4-gyel való kompatibilitás szerintem se lényeges, ha nagyon kell valami Plus4-ről, akkor azt ki lehet csomagolni a megfelelő változattal.

Online IstvanV

  • EP addict
  • *
  • Posts: 4681
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #296 on: 2018.April.16. 19:00:06 »
Szerintem igen :)

Csak bizonyos esetekben van előnye az M2-höz képest, az itt található tesztben például a BALL1 és FCONTACT.COM mérete csökken (kb. 1000 byte különbség), a többi viszont hasonló marad vagy kis mértékben nagyobb lesz, és a kicsomagoló kód mérete is növekszik (jelenleg +27 byte). Commodore gépeken gyakran használnak táblázatokat különöző számításokhoz, elsősorban ezeknél hasznos, mert az egyszerű növekvő vagy csökkenő sorozatokat (pl. 8 bites szorzó táblázat) tömöríteni tudja. Az M0 formátum is tartalmaz hasonló funkciót, de korlátozottabban.

Online Zozosoft

  • EP addict
  • *
  • Posts: 12981
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 65.0.3325.109 Chrome 65.0.3325.109
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #297 on: 2018.April.16. 20:20:06 »
1000 bájt azért már jelentős!

Offline geco

  • EP addict
  • *
  • Posts: 5022
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #298 on: 2018.April.17. 08:38:13 »
Az fcontact és a ball1 akkor m1-gyel tömörítve az m0 közelében volt, vagy még jobb is egy picit, gondolom itt is voltak táblázatok :)

Online IstvanV

  • EP addict
  • *
  • Posts: 4681
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #299 on: 2018.April.17. 11:11:13 »
A BALL1 az lehet, hogy csak a XOR-olós titkosítás miatt lett jobb, ha jól emlékszem, a program egyszerű növekvő sorozatot használ erre a célra. Talán célszerűbb lett volna a "javított" verziót tesztelni. A First Contact valószínűleg valóban táblázatokat tartalmaz, demókban fontos a sebesség.