Welcome, Guest. Please login or register.


Author Topic: EXOS 2.3 tovább fejlesztése (Read 49705 times)

Offline Lacika

  • EP addict
  • *
  • Posts: 3191
  • Country: hu
    • http://www.ep128.hu
Re: EXOS 2.3 tovább fejlesztése
« Reply #105 on: 2012.August.05. 22:47:26 »
Zozo!
A click hangból úgy veszem észre, hogy a melegreset visszaállítja a 191 port értékét. Most már ennek nincs jelentõsége, sõt keresztbe dolgozik az új "módival".

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #106 on: 2012.August.05. 22:59:43 »
A click hangból úgy veszem észre, hogy a melegreset visszaállítja a 191 port értékét. Most már ennek nincs jelentõsége, sõt keresztbe dolgozik az új "módival".
Majd a következõ verzió ezt is megoldja :-)

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: EXOS 2.3 tovább fejlesztése
« Reply #107 on: 2012.August.06. 09:20:06 »
 :smt041 :smt041 :smt042
Nagyon jól néz ki az EXOS 2.4 tesztje, egyelőre csak képen láttam  :oops:, de az szimpi :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #108 on: 2012.August.07. 10:16:20 »
Ez az Advanced test nagyon komoly!  :smt041
Nem szép dolog az öndicséret, de az eddigi valódi gépeken végzett tapasztalatok alapján határozottan jól mûködik  :ds_icon_cheesygrin:
Idézet a 320K cikkbõl:
"Megjegyzem hogy találkoztam már olyan memóriabõvítéssel, amelyik nem foglalkozott az utóbb ismertetett frissítés megoldásával, és csodák-csodájára mûködött is!"

Keveredett hozzám is egy ilyen gép, eddigi tesztekkel, akár normál EXOS teszttel se látszott semmi probléma, csak voltak "furcsa dolgai"...
[ Guests cannot view attachments ]

Advanced test egybõl kihozza, hogy 64K OK, 256K BAD  :ds_icon_cheesygrin:

Szalai régóta nálam lévõ  :oops: :oops: :oops: :oops: :oops: gépénél is végre egzaktul megmutatja, hogy alaplapi 64K-n kívül semmilyen DRAM-ot nem kezel rendesen. Eddig ez se látszott semmilyen tesztben, csak homályos, nehezen reprodukálható RAMDISK ide-oda másolások, Small Demo futtatás, és hasonlókkal látszott, hogy valami nincs rendben.
Bevallom ez a gép volt az ösztönzõ a fejlettebb RAM teszt írásához :-)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #109 on: 2012.August.11. 13:00:08 »
Újabb beta verzió, már van rendszerváltozó a 191-es porthoz, stílszerûen 191-es :-) szerencsére ez még szabad volt.
Használata kb ugyanaz mint a 191-es port, tehát pl SET 191,12 vagy SET 191,4
0. bit nincs használva
1. bit automatikusan beáll az órajelérzékelés függvényében (0 normál, 1 turbo)
2-3. bit a memóriavárakozásokat állítja be
4-6. bitek nem használtak
7. ha 1, akkor a 191 port állítgatása letiltva.

A teszt képernyõn már a Z80 típusa (NMOS/CMOS) is látható.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #110 on: 2013.April.20. 12:27:55 »
EXOS 2.4 beta 3
-Már nem fagy valódi gépen (lásd Z80 reset téma)
-resetnél az aktuális frekvencia kerül visszaírásra a 191-es portra
-memória várakozások alapértelmezésben tiltva (SET 191,4 engedélyezi)

Offline Ferro73

  • EP lover
  • *
  • Posts: 967
  • Country: hu
Re: EXOS 2.3 tovább fejlesztése
« Reply #111 on: 2013.April.20. 12:48:17 »
Újabb beta verzió, már van rendszerváltozó a 191-es porthoz, stílszerûen 191-es :-) szerencsére ez még szabad volt.
Használata kb ugyanaz mint a 191-es port, tehát pl SET 191,12 vagy SET 191,4
.
.
.
7. ha 1, akkor a 191 port állítgatása letiltva.
És ha későbbiekben módosítani szeretném a 191-es portot akkor az hogyan fogom?/ Kikapcsolom a gépet/
Vagy csak bekapcsolás után addig módosítgatom amíg a 7. bittet be nem állítóm?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #112 on: 2013.April.20. 12:56:32 »
OUT 191 helyett SET 191-et írsz a programba.
Vagy a 7. bitet 1-re a változóban, onnantól mehet az OUT-olás.

Ha egyébként az órajel nem változik, akkor nem írja felül az OUT-olt értéket.

Offline Ferro73

  • EP lover
  • *
  • Posts: 967
  • Country: hu
Re: EXOS 2.3 tovább fejlesztése
« Reply #113 on: 2013.April.20. 13:55:31 »
Quote from: Zozosoft
OUT 191 helyett SET 191-et írsz a programba.
Vagy a 7. bitet 1-re a változóban, onnantól mehet az OUT-olás.

