ENTERPRISE KLUB
2024. március 2.,  14-19 óráig
1074 Budapest, Károly krt. 3/A.
Részletek
Welcome, Guest. Please login or register.


Author Topic: EXDOS (Read 133808 times)

Offline geco

  • EP addict
  • *
  • Posts: 7022
  • Country: hu
    • Támogató Támogató
Re: EXDOS
« Reply #225 on: 2014.May.18. 19:53:30 »
Quote from: Zozosoft
Már működik :-)
:smt041 :smt041 :smt041

Offline Lacika

  • EP addict
  • *
  • Posts: 3182
  • Country: hu
    • http://www.ep128.hu
Re: EXDOS
« Reply #226 on: 2014.May.18. 21:00:43 »
Erről jut eszembe: azt a START (file-kiválasztó) programot, ami nálam a disk-image-eken van, valaki megcsinálná, hogy Ep64-en is működjön?

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9845
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: EXDOS
« Reply #227 on: 2014.May.18. 21:25:20 »
Quote from: Lacika
Erről jut eszembe: azt a START (file-kiválasztó) programot, ami nálam a disk-image-eken van, valaki megcsinálná, hogy Ep64-en is működjön?
Erről jut eszembe: A disk image-eket frissíteni kéne. A webes emuval több olyan programba botlottam bele, ami azóta javítva lett. Pl. a Hungry Creature. Meg más is, de már nem tudom, mik voltak.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14685
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #228 on: 2014.May.18. 22:38:06 »
Bekerült a tömörített ISDOS is a ROMba, tesztelni kéne pár programmal, nekem jónak tűnik.
Kérdés: a gyors videó kezelő be legyen kapcsolva alapértelmezésben?

Offline Lacika

  • EP addict
  • *
  • Posts: 3182
  • Country: hu
    • http://www.ep128.hu
Re: EXDOS
« Reply #229 on: 2014.May.18. 22:44:13 »
Quote from: Zozosoft
Kérdés: a gyors videó kezelő be legyen kapcsolva alapértelmezésben?
Igen.

Offline Lacika

  • EP addict
  • *
  • Posts: 3182
  • Country: hu
    • http://www.ep128.hu
Re: EXDOS
« Reply #230 on: 2014.May.18. 23:06:16 »
Ha HDD-ről akarok törölni, még mindíg DATA ERROR üzenet lesz belőle, ezek szerint ez a javított bugtól független (vélhetően EPDOS) hiba?
Ebben a FAT16 benne van? Azt hogyan formázhatunk?

Offline Lacika

  • EP addict
  • *
  • Posts: 3182
  • Country: hu
    • http://www.ep128.hu
Re: EXDOS
« Reply #231 on: 2014.May.18. 23:07:45 »
Az ISDOS nincs benne a HELP listában. Direkt? Eddig benne volt.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14685
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #232 on: 2014.May.18. 23:12:04 »
Quote from: Lacika
(vélhetően EPDOS) hiba?
Valószínű :oops:

Quote
Ebben a FAT16 benne van? Azt hogyan formázhatunk?
Attól még messze vagyunk, majd az lesz az 1.6 verzió :-)
Egyelőre az ismert hibák kijavítása zajlik, meg minél több dolog átpakolása a második szegmensre, hogy legyen hova berakni a FAT16 dolgokat.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14685
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #233 on: 2014.May.18. 23:13:28 »
Quote from: Lacika
Az ISDOS nincs benne a HELP listában. Direkt? Eddig benne volt.
Majd lesz, csak majd itt más HELP rutin kell, ott az ISDOS kódban lévő szöveg volt felhasználva, de az itt tömörítve van, külön kell berakni.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14685
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #234 on: 2014.June.01. 22:01:46 »
Elvileg kész az egységes magyar EXDOS.
A HFONT-osan tárolt ékezetes karakterek kiíráskor konvertálódnak az aktuális karakterkészletnek megfelelően, így nem lesznek mindenféle csúnya krikszkrakszok. UK, BRD, HUN és EP PLUS HUN karakterkészleteket kezel, kihasználva a fellelhető ékezetes karaktereket (hiszen még az UK-ban is van egy csomó!). Ahol nincs hosszú ékezet ott rövid van használva, pl ő helyett ö, ha rövid sincs akkor lesz éktelen. Ismeretlen karakterkészlet esetén az összes ékezetes karakter éktelen lesz.

A kétnyelvű EXDOS ha nincs nyelvi bővítő ROM, akkor saját maga létrehozza a 144-es nyelvi EXOS változót, ezt alapból 255-re azaz angolra állítja. De mivel már nincs kriksz-kraksz veszély, lehetne 0-ra állítani, engedélyezve a magyar nyelvet. Ez a mellékelt ROM ilyen.

