Jó lett, elvileg 4 MHz-es gépen még problémás lehet az 50 Hz-nél lényegesen nagyobb sebesség, de úgy látom, 150-nél még marad elég idő, ennél gyorsabb file pedig még nem volt eddig:
Köszi
, eggyel találkoztam, a HVSC.SID 200Hz-es volt, az is ment gond nélkül, még azon gondolkozom, hogy a volume display csak 50Hz-enként legyen frissítve, csak ezt akkor át kell tennem a FILE-t tartalmazó lapra, mert már nem tudom besuvasztani a 0000-0500h területre.
Ezen egy keveset sikerült javítani a frekvencia szorzó rutin átalakításával, de így nagyobb és bonyolultabb lett, tehát nem igazán érné meg:
Bár ez csak a konvertáló programot érinti, lehetőség lenne még arra is, hogy eredetileg 50 Hz-es file is nagyobb frekvenciájú (pl. 100 Hz-es) burkológörbe emulációt használjon, de ez növelné a kimenet méretét.
Attól függ mennyivel lett nagyobb, és bonyolultabb, egyelőre 3 byte szabad a fent említett területen, ha a volume display elköltözne, akkor kb 30 byte felszabadulna, és esetleg a 0000h-002eh területet használhatnánk még, meg a 007a-009fh-t
Nagyon jó lett a SID_CONV, és SID_DUMP kombó így 50Hz-en is, nem tudom érdemes-e felmenni 100Hz-re, lehet akkor már lapoznunk kéne a megnövekedett file méret miatt, az IK konvertálásakor 6:32-re kellett lemennem a múltkor (érdekes az IK+ jóval tömöríthetőbb, abból a teljes hossz, több mint 7 perc is 20Kb alatt volt)
A Monty On the Run-nal bezárólag teszteltem (hol rövidebben, hol hosszabban), minden fasza volt, a következőkben hallottam érdekességet:
clystron - néha recseg , lehet valami spéci fícsört használ
Dragon Ninja1 - néha recseg , lehet valami spéci fícsört használ
Expfist el vannak tolódva a hosszak, ez a songlengths.txt hibája (úgy emékszem, eggyel több hossz van a txt-ben, mint ahány tune a sid-ben
)
IK cheatelni kell, mert több,mint 10 perces, a 3-as SID regiszter nem használt bitjének használata előtt 6:32 még belefért az 5e00h hosszba
ln-07 az elején hallottam érdekességet, gondolom itt valami filtert használ
Továbbmentem a Ninja-ig, a Navy Seals első három (tovább ezt nem néztem) csupa 0-át csomagol ki.
Rambo-01-ben a 3. byte végig 0 (volume-ot is tartalmazó byte)
Végül a végére értem (pár kihagyással, ott ahol nagyon sok volt, csak párat töltöttem be)