Welcome, Guest. Please login or register.


Author Topic: FILE bővítés (Read 8504 times)

Offline Z80System

  • EP addict
  • *
  • Posts: 3926
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 38.0.2125.111 Chrome 38.0.2125.111
    • View Profile
Re: FILE bővítés
« Reply #45 on: 2014.November.19. 22:38:55 »
bakker tényleg ... a béna formámat ...
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #46 on: 2016.April.26. 14:35:12 »
A FILE már javítva, most a default device-t nézi (figyelve EXOS 2.0-ra is), a sok programos SD VHD-ben cserélni kell a START programot. (Végülis nálam ezzel jött elő a gond az XEP-vel.)

Ahol még társbérlőként van FILE, az még hátra van.
« Last Edit: 2016.April.26. 14:48:28 by Zozosoft »

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #47 on: 2016.April.26. 16:24:35 »
ZozoTools frissítve FILE 1.3-al.

Offline Lacika

  • EP addict
  • *
  • Posts: 2929
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://www.ep128.hu
Re: FILE bővítés
« Reply #48 on: 2016.April.26. 20:42:06 »
ZozoTools frissítve FILE 1.3-al.

Ez a FILE hogy is működik? Ha paraméter nélkül meghívom nem kellene a file-választásnak előjönni? Nekem visszalép az EP logohoz.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #49 on: 2016.April.26. 20:43:26 »
Ez a FILE hogy is működik? Ha paraméter nélkül meghívom nem kellene a file-választásnak előjönni? Nekem visszalép az EP logohoz.
EXDOS van a konfigban?

Offline Lacika

  • EP addict
  • *
  • Posts: 2929
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
    • http://www.ep128.hu
Re: FILE bővítés
« Reply #50 on: 2016.April.26. 20:55:00 »
Ah, véletlenül azt is kiszedtem... Így már működik.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #51 on: 2016.October.05. 12:02:06 »
A FILE egeresítés az bonyolult? Mehetne a teljes verzióba is FILE 1.4-be, és akkor az kerülne a ZT mellé is. (Meg az SD ROM-ba és a START programosba is.)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 48.0 Firefox 48.0
    • View Profile
Re: FILE bővítés
« Reply #52 on: 2016.October.05. 13:58:29 »
A FILE egeresítés az bonyolult?

Nem különösebben, csak még tesztelni kellene valódi gépen. :oops: A file.s-ben az IF FILE_ENABLE_MOUSE > 0-val feltételesen fordított részek a lényegesek (4 ilyen van), ezeket kell beépíteni az egér támogatáshoz, illetve egy helyen egy JR utasítás JP-re módosult mert az ugrás távolsága túl nagy lett. A többi változtatás elsősorban csak a PACK eltávolítása, illetve különböző kisebb optimalizálások.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 48.0 Firefox 48.0
    • View Profile
Re: FILE bővítés
« Reply #53 on: 2016.October.05. 14:36:14 »
A PCK forrás file módosítva, és a különbségek:
* file.s (96.88 kB - downloaded 74 times.)
* file_s.diff (10.63 kB - downloaded 75 times.)

Az "egeresítéshez" csak az IF FILE_ENABLE_MOUSE > 0 részek fontosak, minden más csak optimalizálás (néhány helyen egy-két byte lefaragása :)) a már említett JR-JP csere kivételével.

Ha nem fontos, hogy a MOUSEINPUT rutin külön is hívható legyen (ahogy azt a CVIEW_F.COM teszi), akkor néhány byte megtakarítható: a MOUSEINPUT végén a RET helyére EI és RET NZ kerül, a MOUSEINPUT hívása után pedig az EI és CALL Z, MOUSEEVENT törölhető.
« Last Edit: 2016.October.05. 15:03:30 by IstvanV »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 48.0 Firefox 48.0
    • View Profile
Re: FILE bővítés
« Reply #54 on: 2016.October.05. 18:48:30 »
Ebben a sorban egyébként célszerű lenne más címet választani, mert ez az aktuális könyvtár szöveges formátumú pufferének a területén (5000h-7FFFh) található, és sok file esetén problémát okozhat: :oops:

Code: ZiLOG Z80 Assembler
  1. MOUSESTATE      EQU     7BFEH

>7BC0  20 32 37 31 20 20 20 20  : 271    
>7BC8  20 54 45 53 54 30 30 46  : TEST00F
>7BD0  31 20 42 49 4E 20 20 20  :1 BIN  
>7BD8  20 20 20 20 20 20 20 20  :        
>7BE0  20 20 20 20 34 20 20 20  :    4  
>7BE8  20 32 37 32 20 20 20 20  : 272    
>7BF0  20 54 45 53 54 30 30 46  : TEST00F
>7BF8  30 20 42 49 4E 20 04 FF  :0 BIN ..
>7C00  20 20 20 20 20 20 20 20  :        
>7C08  20 20 20 20 34 20 20 20  :    4  
>7C10  20 32 37 33 20 20 20 20  : 273    
>7C18  20 54 45 53 54 30 30 45  : TEST00E


Ha van máshol szabad 2 byte, akkor érdemes lenne oda áthelyezni, vagy legalábbis 7FFEh címre, ami a 298. file-nál található. Azonban ennek a problémának a tesztelése közben találtam egy bugot a FILE-ban: nagyon sok file esetén nem elég a 12 KB-os puffer, és felülírhatja a rendszerszegmenst, lefagyást okozva.

* 512files.com (0.11 kB - downloaded 72 times.)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 48.0 Firefox 48.0
    • View Profile
Re: FILE bővítés
« Reply #55 on: 2016.October.05. 19:51:30 »
Egyszerű javítás, amely a file-ok számát 277-re korlátozza, de legalább nem fagy le vagy jelenít meg szemetet. Ennél azonban jobban is lehetne javítani: :oops:
* file_fix.diff (2.7 kB - downloaded 72 times.)
Javított forrás file a multiplay.7z-hez:
* file.s (31.46 kB - downloaded 69 times.)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #56 on: 2016.October.05. 22:34:15 »
Egyszerű javítás, amely a file-ok számát 277-re korlátozza, de legalább nem fagy le vagy jelenít meg szemetet. Ennél azonban jobban is lehetne javítani: :oops:
Ennyi fájl egy könyvtárban bőven több mint elég :-)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #57 on: 2016.October.06. 02:47:54 »
Nem különösebben, csak még tesztelni kellene valódi gépen. :oops:
Működik, a görgő is! :smt038
Bal gomb kiválasztás, jobb gomb CD ..
Képnél meg jobb gomb vagy mozgásra lép tovább... ezt nem lehetne inkább, hogy bal gomb tovább, jobb gomb ESC, mozgásra meg nem reagál?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 48.0 Firefox 48.0
    • View Profile
Re: FILE bővítés
« Reply #58 on: 2016.October.06. 07:59:42 »
A mozgásra továbblépés az bug, a MOUSEINPUT elrontja az időzítéshez használt HL és DE regisztereket, tehát ezeket menteni kellene. :oops: A következő verzióban javítom ezt és a FILE bugot is, illetve a gombok kezelését is módosítom.

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • http://enterprise.iko.hu/
Re: FILE bővítés
« Reply #59 on: 2016.October.06. 08:55:09 »
A következő verzióban javítom ezt és a FILE bugot is, illetve a gombok kezelését is módosítom.
És akkor mehet minden filésbe az egér is.