Welcome, Guest. Please login or register.


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

Offline geco

  • EP addict
  • *
  • Posts: 5257
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #405 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: 5257
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 60.0 Firefox 60.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #406 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: 4818
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #407 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: 13256
  • 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 #408 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: 4818
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #409 on: 2019.March.05. 17:57:21 »
Javított verziók:
* alienode.rom (64 kB - downloaded 22 times.)    (Nodes of Yesod 312 soros LPT-vel)
* quadrill.rom (64 kB - downloaded 21 times.)    (Crillion 312 soros LPT-vel)
* src.zip (416.59 kB - downloaded 21 times.)    (start.asm EXOS 29 fagyás elleni védelemmel, a fenti ROM-ok is ezt használják)
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. :)

Offline geco

  • EP addict
  • *
  • Posts: 5257
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 65.0 Firefox 65.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #410 on: 2019.March.05. 18:22:32 »
Wall.src a program, Wallload.src a betoltő

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13256
  • 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 #411 on: 2019.March.05. 20:52:07 »
start.asm EXOS 29 fagyás elleni védelemmel
Ezt a :FILE-be is érdemes lenne beletenni?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4818
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #412 on: 2019.March.05. 22:16:23 »
Ezt a :FILE-be is érdemes lenne beletenni?

Nem tudom biztosan, talán nem minden modul típus betöltésénél jó ötlet.

Offline Judge

  • EP fan
  • *
  • Posts: 167
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 72.0.3626.121 Chrome 72.0.3626.121
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #413 on: 2019.March.13. 17:22: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.

Kedves István!

Az ATOMIX rom verzióját fel tudnád tenni? Annak egyébként van TRN verziója? (mondjuk időmérés kikapcsolás :)  )
Üdv.Judge

Offline Povi

  • EP addict
  • *
  • Posts: 1808
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 70.0.3538.77 Chrome 70.0.3538.77
    • View Profile
    • http://povi.fw.hu
Re: Fájltömörítés Enterprise-on
« Reply #414 on: 2019.March.13. 18:50:25 »
EXOS 2.0 alatt automatikus örökélet van benne :-) Ugyanis az időmérő rutin felhasználói megszakításból megy, ami EXOS 2.0 alatt még nem létezik :-)
De egyébként 0x08c4 címre 0x0000-át írsz, és máris örökélet :-)
LD HL, 077D helyett LD HL, 0000
*** Speicherplatz zu klein

Offline IstvanV

  • EP addict
  • *
  • Posts: 4818
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #415 on: 2019.March.13. 18:53:34 »
Az ATOMIX rom verzióját fel tudnád tenni?

A korábban feltöltött Quadrillion ROM már tartalmazza. :) Másik témában található Bricky Prise ROM is, bár abból még készülhet kissé javított változat.

Offline Judge

  • EP fan
  • *
  • Posts: 167
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 72.0.3626.121 Chrome 72.0.3626.121
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #416 on: 2019.March.13. 19:12:10 »
Mindenkinek: Köszi! :smt041
Üdv.Judge

Offline IstvanV

  • EP addict
  • *
  • Posts: 4818
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #417 on: 2019.March.15. 16:36:03 »
Néhány további korábban kért program "ROM kompatibilis" változata, ezek külön nem használnák ki a 64K területet, egynél több pedig nem férne el:

Arc of Yesod:
* arcyesod.com (4.87 kB. 104x19 - viewed 13 times.)
* arcyesod.prg (78.94 kB - downloaded 12 times.)
* fixscr.c (0.27 kB - downloaded 12 times.)
* lpt.s (0.78 kB - downloaded 12 times.)

Pasziansz:
* paszians.com (0.2 kB - downloaded 8 times.)
* paszians.prg (50.98 kB - downloaded 8 times.)
* paszians.asm (2.3 kB - downloaded 8 times.)

Swap:
* swap.com (1.12 kB. 105x4 - viewed 9 times.)
* swap.prg (129.85 kB - downloaded 8 times.)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4818
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 58.0 Firefox 58.0
    • View Profile
Re: Fájltömörítés Enterprise-on
« Reply #418 on: 2019.March.19. 14:16:12 »
A GitHub-on frissítettem a különböző Z80 kicsomagoló rutinokat a mostanában feltöltöttekre, illetve néhány nagyon régi file-t töröltem. Az aktuális verziók itt találhatók.

A teljesség kedvéért összegyűjtöttem a ROM készítésnél használt egyéb programokat:
* epfileio.rom (16 kB - downloaded 2 times.)    (módosított verzió "FILE:" helyett "ROM:" eszköz névvel, nem lesz alapértelmezett eszköz, a romload.lua ezzel működik)
* epfileio.asm (11.24 kB - downloaded 2 times.)
* romload.lua (7.35 kB - downloaded 2 times.)
* romfile.asm (17.4 kB - downloaded 2 times.)    (FILE bővítés ROM file rendszert kezelő változata,)
* start (1.37 kB. 106x5 - viewed 3 times.)    (és az ezt használó egyszerű program választó)
* start.asm (0.79 kB - downloaded 2 times.)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13256
  • 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 #419 on: 2019.March.19. 14:19:04 »
A GitHub-on frissítettem a különböző Z80 kicsomagoló rutinokat a mostanában feltöltöttekre
Köszönjük!

Quote
A teljesség kedvéért összegyűjtöttem a ROM készítésnél használt egyéb programokat:
Ezt is!