Welcome, Guest. Please login or register.


Author Topic: EXDOS (Read 227656 times)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14774
  • Country: hu
    • http://enterprise.iko.hu/
EXDOS
« on: 2006.August.23. 22:22:20 »
Mi az érdekes a képen? :-)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14774
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #1 on: 2006.August.23. 22:42:10 »
MrPrise visszavonta a tippjét, pedig most készültem egy kis segítséget adni :-)
Közben kiszúrtam még valamit az általunk ismert verzióknál, ezt is kéritik felfedezni :-)
Sorban a képek: 1.0, a most kapott 1.2, angol-német 1.3 (ha jól tudom ez a egybe dobozolt floppys EXDOS-ban volt), és a leginkább elterjedt angol-magyar 1.3, amiben az ISDOS is benne van (és egy kicsit bele is piszkáltam, de nem ez az érdekes, tehát azt a sort nem kell figyelni :) )




Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14774
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #2 on: 2006.August.23. 23:21:42 »
Ilyen nehéz a kérdés? :-)
Addig nem kaptok több érdekességet, míg meg nem fejtitek!  :twisted:

Offline Lacika

  • EP addict
  • *
  • Posts: 3211
  • Country: hu
    • http://www.ep128.hu
Re: EXDOS
« Reply #3 on: 2006.August.23. 23:32:22 »
0.3-as EXDOS??? BUFFER parancs???
Ez meg mi fán terem?

Offline Lacika

  • EP addict
  • *
  • Posts: 3211
  • Country: hu
    • http://www.ep128.hu
Re: EXDOS
« Reply #4 on: 2006.August.23. 23:35:08 »
Nem tudom, mit kell nézni a képen...
Az ATTR, ATDIR, ASSIGN, MAPDISK parancsok csak a Turbo-ban vannak.
A szabad memória mérete is változik egy pár byte-al.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14774
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #5 on: 2006.August.23. 23:40:03 »
Quote from: "Lacika"
Nem tudom, mit kell nézni a képen...

Jó helyen keresgélsz, így kiérdemeltetek még egy képet :-)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14774
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #6 on: 2006.August.24. 01:05:06 »
Itt vannak a romok is:

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14774
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #7 on: 2006.August.24. 01:24:47 »
Ami igazán izgalmas az elb...ott verziószámon kívül:
Az 1.0, 1.2, és az angol-német 1.3 ugyanazokat a parancsokat ismeri.
Ez a 0.3 6 új parancsot ismer! ATTR, EXIT, ATDIR, ASSIGN, BUFFERS, MAPDISK
Izgalmas, hogy a 2.0 is csak az alap parancsokat tudja...
És ott van még a nálunk legelterjedtebb angol-magyar 1.3-as, amiben ISDOS is van. Ez 4-et ismer az elöbb emlegetett 6-ból!
A "legújabb" 2 az EXIT, ez kilép az EXDOS ablakból, talán BAT fájlok számára lehet értelme, vagy MS-DOS kompatibilitás.
A legérdekesebb a BUFFERS! Ezt elõre megjósoltam :-)
Novemberben az EXDOS visszafejtés kezdetén elmélkedtem errõl:
Quote
"Beláncolásnál igényel egy darab 512 byte periféria RAM-ot, vagy hogyan?"
Ennél bonyolultabb :-) A beláncoló rutinnak egy paraméterben van átadva, annak 0 értékénél 537 bájtot igényelne. Az EXDOS 3-as értéket használ ez esetben, 1583 bájt lesz, és ezt osztja fel a megadott 3 diskpuffer területre,ill. valamennyit használ másra. Viszont érdekes ennek a beláncoló rutinnak a hívása! Az derül ki belõle, hogy ez a 3 a minimum szükséges diskpuffer szám de lehetne több is. Úgy mûködik a hívó program rész, hogyha nem sikerült a megadott mennyiséget lefoglalni, akkor újrapróbálkozik a minimális 3-as darabszámmal.
Felmerül a kérdés, hogyha átárírjuk nagyobbra az alapban használt minimális 3-as értéket akkor mi történik? Azon kívül, hogy szépen lefoglal több memóriát... (ezt ki is próbáltam :-)
Valami olyan tesztet kéne csinálni, ami több különbözõ meghajtón, több fájllal végez egyszerre mûveleteket, és megnézni, hogy a több pufferes EXDOS változatnál van-e gyorsulás. De ezt igazi EP-n kéne kipróbálni, emulátorok nem igazán alkalmasak floppykezelés teljeítményének mérésére :-)


