Welcome, Guest. Please login or register.


Author Topic: Fájltömörítés Enterprise-on (Read 94837 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 #330 on: 2019.March.02. 18:40:29 »
Még néhány programot átalakítottam: Alien 8, Atomix, Crillion, Quadrillion 4K, Skramble, Swap. További teendő a Bricky Prise (talán betöltőkép nélkül elfér), Exorcist és Quadrillion Full.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13529
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #331 on: 2019.March.02. 19:31:03 »
Ha még lehet kérni :oops:
Nodes of Yesod és Arc of Yesod be tudna férni 64K-ba? Esetleg betöltő képek nélkül?

Offline Judge

  • EP fan
  • *
  • Posts: 226
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 73.0.3683.103 Chrome 73.0.3683.103
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #332 on: 2019.March.02. 21:36:47 »
Még néhány programot átalakítottam: Alien 8, Atomix, Crillion, Quadrillion 4K, Skramble, Swap. További teendő a Bricky Prise (talán betöltőkép nélkül elfér), Exorcist és Quadrillion Full.

Köszönjük István!  :bow: :smt041

Itt a hardwer amihez készülnek és az eddigi muníció...

22868-0

és belülről:

23412-1
« Last Edit: 2019.April.12. 22:37:26 by Judge »
Üdv.Judge

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 #333 on: 2019.March.03. 22:39:40 »
Az Exorcist és a Nodes of Yesod is konvertálva, illetve az Arc of Yesod is, de ez és a Nodes nem fér el együtt 64K-n, szerintem még a betöltőképek nélkül sem. :oops: A Bricky Prise-t és a Quadrillion Full-t még holnap megnézem, és a konvertált programokból ROM-okat készítek.

C16 átiratok egy ROM-ban, Exorcist és Skramble: :)
* exoskram.rom (64 kB - downloaded 60 times.)
« Last Edit: 2019.April.22. 12:28:02 by IstvanV »

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 #334 on: 2019.March.04. 11:42:38 »
A Bricky Prise ROM első próbálkozásra 71309 byte méretű lett. :oops: A pályák teljes újracsomagolásával talán elférne, bár ez nem tűnik könnyen megoldhatónak, vagy ilyen betöltőképpel biztosan:
22906-0

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13529
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #335 on: 2019.March.04. 12:56:33 »
Szerintem a betöltőkép szükség esetén feláldozható/egyszerűsíthető, ha ezen múlik.

Egyébként felmerült bennem egy hardverötlet: 512K-s ROM mellé kb 4 db 74xxx IC kéne, és akkor lehetne olyan, hogy az 4-5-6 szegmens fix (gyorsteszt, Basic, ROMFS), a 7-re meg lehetne lapozni a ROM bármely lapját, így akkor 464K helyre lehetne játékokat rakni.

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 #336 on: 2019.March.04. 13:52:08 »
A Bricky Prise ROM első próbálkozásra 71309 byte méretű lett. :oops: A pályák teljes újracsomagolásával talán elférne, bár ez nem tűnik könnyen megoldhatónak, vagy ilyen betöltőképpel biztosan:
(Attachment Link)
Szerintem, ha már ROM, akkor vagy a full betöltőkép ( a zene szólhat a fekete képernyő alatt is :D ), vagy akár az első digi zene is áldozható, elküldjem a forrást?

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 #337 on: 2019.March.04. 14:46:57 »
Egyébként felmerült bennem egy hardverötlet: 512K-s ROM mellé kb 4 db 74xxx IC kéne, és akkor lehetne olyan, hogy az 4-5-6 szegmens fix (gyorsteszt, Basic, ROMFS), a 7-re meg lehetne lapozni a ROM bármely lapját, így akkor 464K helyre lehetne játékokat rakni.

Ez pontosan hogyan lenne lapozható?

elküldjem a forrást?

