Welcome, Guest. Please login or register.


Author Topic: EXDOS (Read 68816 times)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Java Platform Micro Edition Java Platform Micro Edition
  • Browser:
  • Opera 9.50 (Opera Mini 4.1.11355) Opera 9.50 (Opera Mini 4.1.11355)
    • View Profile
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #60 on: 2009.January.10. 23:59:13 »
Remek!  :) "Pen Drive" Ep -hez? :-D
De elszaladt a fantáziád!
Egyelöre majd örüljünk annak,hogyha nem kell majd FDISK után újraindítani a gépet!
Ha a kiszedés is menne,akkor megoldodna a RAM gond,lehetséges lenne a felesleges meghajtókat ideiglenesen eltávolítani, egy-egy RAM éhesebb program futattásához!

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: EXDOS
« Reply #61 on: 2009.January.11. 01:55:42 »
Itt egy ilyen ROMDISK, benne a Smalldemo-val :-) (igaz ep128emu-val csak az elsõ részig megy, mert nem kezel 64K-nál nagyobb ROM-ot :-(
Bár nem ideális megoldás, de snapshot file használatával ezt a problémát meg lehet kerülni:
* exdext.ep128s.7z (429.8 kB - downloaded 229 times.)
A snapshot az alábbi programmal készült - ezzel elvileg bármilyen memória konfiguráció létrehozható, de ez a verzió valószínűleg még nem igazán megbízhatóan működik: :)
* epmemcfg.7z (170.57 kB - downloaded 367 times.)
« Last Edit: 2009.January.11. 13:27:54 by IstvanV, Reason: Javított verzió »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: EXDOS
« Reply #62 on: 2009.January.11. 13:31:38 »
Már találtam is hibát :) :oops: A fenti file-okat javított változatra cseréltem.
A snapshot készítéséhez ezt a konfigurációt használtam:
Code: INI
  1. ; ROM segments
  2. 0x00    rom     "exos231uk.rom"
  3. 0x20    rom     "exdos13.rom"
  4. 0x30    rom     "epfileio.rom"
  5. 0x40    rom     "iview.rom"
  6. 0x50    rom     "zt18uk.rom"
  7. 0x60    rom     "exdext.rom"
  8. ; RAM segments
  9. 0xD8    ram     ""      36
Természetesen az epmemcfg segédprogrammal más speciális konfigurációk (pl. "lyukas" RAM) is létrehozhatók.

Offline szipucsu

  • EP addict
  • *
  • Posts: 7336
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.5 Firefox 3.0.5
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: EXDOS
« Reply #63 on: 2009.January.11. 13:50:42 »
Az epmemcfg-t hogyan kell használni? Nálam indulás után azonnal kilépett (XP alatt).
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4753
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: EXDOS
« Reply #64 on: 2009.January.11. 13:59:08 »
Az epmemcfg-t hogyan kell használni? Nálam indulás után azonnal kilépett (XP alatt).
Az epmemcfg parancssoros program, és a konfigurációs file és a snapshot file nevét megadva kell futtatni:
.\epmemcfg.exe exdext.cfg exdext.ep128s
Ez feltételezi, hogy az előbbi konfigurációt egyszerű szöveges file-ként (pl. a Notepad segítségével) "exdext.cfg" néven mentetted, és minden file megtalálható az aktuális könyvtárban. Ha a ROM-ok nincsenek az aktuális könyvtárban, akkor a konfigurációt módosítani kell, például "exos231uk.rom" helyett "C:\Program Files\ep128emu2\roms\exos231uk.rom"-ot írva.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.10 Firefox 3.0.10
    • View Profile
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #65 on: 2009.May.07. 16:04:31 »
Van itt egy csúnya, az EP szellemiségéhez méltatlan baki az EXDOS-ban:

Milyen dolog ez, hogy ott a sok RAM, és még se tudja használni?! RAMDISK 127-nél nagyobbat nem tud kezelni az EXDOS :(
Valamelyik Intelligent Software-s fiú siethetett haza a munkanap végén, és úgy gondolta, hogy áááá úgyse lesz soha több mint 2 mega RAM egy EP konfigban, minek foglalkozni a kérdéssel...

A kérdés amivel foglalkozni kellett volna, az az, hogy a RAMDISK-ben alkalmazott 1 szektoros cluster méret max 2 megás lemez méretig használható. Az állandó 2 szektoros cluster meg a kis méretû RAMDISK-nél lenne célszerût, ott minden egyes elveszett szektorért kár.
Vagyis le kell ellenõrizni a létrehozandó méretet és ennek függvényében változtatni a cluster méretet, valamint módosul a FAT méretének kiszámítása is. Ez nyilvánvalóan pár bájttal hosszabb kódot eredményez, és inkább ezt a pár bájt megtakarítást választották, hiszen úgyse lesz soha egy gépben olyan sok RAM :-)
Viszont mamár valódi gépen se túl nehéz összehozni ennyit, emulátorban meg pláne könnyû :-)

