Jump to content

acidcode

Members
  • Posts

    30
  • Joined

  • Last visited

    Never

About acidcode

  • Birthday 07/10/1974

Contact Methods

  • Website URL
    http://www.acidcode.de

Profile Information

  • Gender
    Male
  • Location
    OWL

acidcode's Achievements

MIDIbox Newbie

MIDIbox Newbie (1/4)

0

Reputation

  1. Der Typ hier hat das auch in Realtime auf dem PIC18F452 gemacht, sogar mit 2 SID's: http://www.tripoint.org/kevtris/Projects/sid/sidman_final.html
  2. Öh.. jetzt fällt der Groschen. Wer sagt denn das der PIC die C64 CPU in Realtime emulieren muss... der kann ja auch erstmal in ein externes RAM Dumpen und von dort in den SID streamen... wieder ne ganz neue Idee. Da bräuchte man ja überhaupt keine Komprimierung...
  3. Ach Mist, ich hab das "k" in Deinem Beitrag hinter der 200 überlesen ;D. Hab schon mit Siddump rumexperimentiert und das ganze versucht mit VB zu "packen", wenn man einzelne Chunks bildet je Voice und davon ausgeht das es max. 65536 Chunks (=1 Word) je Voice gibt dann ist die Komprimierungsrate gar nicht mal so übel. Bin von einem 326k Dump auf ~ 10k gekommen, aber das variiert natürlich je Song mehr oder weniger stark. Mal sehen was mir noch einfällt...
  4. Hey cooler Hinweis mit dem SidDump, das Tool macht ja schon ziemlich genau das was ich brauche ;D ;D
  5. Apropos: öhm, wie kommst Du auf die 200 Zyklen :o Der PIC18F4550 macht 12 MIPS = 12.000.000 Zyklen je Sekunde 1/20mS = 50 IRQ's je Sekunde 12.000.000 / 50 = 240.000 Zyklen je IRQ Oder steh ich auf'm Schlauch, mach mich nicht schwach ???
  6. 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
  7. Danke für Deine Infos! Ach, jau! Das mit dem Datenblatt hab ich ganz vergessen, hatte ich doch schon mal irgendwo hier gelesen. Ja mit dem Widerstand könnte wohl tatsächlich für den ein oder anderen 8580-User interessant sein... Ich bastel mir nämlich gerade mit dem USB-Pic18F4550 und ner MMC-Karte einen SID Player, um die 31.000 SID-Tracks von der HVSC immer parat zu haben (lol), deshalb isses da schon ne gute Info zu wissen das die Orig. C64 Stücke mit den 6n8 u.U. anders klingen. Werd' also am besten die 2n2 verbauen. Gruß Matze
  8. Huhu :) Ich hab keinen Plan ob das evtl. hier schon mal diskutiert wurde, aber ich hab hier was durch Zufall entdeckt: http://staff.washington.edu/rrcc/uwweb/C64C/250469BR.GIF In diesem C64 Schaltplan steht, dass beim SID 8580 der Widerstand R8 (bei der MBSID ist das der R2) nicht verwendet wird. Und komischerweise sind dort für den 8580 auch 2,2nF statt 6,8nF als Filter-Caps angegeben ???. Gruß Matze
  9. Hallo Abdulah, wenn dich das Bauen nur in 2ter Hinsicht reizt würde ich fast sagen das du mit einem fertigen Controller (z.B. Behringer) besser fährst. Die Midibox ist zwar ein super Projekt, aber bedenke das du dabei viel Löten musst, das Gehäuse muss gebaut werden (sonst fliegt alles nur lose herum und endet womöglich in einem Bastel-Grab). U. u. kommt nervige Fehlersuche hinzu (und das passiert selbst erfahrenen Bastlern). Billiger ist es auch nicht unbedingt. Vor allem ein gescheites Gehäuse und gescheite Potis hauen sehr ins Geld! Ich finde, dass bei solchen Projekten auch der eigene Bastelspaß eine sehr große Rolle spielt. Wenn es dir wirklich nur um die Funktionalität geht würde ich zu einer fertigen Midibox greifen. Aber das ist nur meine Meinung dazu, ich will dir nichts madig machen :) Viele Grüße Mathias
  10. Hey Servit, keine Ahnung ob das noch aktuell ist, aber ein gutes deutschsprachiges Forum zur Programmierung von µC ist www.mikrocontroller.net Vielleicht kanntest Du das ja noch nicht und hilft evtl. weiter. Grüße Matze
  11. Ach jau, die sind ja bei Reichelt billiger geworden. Ich hab damals recht viele bestellt weil mir diese 15 EUR bei Conrad auf den Keks gingen ;D Also damit die hier nich vergammeln... Stück 4,99 EUR. Denke das sollte sich auch gegenüber Reichelt lohnen.
  12. Habe immer noch 5 PIC-Prozessoren (PIC18F452) aus dem ML-303 Projekt übrig. Kann ich mit dem UCAPPS Bootloader flashen oder ML-303 V5/V6. Stück 5,99 EUR oder Verhandlungssache wenn jemand mehrere nimmt ;). PS: es handelt sich nicht um Samples, sondern um regulär bestellte PICs aus dem ML-303 Projekt!
  13. Die bieten jetzt auch die ALPS Potis mit kurzer Steckachse an ;D
  14. Hab Dir ne PM geschickt ;)
  15. Ich habe auch noch haufenweise PICs fertig geflasht mit Bootloader hier rumfliegen, von der ML-303 (der Bootloader ist ja derselbe, bei Bedarf kann ich aber auch andere Firmwares flashen). Bin über Weihnachten da - bei Notfällen kann ich also auch gerne helfen. Grüße Matze
×
×
  • Create New...