Köszönöm, a forrás valóban segítség lehet nagyobb átalakításnál, bár a betöltőkép nélküli verzió már kész van. De talán sikerülhetne helyet felszabadítani legalább egy rosszabb minőségű kép számára. Esetleg problémát jelenthet még, hogy az itt található egeresített változatot használtam.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13529
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #338 on: 2019.March.04. 15:13:22 »
Ez pontosan hogyan lenne lapozható?
A 6-os szegmens végére (3. lapon Fxxxh) írt érték menne egy lapozó regiszterbe, ami adná az A18-A14 címvezetékeket 7-es szegmens használata esetén a ROM IC-nek. Vagyis 00-1Fh értékekkel lehetne elérni a teljes 512K-t, ebből 00-02 lapok a hagyományos 04-06 szegmensek tartalma, a többi lenne használható ROMFS számára.
(Lehetséges lenne 512K Flash ROM IC helyett 1M EPROM (27C080) használatára is, ami picit drágább, és csak külső programozóval írható, viszont akkor 976K (03-3F lapok) állna rendelkezésre)

Szoftver szempontjából csak annyi eltérés lenne, hogy a 7-es szegmenst egyszer belapozni, az utána következőket meg már nem a Dave portjain, hanem a fentebb említett címen lehetne lapozni.

Quote
egeresített változatot használtam.
Ezt jól tetted, a Bricky prímán játszható egérrel!

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 #339 on: 2019.March.04. 23:07:57 »
Néhány újabb játék:

* alienode.rom (64 kB - downloaded 64 times.)    (Alien 8, Nodes of Yesod)
* brickypr.rom (64 kB - downloaded 67 times.)    (Bricky Prise, egyelőre betöltőkép nélkül)
* quadrill.rom (64 kB - downloaded 57 times.)    (Quadrillion 4K, Quadrillion Full, Crillion, Crillion 2, Crillion 93, Treasure Cave 4K, Atomix)

A Quadrillion Full a START programmal indítva valamiért gyakran lefagy, nem tudom, ez a START hibája-e, vagy EXOS bug az 5-ös fejlécű modul betöltésénél, régebben is volt hasonló véletlenszerű fagyás EXOS 0 hívásoknál. :oops: A 100h címet mindenesetre már nem éri el. Ezt még javítani kellene. A forrás csomag tartalmazza a Bricky Prise betöltőképes változatát is BRICKSCR.PRG néven, ami még hasznos lehet 64K-nál nagyobb ROM készítésekor.

