Welcome, Guest. Please login or register.


Author Topic: Fájltömörítés Enterprise-on (Read 93707 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 #285 on: 2018.November.22. 18:25:55 »
A Star Sabre kb. 75000 byte lett az egészet újracsomagolva, a ROM kóddal együtt. Úgy látom, a második blokk a betöltőkép, ez 13597 byte tömörítve. Ha fontos a 64K alatti méret, akkor esetleg lehetne egyszerűbb (pl. CPC-ről konvertált) kép?

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 63.0 Firefox 63.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #286 on: 2018.November.22. 18:27:49 »
Ha fontos a 64K alatti méret
Ez lenne a cél, hogy egy sima cartridge-be beférjen. Szerintem elfogadható kép nélkül is :-)

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 #287 on: 2018.November.22. 20:49:35 »
Egyelőre a rossz minőségű betöltőképpel (a ROM végén még marad 279 byte szabad hely):
* starsab.com (1.08 kB. 66x4 - viewed 62 times.)
* star.prg (111.07 kB - downloaded 63 times.)

Forráskód, és az eredeti változat visszafejtve:
* star_rom.asm (8.54 kB - downloaded 63 times.)
* starsab.asm (11.92 kB - downloaded 61 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 #288 on: 2018.November.22. 21:42:37 »
Ez egyébként még mindig tartalmaz tömörített adatot (valószínűleg a pályákat) kevésbé hatékony formátumban, de azt már nehezebb lenne átalakítani, mert a PRG visszafejtésére és módosítására is szükség lenne. Kifejezetten ROM-hoz készült verzió elvileg akár a pályákat is egyszerűen file-ként tölthetné be futás közben, így a RAM igénye is csökkenne.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 63.0 Firefox 63.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #289 on: 2018.November.22. 21:53:17 »
Reméljük Geco benéz ide :-)

De végül is ha a 64K-ba belefért, akkor már elértük a célt.

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 #290 on: 2018.November.22. 22:00:38 »
De végül is ha a 64K-ba belefért, akkor már elértük a célt.

Valóban, csak a betöltőkép miatt lenne hasznos több hely. :) A jelenlegihez képest minimális dither használata is látványos javulást eredményezne, soronként változó paletta nélkül is, de 3-4 KB méretnövekedés árán.

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #291 on: 2018.November.23. 17:40:51 »
Ez szép, ha hazaérek, csatolom a forrást, vagy legkésőbb holnap

Offline geco

  • EP addict
  • *
  • Posts: 5430
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 63.0 Firefox 63.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #292 on: 2018.November.23. 20:38:46 »
Itt az összes forrás, úgy rémlik, hogy van benne tömörített adat, talán M3, de lehet keverem a Sub Hunterrel.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 63.0 Firefox 63.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #293 on: 2018.November.24. 20:10:59 »
A legjobb lenne azonban a :DIR parancshoz hasonló funkció, bár az több helyet foglalna.
Nem tudom mennyi helyet foglalna, ha lenne egy lista készítve az 5-ös fejlécű fájlokról, amiből egy indító menü készülne, pl:
1 NODES
2 BATMAN
3 EATITUP
A kiválasztottat indítaná, illetve, ha csak egy program van, akkor egyből indulna az a egy, mindez mondjuk :ROM parancsra, ill. opcionálisan autostartos verzióban 1-es akciókódra.

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 #294 on: 2018.November.24. 20:39:46 »
Nem tudom mennyi helyet foglalna, ha lenne egy lista készítve az 5-ös fejlécű fájlokról, amiből egy indító menü készülne, pl:

"Grafikus" menü, vagy csak egyszerű file lista kiírás és karakter olvasás az alapértelmezett (remélhetőleg már megnyitott EDITOR:) csatornán? Komolyabb file választó lehetne külön programként is az első file a ROM "lemezen", bár ennek a megoldásnak hátránya, hogy a listát vagy a programba kell építeni, vagy a memóriában megtalálni.

Nagyobb file rendszernél (pl. 512K flash ROM) mindenesetre hasznos lenne, ha a felhasználónak nem kellene ismernie a file listát. :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 63.0 Firefox 63.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #295 on: 2018.November.24. 20:53:41 »
Csak valami sima karakteres. Csatornát nyitni kéne, ha az 1-es akciókódos lehetőségre is gondolunk.
Esetleg statussorban váltakozó kiírás? Ha jól emlékszem átírataidban volt ilyen megoldással cheat menü.

Igen, egy ROMDIR azért hasznos lenne :-)

Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 63.0 Firefox 63.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #296 on: 2018.November.25. 01:58:32 »
Menü helyett automatikus indítás és reset vektor a következő játékra (ciklikusan). Ez nagyon takarékos lehet tárhelyben.

----------------------

Instead of a menu, an automatic start and a reset vector pointing to the next game(cycling). This can be very cheap in space.
« Last Edit: 2018.November.25. 10:45:02 by Zozosoft »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 63.0 Firefox 63.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #297 on: 2018.November.25. 10:47:24 »
Szerintem ez nem túl komfortos megoldás, pl ha 10 játék van egy 512-es ROM-ban, és az utolsóval szeretnél játszani.

I think it is not a too comfortable solution, for example 10 games in a 512K ROM, and you want to play with the last...

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 #298 on: 2018.November.25. 13:26:42 »
Egyelőre ezeket próbálom beépíteni:
- EXOS speciális funkcióval lekérdezhető a file táblázat kezdőcíme, C=szegmens, DE=cím, ez csak néhány byte kód és hasznos lehet START program készítésénél
- file lista kiírása az alapértelmezett csatornán, nem tudom, hogy ezt parancsként vagy HELP funkcióként lenne-e hatékonyabb megoldani
- hidegindításkor (1-es akciókód) ha valamelyik billentyű (azt még el kell dönteni, melyik) le van nyomva, akkor automatikusan betölti EXOS 29 hívással az első file-t. Ez viszonylag bonyolultabbnak tűnik, különösen ha hibakezelésre (reset rutin, stb.) is szükség van

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 63.0 Firefox 63.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #299 on: 2018.November.25. 17:29:28 »
Ez jól hangzik!