Elméletileg ebben a verzióban is mindkét oldalon kéne szólnia a hangnak, hangerő érték mind A8-on, mind AC-n van
A sztereó hang alatt azt értettem, hogy a két oldalon nem ugyanaz hallható
Például - amint ez a módosított verzióban is van - a hang pozíciója változhat a magasság függvényében.
Azt nem néztem meg, mivel kb 2200h-ig használom az FF szegmenst, arra gondoltam, hogy emiatt nem megy a melegreset.
Valójában volt egy hiba az én verziómban, az eredetivel működött a melegindítás
Ezt javítottam, de további problémát jelentett, hogy a program túl sok memóriát használ (és a felhasználói határt nem ennek megfelelően állítja be), tehát EXDOS-os rendszeren még mindig lefagyott
Megoldásként töröltem azt a részt, amely az LPT-ről másolatot készít, és átírtam a kódot, hogy az F1 és F2 billentyűk a memóriában módosítsák az LPT-t, és ne a 83H portot állítsák. Így már elfért a betöltő és az LPT a 1710H határig, ami 64K+BASIC+EXDOS mellett elégnek tűnik, akinek pedig nagyon sok bővítője van, az remélhetőleg egyben a RAM-ot is bővíti
. De lehetne 1610H is, ha a módosításokat nem kiegészítésként, hanem a kódot átírva tároltam volna.
További kisebb változtatások:
- a zenénél a várakozást is átírtam üres ciklusokról DAVE időzítő használatára, tehát EP64-en nem lesz (sokkal) lassabb a zene
- a melegindításnál átírtam a B217H rutin használatát közvetlen ugrásra a 01:C00DH címre - ez EXOS 2.0 kompatibilis, és egyben rövidebb is; az eredeti megoldásnak csak akkor van igazán értelme, ha az ugrás a 3. lapról történne
[ Guests cannot view attachments ]
[ Guests cannot view attachments ]
Ez az eredeti verzió:
[ Guests cannot view attachments ]
Forráskód (egyszerűen beállítható tömörítetlen verzió fordítására is; a "start.bin" file az eredeti START az első 19 byte nélkül):
[ Guests cannot view attachments ]