ENTERPRISE KLUB
2021. október 2., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Belépés kizárólag klubtagok részére! (Klubkártyával vagy előfizetéssel!)
Welcome, Guest. Please login or register.


Author Topic: EXDOS (Read 93633 times)

Offline geco

  • EP addict
  • *
  • Posts: 6288
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 24.0 Firefox 24.0
    • View Profile
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: 3049
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 9132
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • 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 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14023
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • 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: 3049
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • 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: 3049
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • 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: 3049
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 14023
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 14023
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 14023
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • 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: 3049
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • 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: 3049
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • 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: 289
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
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

  • EP addict
  • *
  • Posts: 14023
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 29.0 Firefox 29.0
    • View Profile
    • 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é :-)

Online Z80System

  • EP addict
  • *
  • Posts: 3842
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 35.0.1916.114 Chrome 35.0.1916.114
    • View Profile
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