És még azon molyolok, hogy nem lehetne -e valahogy exdos+ide mellé valami file böngésző bővítést berakni ?Böngészőnek ott van a Haluska féle FILE, gyakorlatilag már csak egy loader kell mellé, ami elindítja a kiválasztott programot.
nem lesz az adott gépen más ugye, mint exdos+ide, akkor a WP fog elindulni az ENTERPRISE felirat után ?Gyorsteszt, BASIC, EXDOS, IDE lesz.
Lehetséges -e azt úgy módosítani, hogy az EXDOS képernyő induljon el, lehetőleg exdos.ini -t töltve valamelyik (pld. első) partícióról ?A WD-tlen EXDOS már eleve F-ről nézi az EXDOS.INI-t :-)
Böngészőnek ott van a Haluska féle FILE, gyakorlatilag már csak egy loader kell mellé, ami elindítja a kiválasztott programot.Ep128.hu -n nem látom ezt a FILE -t, így nem tudtam megnézni mi az, így nem értem milyen loader kell mellé,
Ez talán befér még a gyorstesztes szegmensre.
Gyorsteszt, BASIC, EXDOS, IDE lesz.Ja, ha lesz BASIC akkor inkább az induljon, hagyományosan.
A WD-tlen EXDOS már eleve F-ről nézi az EXDOS.INI-t (http://enterpriseforever.com/Smileys/phpbb/ds_icon_smile.gif)Na akkor ez full extrás lesz ... :)
Ep128.hu -n nem látom ezt a FILE -t, így nem tudtam megnézni mi az, így nem értem milyen loader kell melléPACK / FILE címszóval van. (http://ep128.hu/Ep_Util/Pack.htm)
Ebbe a FILE -ba bele kellett volna tenni a mostani funkcionalitása fölé, hogy simánPont ilyesmin gondolkozom:-)
:FILE
vagy esetleg:
:FILE meghajtó
az böngésszen, és a kiválasztott file -t töltse be exos modulként ... nem ?
:FILE-re programtöltő :-) van lemezre tehető START verzió is.
Ebben az lesz a tutkó, ha nem kell a START és ezért BASIC és DRIVE/MAPPA független lesz ...Miért kéne hozzá BASIC?
Miért kéne hozzá BASIC?
Hát mert a START (F1) az csak BASIC -ben van, nem ? Nem mindenhol működik START -ként az F1, nem ?No és aztán? Egy gépi kódú programot bárhonnan betölthetsz.
De ha ez nem így lenne, akkor is áll a DRIVE/MAPPA dolog ...A ROM-os :FILE az a aktuális meghajtó aktuális könyvtárából indul.
No és aztán? Egy gépi kódú programot bárhonnan betölthetsz.
Egyébként WP-ben F1 és ENTER :-)
De a :LOAD START bárhol működik, EXDOS.INI.be is rakható.
A ROM-os :FILE az a aktuális meghajtó aktuális könyvtárából indul.
A :FILE kell tudjon sztm böngészni és indítani is, és akkor ha az romban van, akkor semmi nem kell sehova, minden független mindentől, és teszem azt egy :FILE paranccsal lehet böngészni/indítani.Már így lehet.
Már így lehet.
De nem mindenkinek van otthon EPROM égetője, vagy Flash bővítése. Remélem nem baj ha ezekre a felhasználókra is lett gondolva. Pláne, hogy Lacika évek óta rimánkodik érte :oops:
Startolás úgyis megy, hogy vagy valahol, és
:LOAD A:
(vagy amelyik meghajtón van a START)
És akkor az aktuálissal hellyel indul.
Hardkódolva van az EXDOS LOAD -ba ?Az van hardkódolva (a DISK eszközkezelőbe), hogy üres fájlnév betöltésére START-ot töltsön, bárhonnan is akarják. Persze pont a BASIC-en megszokott "Press F1 to Load"-ra lett kitalálva, és pont ezért lett START a neve.
(Vagy a te START progis olyan okos, hogy bele van építve a FILE és nem is kell töltse ? :))Pontosan :ds_icon_cheesygrin:
Gyakorlatilag megmókoltam, hogy 5-ö fejlécűnek forduljon, és az elejére került egy pici kód, ami belsőleg közvetlenül hívja a FILE-t, és aztán a kapott névre kiadja az EXOS modul töltése hívást.
A ROM verzióba meg azt, hogyha paraméter nélkül lett hívva, akkor csináljon úgy, mint az 5-ös fejlécű verzió :-)
A HELP-ben 1.1-es verzióószám maradt. :oops:Javítva :-) (http://enterpriseforever.com/programozas/file-bovites/?action=dlattach;attach=11072)
Gyakorlatilag megmókoltam, hogy 5-ö fejlécűnek forduljon, és az elejére került egy pici kód, ami belsőleg közvetlenül hívja a FILE-t, és aztán a kapott névre kiadja az EXOS modul töltése hívást.
A ROM verzióba meg azt, hogyha paraméter nélkül lett hívva, akkor csináljon úgy, mint az 5-ös fejlécű verzió :-)
ha meghívom paraméter nélkül, és meggondolom magam (nyomok egy STOP-ot), akkor nem a BASIC-be (vagy oda, ahonnét meghívtam) kerülök vissza, hanem az EP logóhoz... :oops:
Azt gondolná az ember, hogy az EP logós kilépésre csak az önálló (START) verziónál van szükség ... bővítőhívásnál meg ki(vissza) tud lépni a hívóhoz is ... nem így van ?
Vissza lehetne lépni, csak Zozo ezt írta:
"A ROM verzióba meg azt, hogyha paraméter nélkül lett hívva, akkor csináljon úgy, mint az 5-ös fejlécű verzió"
Hmmm ... tehát szándékos ... érdekes ...inkább úgy mondanám, hogy feature... :-)
szóval, valószínű ezért csinálja ígySőt biztos.
A nullás lapba bele lesz írva, így nincs visszatérés.
Ki ír bele ?A FILE
Miért ír bele ?Oda teszi a kiválasztott fájlnevet.
Eddig miért nem írt bele ?Eddig is beleírt, csak a hívó program adta meg hova lehet.
Eddig is beleírt, csak a hívó program adta meg hova lehet.
A szülő könyvtárra feljebb lépésre nincs külön gomb ?\ a gyökér
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.EXDOS van a konfigban?
A FILE egeresítés az bonyolult?
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 :-)
Nem különösebben, csak még tesztelni kellene valódi gépen. :oops:Működik, a görgő is! :smt038
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.
Találtam egy bugot: CTRL vagy ALT + fel (lap elejére ugrás) esetén lefagy :oops:
Ha jól sejtem a FILEKCIM táblázat átalakításánál történt valami.
Valóban, ezeknél visszafelé kell ugrani a FILEFEL-hez képest, a következő verzióban ezt is javítom.Mit kell oda beírni? (Többit már visszaportoltam 1.4-nek)
Mit kell oda beírni? (Többit már visszaportoltam 1.4-nek)
If I read it right, the problem may be that when exiting to the Enterprise logo by calling 01:C00Dh with A=6, EXDOS.INI is processed againI think Gflorez EXDOS.INI problem come with ZT :oops:
Or replicating the Epdos behaviour on a little Rom that can be put on the back unused space of another Rom, just like Zozo makes with his Fast Memory Test.It is planed to put EPDOS load routines (it is can handle many other formats) to the FILE.
I have build a configuration on the emulator, with the latest EXOS, EXDOS, Language Rom, Epdos, Iview and ZT.The problem with ZT, it is search EXDOS.INI at all time when Action code 1 (Cold Reset) asked (after the EP logo screen).
Jelenleg ezek a módosításaim a legutóbbi verzióhoz képest:Ezeket is átvezettem. Várható még valami optimalizáció a FILE-hez? :-)
Ha turbós gépeken 2 ciklus a várakozás, akkor 10 MHz-en még így is működhet OUT 191,4 után. :)Nem árt, ha megy 191,12-vel is, pláne, hogy EXOS 2.4-ben már az a alapbeállítás :-)
Egy érdekes ötlet a várakozásra: 4 PUSH/POP utasításpár használata az LD B és DJNZ helyett, ha a verem garantáltan video RAM-ban található (FFh szegmens a 2. lapon), akkor annak a lassúsága szabályozza az időzítést turbós gépeken, 4 MHz-en viszont gyorsabb lehet.Ez biztos, 10MHz-en is? Anno a szkópos méregetésben azt figyeltem meg, hogy az órajel növekedéssel egyre több hozzáférési ablakot tud elkapni a Z80. Persze ez órajel, és utasítás kombináció függő, de a lényeg az, hogy lépcsőzetesen javul: egy darabig nincs hatása az órajel növekedésnek, aztán, ahogy egy újabb ablakot el tud kapni, ott lesz egy ugrásszerű gyorsulás.
Nem árt, ha megy 191,12-vel is, pláne, hogy EXOS 2.4-ben már az a alapbeállítás :-)
Ez biztos, 10MHz-en is? Anno a szkópos méregetésben azt figyeltem meg, hogy az órajel növekedéssel egyre több hozzáférési ablakot tud elkapni a Z80. Persze ez órajel, és utasítás kombináció függő, de a lényeg az, hogy lépcsőzetesen javul: egy darabig nincs hatása az órajel növekedésnek, aztán, ahogy egy újabb ablakot el tud kapni, ott lesz egy ugrásszerű gyorsulás.
Természetesen ha fontos a 10 MHz kompatibilitás, akkor egyszerű megoldás lehet a DJNZ-k számát növelni 17-re (25.6 us) vagy 18-ra (26.9 us), a valamivel lassabb MOUSEINPUT rutin valószínűleg nem eredményezne észrevehető változást a FILE használata közben.Akkor 17-re vettem.
A felső 4 bit figyelmen kívül hagyása talán hasznos lehetne egy későbbi EnterMice verziónálSzerintem éppen ezért maradjon.
de a MOUSE.XR például nem ezt teszi (ezért az emulátorból törölni is kellett az eredetileg támogatott vízszintes görgetést).Itt meg szóljunk Gfloreznek, hogy tegye bele a MOUSE.XR-be is.
De ennek nem igazán van jelentőségeAzért javítva :-)
Nem lehetne a mappában való visszalépésre az erase is használható? Illetve, a fáljok fölött a listában egy sor két pöttyel, amit ha kiválasztunk, visszalép egy mappát? Más programokból ezeket nagyon megszokta már az ember.Jaja, az hasznos lenne (mármint az erase-val feljebb lépni egy könyvtárat)