Enterprise Forever

:HUN => Egyéb témák => Topic started by: vargham on 2022.December.13. 10:10:56

Title: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2022.December.13. 10:10:56
Hirtelen nem találtam jobb helyet a kérdéseimnek.
Év elején kaptam apósomtól egy érintetlen EP 128-at. 1987-ben megvette, és szinte egyáltalán nem használta.
A belső ROM-ot kicseréltem 64 kB-ra, benne az EXOS 2.4 és a javított BASIC. Cartirdge-ben szintén 64 kB ROM, benne EXDOS 1.4 és HEASS. Pear féle EXDOS kártya 2.1, benne 512 kB RAM. Két 3,5" PC HD meghajtót használok, a HD lemezeken a lukat leragasztva. A gépben EP Power 1.1, és az EXDOS kártya felől kapja a 9 voltot, amit egy 3 amperes táp biztosít.

Amiket tapasztalok:
Köszönöm.
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: Dr.OG on 2022.December.13. 10:26:53
Ilyen órajellel összefüggő, bizonytalan EXDOS-hibába Nagy Attila is belefutott: https://www.youtube.com/watch?v=nTnjYxMIm1g
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2022.December.13. 10:34:21
Kösz láttam, de ott már a 8 MHz sem volt jó. Nálam az 7,997 MHz.
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2022.December.13. 11:12:59
Nálam így néz ké a CPU órajel az EXDOS kártya csatlakozóján mérve. Nem ismerem túlságosan a gépet. Ez normális?
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: ergoGnomik on 2022.December.13. 11:14:52
Az órajelet a NICK módosítja a VRAM hozzáférések függvényében. Szinkronizálja annak a hozzáférési mintázatához a teljesen aszinkron Z80 busz órajelet.
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2022.December.13. 11:17:16
Köszönöm, akkor ez rendben van.
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: pojo on 2022.December.13. 11:37:05
a HWP mentéssel kapcsolatban: vedd le a fájlokról a Read Only (írásvédett) attribútumot!
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: Zozosoft on 2022.December.13. 12:28:24
  • Ha mindkét meghajtóban van lemez, akkor induláskor a B-ről olvassa be az EXOS.INI-t. Nem az A-ról kellene?
Nem, már 2009-ben módosítva lett, hogy EFBA sorrendben keresi az az EXDOS.INI-t.

Quote
  • Ha BASIC-ből indítom az EXDOS-t, akkor az ESC billentyűre vagy az EXIT parancsra lefagy a gép, nem tér vissza a BASIC-hez visszatér BASIC-be, de csak az alsó 4 karakteres sor működik. A TEXT parancsra visszaáll a teljes karakteres képernyő. Ezt nem magától kellene?
Nem. Amúgy DISPLAY TEXT (SHIFT+F5) a helyes megoldás :-)

Quote
  • Vannak lemezek, amiknek nem lehet megváltoztatni a nevét. Mindegy, hogy az EP-n vagy PC-n formázom, vagy PC-n megváltoztatom. Az EP mindig azt mondja rájuk, hogy AI vagy AL vagy AP a lemez neve. Ha meg akarom változtatni, akkor azt írja: "*** System file exists" vagy "*** Root directory full" Az a furcsa, hogy általában működik, de vannak lemezek, amikkel meg nem. Próbáltam EXDOS és ISDOS alól is. Frissítés: Sok újra formázási kísérlet után működik.
Gyanítom, hogy a Microsoft féle elb...ott hosszú fájlnevek kavarnak be. És ha PC-be, mai Windows alatt berakod a lemezt, akkor kérdés nélkül odahány egy System Volume Information könyvtárat, egyből teleszemetelve hosszú fájlnevekkel a a főkönyvtárat. (És értékes kilobájtokat elpazarolva). (Ha pár services-t letiltasz a Win-be, akkor hagyja érintetlenül a lemezt.)

A probléma az, hogy a hosszú fájlneveknek nem az amúgy szabadon lévő attribútum biteket adták, hanem a meglévőek lettek érvénytelen módon felhasználva. A hosszú fájlnév az egy System, Hidden, Read only, Volume Label.
És mivel Volume Label, ezért minden Windows 95 előtt fejlesztett rendszer ezt nézi lemeznévnek. De mivel System, Hidden, Read only, ezért új lemez nevet se tudsz megadni, mivel nem felülírható a bejegyzés.
Csak úgy működik a dolog, ha a rendes Volume label bejegyzés kerül legelőre, még az esetleg rámászó hosszú fájlnevek előtt.

