A turbós gépek kezelését egyszerűsíthetné, ha az effektusok időzítése Z80 helyett video megszakításra épülne, akkor csak a DAVE frekvenciáját kellene teszteni, ami a már említett néhány soros rutinnal megoldható. Az EP64 lassúsága sem számítana. De így a burkológörbe alacsonyabb felbontása miatt valamivel rosszabb lenne a minőségük. Még egy lehetőség 1 kHz-es megszakítást számolni (B4h port alsó bitje), ez nagy sebességű, viszont csak a DAVE frekvenciájára érzékeny.
Ha elég a 4 és 6 MHz-es gépen a pontos frekvencia és sebesség, akkor csak egyszerű BF port állításra van szükség, és elkerülhető sok önmódosító kód. Extrém turbósításnál (pl. 10 MHz) így ugyan már magasak (és 1 kHz-es időzítésnél gyorsak) lennének az effektusok, de a zene egyébként is elromlana, ami valószínűleg zavaróbb. Nagyon magas DAVE órajel felismerésekor esetleg némítható lehetne a zene, aki hallgatni akarja, az kapcsolja vissza a gépet 4 vagy 6 MHz-re. ![Smiley :)](/Smileys/phpbb/smiley.gif)
Azt szeretném, ha a lehető legpontosabban szólna turbós gépen is, ezért inkáb szorozgatok, viszont a midi zenékben ez nem működik jól, nem csak az init cím+600h-n kell a 200h byte-ot felszorozni? ( 600h alsó byte, 700h felső byte, és csak 12 bitet szorzok, a felső 4-et maszkolva visszatöltöm szorzás után)
Az effektek időzítése már fasza
![Smiley :)](/Smileys/phpbb/smiley.gif)
Itt én is elgondolkoztam az egyszerűsítésen, de arra gondoltam, hogy akkor teljesen mádhogy szólna némelyik effekt.
Elméletileg a zene M-mel némítható is, legalábbis az volt még pár generációval ezelőtt
![Cheesy :D](/Smileys/phpbb/ds_icon_biggrin.gif)
Elvileg elégnek kell lennie a helynek ha a 4Boci az LPT után kerül (CEFD-DC07), amint már említettem, DCA1 az EXOS határ viszonylag sok bővítéssel. Akkor lehet probléma, ha még BRD is van a gépben, de nem tudom, a gyakorlatban van-e jelentősége az EXDOS-os német EP64 konfigurációnak, ha jól tudom, a 64K-s gépek általában régebbiek és angol nyelvűek. Esetleg arra kell még figyelni, hogy a zene adat csak a PRG file bezárása után kerüljön a helyére, a tegnap feltöltött példában is így oldottam meg.
Így van nálami is, az összes betöltés után kerülnek a zenék a helyükre, megnéztem a sima FileIO-s EP64 EXOS határát, az 2B01 volt, be is férne az Exorcist16, de azt nem csomagolom ki, ha EP64-en fut a program, a 4Boci, az kicsomagolásra kerül, csak abban az esetben nem, ha belecsúszna az EXOS boundaryba
![Smiley :)](/Smileys/phpbb/smiley.gif)
Ezt töröltem, nem valószínű, hogy készülne még olyan EP-s program ami nem az "ipari szabvány" m3 formátumot használná, így nincs különösebb értelme az átírásának.
Én használtam már az összes létező módot, a többieket ritkábban, általában a kicsomagoló
Ezt töröltem, nem valószínű, hogy készülne még olyan EP-s program ami nem az "ipari szabvány" m3 formátumot használná, így nincs különösebb értelme az átírásának.