Így aztán nekiálltam, a szükséges plusz kód 10 bájt. Az elején ha likvidáljuk azt az ellenõrzést, ami azt nézi, hogy 127-nél nagyobb-e? Akkor nyerünk 5 bájtot. Már csak másik 5-t kell találni :-)
Faragtam vagy 2 napig a biteket, végül befért  :ds_icon_cheesygrin:
Remélhetõleg nem rontottam el semmit  :oops:
Itt az eredeti és a módosított rutin forrása, ill. egy módosított ROM. Ha nincs hiba akkor belerakom a többibe is.

Offline Ep128

  • EP addict
  • *
  • Posts: 1561
  • Country: hu
  • OS:
  • Windows Vista Windows Vista
  • Browser:
  • Firefox 3.0.6 Firefox 3.0.6
    • View Profile
    • Honlapom
Re: EXDOS
« Reply #66 on: 2009.May.07. 23:34:10 »
Mikre jössz Te rá... Már a probléma fellelése is gratulációt érdemel, hát még a javítása. :)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.10 Firefox 3.0.10
    • View Profile
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #67 on: 2009.May.07. 23:46:06 »
Mikre jössz Te rá... Már a probléma fellelése is gratulációt érdemel, hát még a javítása. :)
A probléma már vagy 15-16 éve feltûnt, amikor volt ez a 512K-val tunningolt gépünk, amiben belül is van +64K, a Cartridge-ban 32K SRAM, Microteam kártyán 512K, plusz az emeletes 64K SRAM :-)
Ehhez jött kölcsön Matusa Pisti vadonatúj Mészáros féle 1 megás kártyája, így ekkor láttam életemben elõször túlmenni a számlálót a bûvös 2048K-n :-) egészen 2336K-ig.
És roppantul meg voltam sértõdve, amikor pofámba nyomta ezt az Insufficient memory hibaüzenetet  :evil:
Akkor odáig jutottam el, hogy Asmonban meg "diskeditor"-oztam a megnyitott kisebb RAMDISK boot szektorát, majd nyomtam egy resetet EXOS 2.3-al, és akkor annak a RAMDISK megõrzõ funkciója rendben elrakta a helyére, és utána mûködött.

Offline Ep128

  • EP addict
  • *
  • Posts: 1561
  • Country: hu
  • OS:
  • Windows Vista Windows Vista
  • Browser:
  • Firefox 3.0.6 Firefox 3.0.6
    • View Profile
    • Honlapom
Re: EXDOS
« Reply #68 on: 2009.May.07. 23:53:18 »
Ahhhaaaaa! Nem tudtam, hogy ilyen régre nyúlik vissza ez a kérdés. Akkor meg végképp tök jó, hogy megoldottad. :-)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.10 Firefox 3.0.10
    • View Profile
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #69 on: 2009.May.08. 00:13:54 »
Kicsit játszottam az epmemcfg-vel, ez a max ami kijön :-)
3268-0
3270-1

Offline Ep128

  • EP addict
  • *
  • Posts: 1561
  • Country: hu
  • OS:
  • Windows Vista Windows Vista
  • Browser:
  • Firefox 3.0.6 Firefox 3.0.6
    • View Profile
    • Honlapom
Re: EXDOS
« Reply #70 on: 2009.May.08. 00:19:01 »
Ilyet mikor látok majd az itthoni normál gépemen?  :lol:

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.10 Firefox 3.0.10
    • View Profile
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #71 on: 2009.May.08. 00:20:41 »
Ilyet mikor látok majd az itthoni normál gépemen?  :lol:
Leginkább soha, mert túl sok értelme nincs olyan gépnek, ahol az EXOS 2.31-en kivül csak egy EXDOS 1.2 ROM fér el, mert a többi helyet elfoglalja a sok ram :-)

Online geco

  • EP addict
  • *
  • Posts: 5084
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.10 Firefox 3.0.10
    • View Profile
Re: EXDOS
« Reply #72 on: 2009.May.08. 08:36:40 »
Gratula.:) Kár, hogy nem voltál az EXDOSos srácok között. ;)
Biztos meglepődnének az EXOS, és EXDOS fejlesztői, hogy mit lehetett még kihozni, meg javítani kódjukban.

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.10 Firefox 3.0.10
    • View Profile
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #73 on: 2009.May.08. 10:06:23 »
Biztos meglepõdnének az EXOS, és EXDOS fejlesztõi, hogy mit lehetett még kihozni, meg javítani kódjukban.
Igazából én is meglepõdtem, hogy végül befért az eredeti helyre, nem hittem volna, hogy ki lehet szedni 5 bájtot, nem így ismertem eddig az IS programokat :-) Ráadásul vagy 3x eljutottam odáig, hogy kész, aztán kiderült valami bibi, ami miatt át kellett variálni, amihez megint plusz bájtokat kell keresni...
Az 1.3-asban mondjuk meg lehetett volna csinálni úgyis, hogy egy üres részre rakni a plusz kiegészítést, és azt hívni az eredeti rutinból, de az így nem szép :-)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13070
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.10 Firefox 3.0.10
    • View Profile
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #74 on: 2009.May.08. 15:10:01 »
Mivel eddig senki nem jelzett hibát, megcsináltam a többi ROM verzióban is (kivéve a 0.3-as, mert ott eltérõ a rutin).