Tovább bonyolítja a helyzetet, hogy a modern boot szektorban már ott is van egy lemeznév rublika, amit teljes összevisszaságban használnak a programok, van ami azt olvassa ki, van ami a főkönyvtárban a hagyományos Volume Label-t, van ami ezt frissíti átnevezéskor, van ami azt... Még Windowson belül is hol így, hol úgy működik!
EXDOS 1.x ami jóval ezen találmány elött készült, nyilván csak a főkönyvtáras bejegyzést kezeli.

EXDOS 3-ban próbálunk javítani a helyzeten :-)

Quote
  • A HWP szövegszerkesztő nem menti el a fájlokat. Se azokat, amiket én szerkesztek, se a saját beállításait.
Hmmm... ez nem lehet, hogy másolásvédelem miatt van? Eredeti HWP lemezen volt egy rejtett szektor. Lehet, hogy ha az nincs meg, akkor tiltja a mentést?

Quote
  • Dave variálja a CPU órajelet? Az EXDOS kártya csatlakozóján mérve megvan a 8 MHz, az 1 MHz, de a CPU órajel az 3,2 MHz körül variál. Látszik, hogy nem egyenletes a négyszögjel. Ez normális?
Igen normális. De nem a Dave hanem a Nick csinálja.

Quote
  • A beépített fomrat parancs néha egyoldalasra? (310kB) formázza a lemezeket. PC-n gond nélkül megy a 720 kB-ra formázásuk.
Itt a meghajtó teszteléssel van hiba, egyes meghajtók lassabban ébrednek, és ezért lemaradnak az első pár léptetési parancsról, emiatt azt hiszi az EXDOS, hogy nem 80 sávos a meghajtó.
Az a trükk szokott segíteni, hogy valami más lemezparancs után gyorsan kiadni a format-ot, hogy úgy induljon neki, hogy már pörög a meghajtó.

EXDOS 3-ban ez már le lett kezelve lett, előbb kiküldünk egy semleges parancsot, hogy ébredjen a meghajtó, aztán áll neki a SD/DD tesztnek.

Quote
  • FAFO-t próbáltam használni. A lemezről betölthető verziót. A formázás megkezdése helyett resetel a gép.
Ott valami bug van :oops:
Megnézem majd.
Addig is próbáld meg, hogy a különböző (UK, HUN,stb) verziókból van ami működik? Tuti láttam működni :lol:
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2022.December.13. 15:08:46
Nem, már 2009-ben módosítva lett, hogy EFBA sorrendben keresi az az EXDOS.INI-t.
Ennek mi az oka? Illetve honnan lehet ezeket az infókat megtudni a teljes fórum átolvasása nélkül?

Nem. Amúgy DISPLAY TEXT (SHIFT+F5) a helyes megoldás :-)
Pff. És tényleg. Mondjuk nem értem, hogy ha ESC-re kilép, akkor miért nem csukja be maga után az ablakot.

Gyanítom, hogy a Microsoft féle elb...ott hosszú fájlnevek kavarnak be.
Az a furcsa, hogy akkor is találkoztam a hibával, ha EP-n formáztam a lemezt. Ezzel szemben olyankor sem volt hiba, mikor WinXP-n. Fura.

Hmmm... ez nem lehet, hogy másolásvédelem miatt van? Eredeti HWP lemezen volt egy rejtett szektor. Lehet, hogy ha az nincs meg, akkor tiltja a mentést?
Ó, ezt nem tudtam. Én egy rar fájlt töltöttem le, nem disk imaget.

Itt a meghajtó teszteléssel van hiba, egyes meghajtók lassabban ébrednek, és ezért lemaradnak az első pár léptetési parancsról, emiatt azt hiszi az EXDOS, hogy nem 80 sávos a meghajtó.
Köszönöm.

Ott valami bug van :oops:
Addig is próbáld meg, hogy a különböző (UK, HUN,stb) verziókból van ami működik? Tuti láttam működni :lol:
Kipróbálom mindent és írok.
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: Zozosoft on 2022.December.13. 15:50:02
Ennek mi az oka?
Amiért PC-n se csak az A: meghajtó bootolható :oops:
Onnan indult a történet, még 30 éve, hogy az A: meghajtóm 5.25-ös volt, a B: 3.5-es, és szerettem volna 3.5-esről is EXDOS.INI-zni.
Amihez később jött a vinyó, SD, stb is.

