Welcome, Guest. Please login or register.


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

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #255 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 »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • 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 #256 on: 2018.April.04. 22:49:37 »
Áhá szóval ott bújkál a sorból hiányzó m1 :-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • 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 #257 on: 2018.April.15. 18:14:07 »
Ezek szerint csináltál Z80-as m1-et? :smt038 Lesz frissített epcompress csomag?

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #258 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.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • 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 #259 on: 2018.April.16. 20:20:06 »
1000 bájt azért már jelentős!

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #260 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 :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #261 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.

Offline szipucsu

  • EP addict
  • *
  • Posts: 8074
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 65.0.3325.181 Chrome 65.0.3325.181
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Fájltömörítés Enterprise-on
« Reply #262 on: 2018.April.17. 11:51:43 »
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.
Ha még ez is számít, akkor akár lehetne a tömörítési folyamat része is a xor-olós "titkosítás", ha így jobban össze lehet tömöreríteni a programot.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • 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 #263 on: 2018.April.19. 08:33:25 »
Én csak ámulok, hogyan tudod még tovább optimalizálni a dolgokat! :smt038

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #264 on: 2018.April.19. 08:46:28 »
Nagyon durva a gyorsítás, és az m2 méretcsökkenése is, lehet ha nem is csak a tömörítés hatékonysága miatt, de a kitömörítő rutin kis mérete miatt is érdemes lehetne m4-ezni.

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #265 on: 2018.April.20. 09:10:48 »
Már van ilyen, de még változhat. Ez jelenleg 212-218 byte méretű a beállításoktól függően, lehet nem önmódosító és akkor használja az IX regisztert, egyébként csak az AF, BC, DE és HL-t.
Szuper, le is töltöttem :) , látom az EPCOMPRESS forrása is megváltozott, van befordított winfosos verzió is?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • 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 #266 on: 2018.April.20. 11:51:05 »

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 52.0 Firefox 52.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #267 on: 2018.April.20. 13:23:44 »
Most már van (64 bites):
(Attachment Link)

m1 rutin (még fejlesztés alatt, ez a régi decompress_m2_new.s módosított változata):
(Attachment Link)

:smt041 :smt041 :smt041
Köszi szépen :)

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 59.0 Firefox 59.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #268 on: 2018.April.22. 19:34:59 »
További méretcsökkenés, most 209 byte a legnagyobb m4 rutin (önmódosító, nem IX-es, keretcsíkozással). Még tesztelni kell, és talán lehetőség lehet további optimializálásra is. Néhány byte könnyen megtakarítható lenne kisebb lassulás árán. Az m1-es rutint is valószínűleg érdemes lenne átírni erre a megoldásra.
Cool :) ,úgy látom az M1 is módosult, le is töltöttem azt is :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13523
  • 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 #269 on: 2018.April.28. 21:17:16 »
Hasznos lehet nagyon kis programokban, ahol az m3-as rutin is túl bonyolult és nagy méretű.
Ez jól hangzik! :smt038