Hi Tk, es gibt im Netz schon ein paar Leute die den C64 Core im PIC18F + externem RAM erfolgreich emuliert haben um damit SID Tunes direkt abzuspielen (einer hat sogar gleich den kompletten SID emuliert mit einem übertakteten ATMEL uC *lol*! --> Google: "Swinsid"). Aber soweit will ich ja gar nicht gehen, den kompletten C64 Core im PIC zu emulieren wäre zwar theoretisch denkbar, aber allein schon bei der Vorstellung das ganze Zyklen-genau hinzubekommen komme ich ins rotieren :P. Also portiere ich gerade einen SID Player nach Visual Basic der einfach die Register-Änderugen im 20ms Raster in eine Datei schreibt, diese per einfacher RLE packt und quasi als eigenes Dateiformat speichert. Somit braucht der PIC die Daten einfach nur von der Flashkarte lesen, entpacken und an den SID streamen. Diese Methode hat natürlich Nachteile: es können nur IRQ-basierte Stücke wiedergegeben werden (also die, die mit 20ms Takt laufen), Stücke mit Sampling-Voices sind also leider nicht möglich wiederzugegeben. Und die Dateien werden natürlich wesentlich größer (aber bei den heutigen MMC Preisen ist das gar kein Problem). Und man muß von vorneherein schon bei der Konvertierung angeben wie lang das Stück maximal läuft... Gruß Matze