Welcome, Guest. Please login or register.


Author Topic: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák (Read 5131 times)

Offline vargham

  • User
  • *
  • Posts: 77
  • Country: hu
Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
« 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:
  • 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?
  • 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?
  • 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.
  • A HWP szövegszerkesztő nem menti el a fájlokat. Se azokat, amiket én szerkesztek, se a saját beállításait.
  • 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?
  • Volt még valami, csak nem jut eszembe. :-) Eszembe jutott, folytatom:
  • 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.
  • 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.
Köszönöm.
« Last Edit: 2022.December.13. 11:25:06 by vargham »

Offline Dr.OG

  • Global Moderator
  • EP lover
  • *
  • Posts: 742
  • Country: hu
  • dr.
Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
« Reply #1 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
ÉN ekelek, TE keregsz, Ő gyeleg,
MI ákolunk, TI vornyáztok, ŐK lendeznek.

Offline vargham

  • User
  • *
  • Posts: 77
  • Country: hu
Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
« Reply #2 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.

Offline vargham

  • User
  • *
  • Posts: 77
  • Country: hu
Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
« Reply #3 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?

Offline ergoGnomik

  • EP addict
  • *
  • Posts: 1291
  • Country: hu
  • Stray cat from Commodore alley
Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
« Reply #4 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.

Offline vargham

  • User
  • *
  • Posts: 77
  • Country: hu
Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
« Reply #5 on: 2022.December.13. 11:17:16 »
Köszönöm, akkor ez rendben van.

Offline pojo

  • Newbie
  • Posts: 7
  • Country: hu
Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
« Reply #6 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!

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
« Reply #7 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:

    Offline vargham

    • User
    • *
    • Posts: 77
    • Country: hu
    Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
    « Reply #8 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.

    Offline Zozosoft

    • Global Moderator
    • EP addict
    • *
    • Posts: 14722
    • Country: hu
      • http://enterprise.iko.hu/
    Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
    « Reply #9 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. 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.

    Offline vargham

    • User
    • *
    • Posts: 77
    • Country: hu
    Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
    « Reply #10 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.

    Offline vargham

    • User
    • *
    • Posts: 77
    • Country: hu
    Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
    « Reply #11 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.

    Offline Zozosoft

    • Global Moderator
    • EP addict
    • *
    • Posts: 14722
    • Country: hu
      • http://enterprise.iko.hu/
    Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
    « Reply #12 on: 2022.December.15. 19:59:33 »
    Jaj, minden bugot előhozol? :oops:

    Offline vargham

    • User
    • *
    • Posts: 77
    • Country: hu
    Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
    « Reply #13 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?

    Offline vargham

    • User
    • *
    • Posts: 77
    • Country: hu
    Re: Hardwer, EXDOS, EXOS, ISDOS működési kérdések, hibák
    « Reply #14 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.)