A dolog több helyen szívatós volt, pl a PLUS-nál 0 (BRD), 1 (UK), 2 (HUN) a nyelvek számozása, el kellet érni, hogy a HUN-t is nullának lássa :-)
Szintén a PLUS miatt a © karaktert is konvertálni kellett, viszont a © 1985 Intelligent... üzenet nem a normál szövegkiíró rutinon ment keresztül (ahova bekerült a konvertálás), hanem direkt EXOS 8-al.
A szövegtáblában volt egy nem használt Copyright Intelligent... üzenet,  idekerült át ez, és a HELP rutin módosítva, hogy a szövegtáblából kérje ezt a sort.
Szintén a szövegtáblába került be az ISDOS HELP sora, az első szegmensből kikerült © 1985... szöveghelye lett felhasználva az általános HELP kiíró rutin megbütyköléséhez :-)
Az EXDOS ablak státusz sorába írt "parancsértelmező" volt a következő probléma, mivel ez közvetlen videó memóriába megy, így a HFONT-os karakterek 128-al kisebb kóddal szerepelnek. A különböző készletekben meg vegyesen hol 128 alatti hol feletti karakterek lennének, azaz össze-vissza hol piros hol kék...
Mivel a szöveg kikérése az általános rutinon keresztül megy, így akkor rendes kódú HFONT-os karakterek lettek bele, amik szépen konvertálódnak.
A másoló LDIR lett lecserélve egy másoló ciklusra, ami közben törli a 7. bitet, így biztosítja az egyforma színt. Ez a ciklus szintén a korábban említett felszabadult helyre került.

Utolsó problémának ott volt a magyarított ISDOS...
Majd ha egyszer vissza lesz fejtve, akkor abba is lehet tenni ilyen kiírás közben konvertálást :oops:
Most az a megoldás lett, hogy indításkor lesznek az éppen aktuális karakterkészletnek megfelelőre konvertálva az ékezetes karakterek.
Bonyolított a helyzetet, hogy az ISDOS CRC-ket számol a programterületeire, így ezeket is ki kellett számolni mindegyik variációhoz, és egy táblázatból az éppen aktuális értékeket bemásolni.

Ha valakit érdekel, akkor majd berakhatom a karakterkészlet felismerő és konvertáló rutint...

Offline Lacika

  • EP addict
  • *
  • Posts: 3182
  • Country: hu
    • http://www.ep128.hu
Re: EXDOS
« Reply #235 on: 2014.June.01. 22:18:26 »
Quote from: Zozosoft
Elvileg kész az egységes magyar EXDOS.
Arról lesz majd lista, mi változott az új EXDOS-ban?

Offline Lacika

  • EP addict
  • *
  • Posts: 3182
  • Country: hu
    • http://www.ep128.hu
Re: EXDOS
« Reply #236 on: 2014.June.01. 22:24:59 »
Zozo, azt majd megnéznéd, hogy ami nálam kint van csomag, abban mit kellene megtartani, mit nem, mert elég nagy már a kavar benne.

Offline szalai56

  • EP user
  • *
  • Posts: 291
Re: EXDOS
« Reply #237 on: 2014.June.01. 23:25:24 »
Quote from: Zozosoft
Elvileg kész az egységes magyar EXDOS. ......


Ezt berakhatom az exdos kártyámba? (nem csak 16 kb-s lehet?)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14685
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXDOS
« Reply #238 on: 2014.June.01. 23:38:15 »
Quote from: szalai56
Ezt berakhatom az exdos kártyámba? (nem csak 16 kb-s lehet?)
Milyen, gyári? Azon is ott a jumper a 32K-s EPROM-hoz. Utángyártottak szerintem mind eleve 32K-shoz készültek.
Beteheted, bár még nem végleges verzió.
Még 2 ismert bug javítása hátra van:
- WD nélkül lefagy, csak vinyó vagy SD rendszer esetén ez elég nagy baj :-)
- 1024 bájtos szektoroktól lefagy, mert túlcsordul az 512 bájtos puffer. Lemez azonosításnál előre kell venni a szektorazonosító ellenőrzést.

Második szegmenst még rendezni kell, hogy hátra legyen tolva minden, elől lehető legtöbb szabad hely legyen, egyéb programoknak. Lacika pl FILE bővítést szeretné :-)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EXDOS
« Reply #239 on: 2014.June.01. 23:43:20 »
Quote
 Lacika pl FILE bővítést szeretné 

FILE bővítés ELVBEN is csak emuban értelmes ? Vagy ELVBEN lehetne olyan hw -t csatlakoztatni az EP -hez, ami a FILE bővítést kiszolgálhatná ?
Z80 System