Welcome, Guest. Please login or register.


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

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
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

  • Global Moderator
  • EP addict
  • *
  • Posts: 14735
  • Country: hu
    • 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

  • Global Moderator
  • EP addict
  • *
  • Posts: 14735
  • Country: hu
    • 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: 3199
  • Country: hu
    • 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

  • Global Moderator
  • EP addict
  • *
  • Posts: 14735
  • Country: hu
    • 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: 3199
  • Country: hu
    • 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

  • Global Moderator
  • EP addict
  • *
  • Posts: 14735
  • Country: hu
    • 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: 4822
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: 4822
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:
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]

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: 4822
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.

[ Guests cannot view attachments ]

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
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:
[ Guests cannot view attachments ]
Javított forrás file a multiplay.7z-hez:
[ Guests cannot view attachments ]

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14735
  • Country: hu
    • 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

  • Global Moderator
  • EP addict
  • *
  • Posts: 14735
  • Country: hu
    • 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: 4822
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

  • Global Moderator
  • EP addict
  • *
  • Posts: 14735
  • Country: hu
    • 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.