Szerk.: a Crillion hibás, csak 291 soros az LPT, ezt holnap javítom.
« Last Edit: 2019.April.22. 12:27:28 by IstvanV »

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 #340 on: 2019.March.05. 09:00:25 »
Köszönöm, a forrás valóban segítség lehet nagyobb átalakításnál, bár a betöltőkép nélküli verzió már kész van. De talán sikerülhetne helyet felszabadítani legalább egy rosszabb minőségű kép számára. Esetleg problémát jelenthet még, hogy az itt található egeresített változatot használtam.
Este csatolom :)
Szerk.: a Crillion hibás, csak 291 soros az LPT, ezt holnap javítom.
A Midis változat? Ha igen, akkor javítom a forrásom én is.

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 #341 on: 2019.March.05. 11:02:17 »
Igen. Egyébként a Nodes of Yesod is 301 soros, ez nem tudom, probléma-e.
Érdekes, nekem a Nodes anno egyik tévén se futott.

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 #342 on: 2019.March.05. 11:19:06 »
Így már 312 soros, bár a függőleges pozíción talán még lehetne igazítani:
Code: Diff
  1. @@ -2148,13 +2148,13 @@
  2.          xor     01h
  3.          ld      (f1prs+1),a
  4.  set_game_screen
  5.          ld      bc,screenw32
  6. -        ld      de,0fee8h
  7. +        ld      de,0fee6h
  8.  
  9.          jr      nz,scrwfnd
  10.          ld      bc,screenw40
  11. -        ld      de,0eef8h
  12. +        ld      de,0eef6h
  13.  scrwfnd
  14.  toggle_screen
  15.          call    wait_update_LPT
  16.          push    bc
  17. @@ -3476,9 +3476,9 @@
  18.          djnz    clrtxt
  19.          ld      hl,lpt_pix16+17*8*10h+1
  20.          ld      bc,22h+38h*100h
  21.          call    update_LPT
  22. -        ld      de,0eef8h
  23. +        ld      de,0eef6h
  24.          call    wait_update_LPT
  25.          di
  26.          ld      hl,menu_quadcol
  27.          ld      de,lpt_pix16+17*8*10h+9
  28. @@ -4524,15 +4524,15 @@
  29.  txtlpb  db      0ffh,08h,0fh,6fh,00h,00h,00h,00h    ;video lpb       4*8 32
  30.          db      000h,02h,00h,00h,00h,00h,00h,00h
  31.  vlpb    db      0ffh,42h,0bh,33h,00h,00h,00h,00h    ;video lpb       192
  32.          db      000h,00h,00h,00h,03h,00h,00h,00h
  33. -vsync   db      0eeh,1eh,3fh,20h,00h,00h,00h,00h    ;               2
  34. +vsync   db      0feh,1eh,3fh,20h,00h,00h,00h,00h    ;               2
  35.          db      040h,40h,51h,50h,61h,60h,70h,70h
  36.          db      0f8h,1eh,1ah,24h,090h,00h,00h,00h   ;lores 2 ep txt 8
  37.          db      00h,0ffh,00h,00h,00h,00h,00h,00h
  38.          db      0feh,42h,1ah,24h,0e0h,00h,00h,00h   ;ep line        2
  39.          db      00h,0ffh,49h,0d9h,0dbh,0a2h,0a6h,5dh
  40. -        db      0f8h,02h,3fh,00h,00h,00h,00h,00h    ;sync           24
  41. +        db      0e5h,02h,3fh,00h,00h,00h,00h,00h    ;sync           24
  42.          db      000h,00h,00h,00h,00h,00h,00h,00h
  43.          db      0fdh,00h,3fh,00h,00h,00h,00h,00h    ;               3
  44.          db      000h,00h,00h,00h,00h,00h,00h,00h
  45.          db      0feh,00h,06h,3fh,00h,00h,00h,00h    ;               2
  46. @@ -4540,9 +4540,9 @@
  47.          db      0ffh,00h,3fh,20h,00h,00h,00h,00h    ;               1
  48.          db      000h,00h,00h,00h,00h,00h,00h,00h
  49.          db      0efh,02h,06h,3fh,06h,00h,00h,00h    ;               17
  50.          db      000h,00h,00h,00h,00h,00h,00h,00h
  51. -        db      0e3h,03h,3fh,00h,00h,00h,00h,00h    ;f7-->c7        29
  52. +        db      0e6h,03h,3fh,00h,00h,00h,00h,00h    ;f7-->c7        29
  53.          db      000h,00h,00h,00h,00h,00h,00h,00h
  54.          db      110,99,53,155,155,27,27,14,26,110    ;ep felirat
  55.          db      34,18,36,136,136,136,136,132,34,34
  56.          db      32,34,4,8,8,136,136,132,32,32

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13529
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Fájltömörítés Enterprise-on
« Reply #343 on: 2019.March.05. 11:24:02 »
Igen. Egyébként a Nodes of Yesod is 301 soros, ez nem tudom, probléma-e.
A klubban egyszer volt egy monitor, amin a Nodes képe el volt csúszva függőlegesen, miközben más programok jók voltak. Lehet, hogy ezért.
Ha ki lehet javítani, akkor a sima betölthető változatban is meg tudnád csinálni?

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 #344 on: 2019.March.05. 17:57:21 »
Javított verziók:
* alienode.rom (64 kB - downloaded 63 times.)    (Nodes of Yesod 312 soros LPT-vel)
* quadrill.rom (64 kB - downloaded 61 times.)    (Crillion 312 soros LPT-vel)
Esetleg még a keretcsíkozást lehetett volna tiltani, a Crillion pontszámtáblájánál zavaró lehet.

Készült még Arc of Yesod, Swap és Paszians (kicsomagolt és ROM kompatibilis változatok), de ezekkel nem lehet 64K-s ROM-ot jól kihasználni, kellene más játék a hely kitöltésére. :)
« Last Edit: 2019.April.22. 12:26:39 by IstvanV »