Quote
Illetve honnan lehet ezeket az infókat megtudni a teljes fórum átolvasása nélkül?
ep128.hu EXDOS leírása. (http://ep128.hu/Ep_Hardware/Ep_Exdos.htm) A végén vannak az 1.4 újdonságai.

Quote
Mondjuk nem értem, hogy ha ESC-re kilép, akkor miért nem csukja be maga után az ablakot.
Ott a tévedés, hogy az EP-n nincsenek ablakok. Videólapot nyit, amit aztán bezár, helye üresen marad. DISPLAY TEXT-re meg a BASIC kirakja a sajátját.

Quote
Ó, ezt nem tudtam. Én egy rar fájlt töltöttem le, nem disk imaget.
Ennen akkor utána kell néznünk, hogy benne maradt-e ilyen huncutság?
Mondjuk megkaptuk Hsoft-tól a forrásokat, lehet készíteni javítást.
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2022.December.13. 17:56:28
Amiért PC-n se csak az A: meghajtó bootolható :oops:
Ott legalább állítható a sorrend... ;-)

Ott a tévedés, hogy az EP-n nincsenek ablakok. Videólapot nyit, amit aztán bezár, helye üresen marad. DISPLAY TEXT-re meg a BASIC kirakja a sajátját.
Akkor visszaállíthatná a BASIC magának a videolapot. Vagy nem tud róla, hogy visszakapta a vezérlést?

Ennen akkor utána kell néznünk, hogy benne maradt-e ilyen huncutság?
Mondjuk megkaptuk Hsoft-tól a forrásokat, lehet készíteni javítást.
Kikapcsoltam a HWP config fájl írásvédettségét, az most jó. Ment, betölti.
Szövegfájlt viszont nem tudok vele menteni. A mentésen entert nyomva felpörög a floppy motorja. Aztán pár másodperccel később megáll. A gépet pedig resetelni kell.

Megnéztem a FAFO-t is.
FAFO25EN működik, de magyarul van.
FAFO25HF és FAFO25HU is működik. Szintén magyar, látom a karakterkészlet különbséget.
FAFO25UK száll el a formázás megkezdése helyett. Sötét képernyő, resettel lehet kihozni belőle.
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2022.December.14. 19:10:37
Ha a FAFO25-t az A meghajtóról töltöm be, és nem veszem ki a lemezt, majd a B meghajtóban lévőt 80-nál több trackra akarom formázni, akkor beletöröl az A meghajtóban lévő lemezbe, tipikusan a saját programfájljába, majd lefagy. Be sem lehet újra tölteni, olvasási hibát jelez.
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: Zozosoft on 2022.December.15. 19:59:33
Jaj, minden bugot előhozol? :oops:
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2022.December.16. 15:03:49
Jaj, minden bugot előhozol? :oops:
Igyekszem.
Nem néztem még végig a fórumot. Be lehet szállni bugfixálni? (Github repo, pull request?) Van Enterprisehoz ASM, Pascal, C cross compiler? Z80-hoz van, de úgy lenne érdekes, hogy ismeri az Enterprise vasat, EXOS-t, stb. Vagy van lyen?
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2022.December.22. 11:30:43
HWP-t próbáltam újra. Ugyanazt a lemezképet emulátorban és gépen is. Samdiskkel írtam ki. Emulátorban működik jól. Igazi gépen nem működik a mentés, belefagy. (A floppy amúgy működik, ír/olvas/formáz.)
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2022.December.22. 11:45:12
Hibás volt a lemez...
Ráadásul nem is egy.
Az a furcsa, hogy nem szólt a disk image writer. Három lemezről is betöltődött jól a HWP, lehetett dokumentumot szerkeszteni, nyomtatni. Egyedül a mentésbe fagyott bele. Mindegyik. A negyedig lemezről már működik a mentés is.
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2022.December.22. 12:56:55
Tévedtem. A negyedik lemezzel is csak egyszer sikerült menteni. Utána többé nem, mindig fagy.
Próbáltam A-ra is és B-re is.
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2023.January.05. 18:33:44
HWP továbbra sem jó. EP128-ról letöltött lemezkép emulátorral jó. Ugyanaz a lemezkép pendrivera másolva, gotekkel nem jó. Fájl mentésekor fagy. Ugyanúgy, mint eddig. Lehet, hogy a gépemmel van valami?
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: Zozosoft on 2023.January.10. 10:53:29
Lehet, hogy a gépemmel van valami?
Gyanús a dolog.
Most kipróbáltam, hogy kiírtam egy floppyra, és megnéztem valódi gépen, és rendben működött .HWP-be és ASCII mentésbe is.
Title: Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
Post by: vargham on 2023.January.10. 19:27:56
Köszönöm a próbát.
Nálam az EXDOS kártyán van 512 k RAM bővítés, a cartirgeban van az EXDOS meg a HEASS, a gpen belül a legújabb EXOS és BASIC.
Más programok jól működnek. Írják, olvassák a lemezt. Ja, és a saját config fájlját a HWP is.