Ha egyébként az órajel nem változik, akkor nem írja felül az OUT-olt értéket.
Ezt most nem értem, akkor az előző nem jó "7. ha 1, akkor a 191 port állítgatása letiltva."
De ha a port írást letiltom ... várjunk ezt Exosxx /Set-el vagy Z80 out (191),a utasítással tiltom?
Vagy akkor a 7.bitre nem érvényes az írás tiltása

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #114 on: 2013.April.20. 14:03:14 »
A 7. bit azt tiltja le, hogy az EXOS átírja a 191-es portot, ha változást tapasztal.
Tehát ha 4 Mhz-es gépen kiadod, hogy OUT 191,6, akkor azt észreveszi, hogy nem jó beállítás, és visszaírja.
Ha előtte volt SET 191,128 akkor nem foglalkozik vele.

Offline Ferro73

  • EP lover
  • *
  • Posts: 967
  • Country: hu
Re: EXOS 2.3 tovább fejlesztése
« Reply #115 on: 2013.April.20. 14:32:57 »
igen össze keveredtem  a hardver port(191) és a rendszerváltózó set 191,xx között 

Bár akkor szerencsésebb lenne
7. ha 1, akkor az EXOS automatikus javítás letiltva, a 191-es portra.

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: EXOS 2.3 tovább fejlesztése
« Reply #116 on: 2013.April.20. 16:05:30 »
:smt041 :smt041 :smt041

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #117 on: 2013.May.24. 20:41:29 »
Quote from: lgb
Es ha mar EXOS2.4: ajanlhato mar EPROM-ba egetesre es hasznalatra, vagy aze' inkabb ne? :) Mondjuk emulatoron nekem nem volt vele gondom, pedig az van.
Működni működik...
Ami probléma, hogy ez a megszakításból turbó figyelgetés megzavarodik, amikor az EXDOS lemez műveletekhez letiltogatja a megszakításokat.
Ez emulátoron nem jön elő, mert a WD1772 időzítései nincsenek emulálva, így a valódinál gyorsabb az átvitel, nincs olyan hosszú megszakítás letiltás.
Valószínűleg több másodpercre kell kiterjeszteni a mérést, és ha több egyforma eredmény jön ki, aszerint állítgatni a 191-es portot.

Amúgy meg az Editorba szeretne még mindenfélét Lacika :oops:

Én most arra gondolok, hogy a jelenlegi verzióból csinálni egy olyat, ahol a 191-es port megszakításból állítgatása le van tiltva alapból, és ezt elnevezni 2.33-nak.

Offline lgb

  • EP addict
  • *
  • Posts: 3563
  • Country: hu
  • æðsta yfirmaður
    • http://lgb.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #118 on: 2013.June.07. 17:22:23 »
Azon elmelkedtem, hogy anno kerdeztem mar, miert nem lehet olyat csinalni, hogy egy programbol meghivod a masikat, es ha az lefut, visszakapod a vezerelest. Gondoljunk itt pl egy commander (volkov commander szeru, hogy a regi szep idoket idezzem) cuccra. Akkor meg nem teljesen ertettem a problemat, hogy a nullas lapnak annyi lenne, nehez lenne visszaterni az elozo programhoz. Viszont ami felmerult bennem az az, hogy miert van egyetlen nullas lap? Mi lenne, ha lenne egy EXOS/M nevu rendszer (M mint Multiprogram) ahol egy exos hivassal inditasz egy programot, ami ki tud lepni, akkor visszaadja a vezerlest. Ugy mukodne, hogy az uj programnak foglal egy szegmenst, amit addig amig az fut, elnevezi azt nullas lapnak ugymond. Nyilvan azert a system page-en is lehetne olyasmi amit sajnos menteni kell, stb. Ezt elmeletileg is nehez lenne kivitelezni?

Akkor meg mar adodna az is, hogy pl kulso jelre lehet programot valtani :D mondjuk bill kombinacio, vagy reset gombra egy exos menu jonne be, hogy melyiket folytassa. Na az mar eleg durva lenen :D csak tartok tole hogy tenyleg pl csatornak nyilvantartasa miegymas az mind total megkeveredni, el kene menteni hozza ........ Elvileg amugy fix nullas lappal is mukodhetne, ha azt addig elbackup-oljuk vhova :D Az egesz hatranya az lenne hogy nagy a memoriaigeny (valoszinu legalabb a nullas lapot de talan a system page-et is el kene menteni valahova), illetve a masolas miatt kisse lassu lenne a valtas. Tovabba, a programnak nem celszeru kozvetlenul piszkalni a hw-t exos-on kivul mert kulonben erdekes lesz az eredmeny egy valtas majd visszavaltas utan, nem uaz az allapot all elo pl nick bizeralasa utan.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #119 on: 2013.July.22. 12:07:58 »
Aktuális változat:
Mint már emlegetve lett, Z180 miatt az összes nem dokumentált utasítás el lett távolítva a kódból. Z180-at inicializálja: belső várakozási ciklusok tiltva, és a belső I/O portok 40-7Fh-ra helyezve, hogy ne akadjon össze az EXDOS-szal

A fő újdonság, hogy SlashNet kérése alapján lett betölthető verzió is a teszt program részből.
Az MT.COM az Advanced RAM teszttel indul alapból, így lehetséges memória tesztelése EXOS 2.4 EPROM (vagy a gyorstesztes cartridge változat) beépítése nélkül is.

A QT.COM pedig a normál gyorstesztet futtatja, ennek akkor van értelme, ha nagyobb EPROM-okkal szerelt rendszert alap EXOS-os géphez csatlakoztatunk, és az nem látja az összes ROM programot. Pl. egy tartalék gépet próbálunk ki a bővített EXDOS kártyánkkal.