Na ez a BUFFERS parancs pont ennek a beállítására szolgál!


Az nagyon érdekes, hogy a számszerint legnagyobb 2.0-ás csak az alapparancsokat ismeri... binárisan összehasonlítva a fájlokat, a 2.0 kb 50%-ban egyezik az 1.2-essel.
Ezek alapján nekem úgy tünik, hogy az 1.2 után következõ verziót 2.0-nak nevezték el. De aztán ez valahogy mégse került így kiadásra, talán azt mondták a fönökök, hogy nincs elég módosítás ekkora verziószám ugráshoz :-) így 1.3 néven folytatodott a fejlesztés.
Ennek elsõ verziója került németesítésre. Ez ránézésre semmi újat nem tud.
Egy következõ 1.3-as változat jutott el hozzánk, ebbõl lett az angol-magyar, ez ismeri már az ATTR, ATDIR, ASSIGN, MAPDISK parancsokat.
A legfejlettebb pedig a 0.3-as névre hallgató verzió. Csak mért 0.3, valaki elírt valamit? :D

Mindenesetre az összeset párhuzamosan kell disassemblálni, és akkor okosabbak leszünk :-)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2764
  • Country: hu
    • Enterprise Forever
Re: EXDOS
« Reply #8 on: 2006.August.24. 08:53:44 »
Quote from: "Zozosoft"
A legfejlettebb pedig a 0.3-as névre hallgató verzió. Csak mért 0.3, valaki elírt valamit? :D

Mindenesetre az összeset párhuzamosan kell disassemblálni, és akkor okosabbak leszünk :-)

Izgalmas! Tisztára mint valami nyomozás! :-D

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14774
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #9 on: 2006.August.24. 09:03:22 »
Quote from: "MrPrise"
Izgalmas! Tisztára mint valami nyomozás! :-D

Pontosan :-) Az IDA tud párhuzamosan 6 fájlt feldolgozni? :-)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2764
  • Country: hu
    • Enterprise Forever
Re: EXDOS
« Reply #10 on: 2006.August.24. 09:07:02 »
Quote from: "Zozosoft"
Quote from: "MrPrise"
Izgalmas! Tisztára mint valami nyomozás! :-D

Pontosan :-) Az IDA tud párhuzamosan 6 fájlt feldolgozni? :-)

Elvileg csinálhatsz új szegmenseket és oda tudsz is berakni új file-t.

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2764
  • Country: hu
    • Enterprise Forever
Re: EXDOS
« Reply #11 on: 2006.August.24. 09:10:01 »
Quote from: "MrPrise"
Quote from: "Zozosoft"
Quote from: "MrPrise"
Izgalmas! Tisztára mint valami nyomozás! :-D

Pontosan :-) Az IDA tud párhuzamosan 6 fájlt feldolgozni? :-)

Elvileg csinálhatsz új szegmenseket és oda tudsz is berakni új file-t.

Ezeknek gondolom, már nem tudsz megadni úgy offsetet, hogy mind 0xc000-tól látszódjon, ami a visszafejtést picit nehezíti. Lehet, hogy mégis lehet valahogy, nem tudom. Nem volt még rá szükségem, hogy több file-t fejtsek vissza egyszerre ;-)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14774
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #12 on: 2006.August.24. 09:20:49 »
Úgy tünik el lehet indítani egyszerre több IDA-t :-)

Offline MrPrise

  • Administrator
  • EP addict
  • *
  • Posts: 2764
  • Country: hu
    • Enterprise Forever
Re: EXDOS
« Reply #13 on: 2006.August.24. 09:21:33 »
Quote from: "Zozosoft"
Úgy tünik el lehet indítani egyszerre több IDA-t :-)

Akkor meg banzáj! :-D

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14774
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #14 on: 2006.August.24. 10:16:55 »
Ilyet is kaptunk Adrian barátunktól :) remélem kitaláljátok mi ez :-)