Az mas kerdes, hogy regen volt a maniam, hogy kene 65xx CPU is a cuccra, sajat memoriaval amit pl I/O portokon at lehet felolteni stb. Ennek meglenne az a vicces kovetkezmenye is, hogy adott esetben lehetne tobb procis rendszernek hasznalni, 65xx futtat vmit elvan magaban, addig az EP/Z80 is, aztan max neha adatot cserelnek. Az nyilvan mar bonyolultabb, ha kozvetlenul is latjak mindketten uazt a memoriatartomanyt, bar akkor meg pl a VIC20 emulator sebessege urgrana meg jelentosen azonnal
Szép ötletek. De egy 6502 nem lenne-e teljesen típusidegen?
Ha már ilyen, én tuti "osztott" memóriát csinálnék hozzá, de szerintem itt ez most azért erősen
overkill. Ha már plusz CPU, akkor legyen az jó tényleg másra is.
3 lehetőség van, vagy kihagyjuk a full D000-D3FF, és D41A-DFFF tartományt íráskor, vagy teszünk az egészre nagy ívben (így van most), vagy a kódot próbálom meg úgy elrendezni, hogy csak a regiszterismétlésekre essen.
Szerintem a legutolsó verzió önmagában sokat segíthet! (De ezt persze semmilyen statisztikával nem tudom alátámasztani.
)
Úgy vettem észre, hogy igen, nem is az a baj, hogy a digit nem játsza le, hanem az, hogy van jópár SID, ahol az egyik rész digi, a többi meg nem, és ha véletlenül rámegy az ember a digire, akkor lefagy.
Pl a MYTH fagyizik, a GPC nem , csak simán kimaradnak a digi dobok, érdekes módon nem lassul be a lejátszás.
Mivel nincs fix megoldás arra, hogy ezt hogyan is csinálják, ezért mindenre maximum a teljes gép emulációjával lehet felkészülni. De szerintem ez nem is lehet cél. Van bőven sok olyan zene, ami mindenféle extra nélkül is kiváló.
(Persze ez az én véleményem.)
Így igaz, viszont maguknak a .sid fájloknak a lejátszásához előfordulhat hogy szükséges (mert mondjuk például olyan lejátszó rutint használ, ami a KERNAL megszakításkezelőjét módosítja).
Ez persze előfordulhat, de mintha erre láttam volna valamit a lejátszó forrásában.
(Itt a $0314/$0315-ös "szoft-vektorról" van szó, amivel az eredeti IRQ rutin "eltéríthető".) Mást a ROM-ból nem gondolnám, hogy használnának. (Persze ez a nagy átlag, kivételeket tuti lehet találni...)
Node, aki ilyen file-okat csinal csak nem hagyja benne az egesz eredeti programot, aminek semmi koze a hangkelteshez, elvegre akkor SID file helyett lehetne az eredeti program is, es egy teljes es pontos C64 emulator kell hozza, hogy meg lehessen hallgatni
Azért egy 64K-s adathalomból nem mindig egyértelmű, hogy mi tartozik a zenéhez, illetve mi nem.
Azoknál a zenéknél, amiknél ismert a lejátszó kód, ott ezt persze nem annyira nehéz megállapítani, de ilyenből azért elég sok fajta van. A régebbiek közül még az sem biztos, hogy mind zeneszerkesztő programmal készült!