Welcome, Guest. Please login or register.


Author Topic: Exdos használata (Read 23992 times)

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: EXDOS
« Reply #30 on: 2021.December.09. 10:55:29 »
Ezeket a parancsokat mint az inp meg load ki lehet adni kézzel is?
 Azért kérdem mert fekete fehér tv-m van most éppen rf modulátorral és a 80 karakteres sor nem nagyon olvasható.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #31 on: 2021.December.09. 12:01:31 »
Középső menüsor INP menüpontjával választhatod az aktuális meghajtót, ennek a tartalma jelenik meg a panelen, ezen végzi az EPDOS a kívánt műveleteket.. A műveletek cél-meghajtóját (pl. COPY előtt) az OUT menüponttal lehet állítani.
F3/F4 sokkal gyorsabb megoldás :-) a legtöbb funkciónak van gyors gombja, ezért is készült funkciógomb címkecsík hozzá:
[ Guests cannot view attachments ]

1.7-es verziótól kezdve pedig simán az A,B,C,stb gombokkal is lehet a forrásmeghajtót váltani.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: EXDOS
« Reply #32 on: 2021.December.09. 12:27:48 »
Betöltöttem a Batmant és folyamatosan forog a meghajtóban a motor.
Most nem világít a led, de volt már olyan hogy világított is.
Ez normális?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #33 on: 2021.December.09. 13:43:01 »
Betöltöttem a Batmant és folyamatosan forog a meghajtóban a motor.
Most nem világít a led, de volt már olyan hogy világított is.
Ez normális?
Röviden: igen
Ha átkonfigurálod a meghajtódat A-nak, akkor megszűnik a forgás.

Hosszabban: gépi kódú program indításakor lefut egy EXOS meleg reset, aminek során az A meghajtó kerül kiválasztásra a lemezvezérlőn.
Mivel a legtöbb program rögtön tiltja az EXOS megszakítások futását, így az EXDOS megszakítási rutinja se fut le, ami az általad használt B meghajtó kiválasztását kiküldené a vezérlőnek.
A vezérlő a motor kikapcsolását nem egyből végzi, várakozik egy darabig, hogy érkezik-e újabb lemezművelet. Ehhez a várakozáshoz 5 lemezfordulatot, azaz Index impulzust vár (1 másodperc várakozás).
Mivel a te esetedben ilyenkor a nem létező A meghajtó kerül kiválasztásra, arról a végtelenségig vár az Index jelekre, ezért marad bekapcsolva a motor.

Ha világít a LED az jó, mert akkor engedett annyi megszakítás lefutását, hogy kiválasztásra kerüljön a B, ilyenkor meg kell álljon a forgás.
A LED kikapcsoláshoz szintén az kell, hogy engedélyezve legyen az EXOS, és így EXDOS megszakítási rutinjának lefutása. Megszakításból figyeli az EXODS, hogy a vezérlő kikapcsolta-e a motort, ezután szünteti meg a meghajtókiválasztást, azaz kapcsolja le a LED-et).

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: EXDOS
« Reply #34 on: 2021.December.09. 15:22:05 »
Most nézem ez basicben is forog.
 Vagy ott is szabad neki forogni?

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: EXDOS
« Reply #35 on: 2021.December.09. 15:24:33 »
... hidegindítás után.
Egy dir után már leáll.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: EXDOS
« Reply #36 on: 2021.December.12. 19:32:10 »
Ha fordítva teszem rá a floppyra a kábelt, akkor az ep indításakor való dózerolás zaj tönkre tudja tenni a lemezt?
 Azért kérdezem, mert azóta nem tudom betölteni a programokat.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #37 on: 2021.December.12. 20:51:55 »
Ha fordítva teszem rá a floppyra a kábelt, akkor az ep indításakor való dózerolás zaj tönkre tudja tenni a lemezt?
 Azért kérdezem, mert azóta nem tudom betölteni a programokat.
Nem a zaj, hanem az, hogy fordított kábelnél valamennyi vezérlő jel GND-re, azaz engedélyezett állapotba került, többek között meghajtó kiválasztás, motor bekapcsolás, írás engedélyezés...
Ennek következtében szépen nullás bitekkel beleír a lemezbe, ami nem csoda, ha olvashatatlan lesz.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: EXDOS
« Reply #38 on: 2021.December.12. 23:22:51 »
Hogyan lehet ezt akkor kivédeni?
Ha írásvédetté teszem a lemezt, akkor nem tudja tönkre tenni?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #39 on: 2021.December.13. 16:41:12 »
Hogyan lehet ezt akkor kivédeni?
Nem dugod fordítva a kábelt. Ha rendes kábelt használsz azon van is középen egy pöcök ami akadályozza a fordítva bedugást.

Quote
Ha írásvédetté teszem a lemezt, akkor nem tudja tönkre tenni?
De, akkor is tönkreteheti, hiszen a kábel nem olyan okos, hogy foglalkozzon az írásvédelem állapotával.
Elvileg elképzelhető olyan okos meghajtó, ami belsőleg tiltaná le az írást az írásvédelem alapján, de nem tudok ilyenre konkrét példát mondani, végig kéne tesztelni egy csomó típust, hogy létezik-e ilyen.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: EXDOS
« Reply #40 on: 2021.December.13. 18:02:52 »
Olyan kábelt kaptam valakitől amin fordítva volt a dugó.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: Exdos használata
« Reply #41 on: 2022.January.04. 14:47:54 »
Miért lehet az, hogyha megpróbálom visszatölteni valódi gépre a basic fájlt akkor azt írja, hogy
*** Unbekannte Modulart

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: Exdos használata
« Reply #42 on: 2022.January.04. 15:05:53 »
A következő parancsok nem egyenértékűek:
load "valami.bas"
:load valami.bas

Az elsővel mindent lehet tölteni, a másodikkal nem lehet basic fájlt.
Nem értem eddig miért nem tűnt fel a dolog.



Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: Exdos használata
« Reply #43 on: 2022.January.05. 09:21:15 »
A következő parancsok nem egyenértékűek:
load "valami.bas"
:load valami.bas

Az elsővel mindent lehet tölteni, a másodikkal nem lehet basic fájlt.
Nem értem eddig miért nem tűnt fel a dolog.
Nem olyan meglepő, mivel az első LOAD az BASIC beépített parancsa.
A :LOAD pedig EXOS parancs, amit az EXDOS ROM tartalmaz, az éppen futó programtól teljesen függetlenül hajtódik végre. Lehet akár WP-ből, ASMON-ból, Pascal-ból, akármiből is hívni.

Mind a kettő elsőként az EXOS modul betöltés funkcióját hívja, itt az EXOS maga lekezeli a 5,6,7-es fejlécű modulokat, ismeretlen modul esetén pedig körbekérdezi a rendszerbővítőket. Ha semmi nem ismeri fel, akkor visszatér a hívó programhoz Ismeretlen modul hibával. A BASIC LOAD-je itt vizsgálja meg, hogy BASIC programról van-e szó, és ha igen, akkor intézi a betöltését.

Offline Tuby128

  • EP addict
  • *
  • Posts: 1448
  • Country: hu
Re: Exdos használata
« Reply #44 on: 2022.January.06. 00:43:49 »
Lehetséges-e az exdost utólag betölteni?
 Előfordult, hogy elfelejtettem bekapcsolni, de már volt program a basic tárban. Lehetséges-e valahogy utólag betölteni?
 Ha nem (és nincs kazettás egységem éppen kéznél) akkor milyen lehetőség van elmenteni a basic programot? Esetleg a NET csatlakozón keresztül egy másik (exdos-os gépre) átmásolni? Az működhet?