FPGASID Featurediskussion

  • Neu

    Wäre es eigentlich möglich, eine QuattroSID Anlage mit zweien davon aufzubauen? Also das jeder der jeweils zwei SID-Kerne auf eine andere Adresse lauscht und es keine Überschneidung gibt?

    Mal abgesehen von der Frage ob der C64 schnell genug für vier ist und der Formfaktor einen Aufbau zulässt wäre eine Nutzung evtl im MK2 oder Ultimate64 mal was anderes...

    Aber bevor man darüber nachdenkt muss halt geklärt sein, ob das überhaupt (evtl mit kleinen/machbaren Anpassungen im FPGA) möglich ist - das war halt das Erste, was mit einfiel als ich hörte "DualSID fähig" - sei mir nicht deswegen nicht böse, bin leider ganz unbedarft im Thema SID.
    Das Leben ist eine Aneinanderreihung vom Kompromissen...
  • Neu

    JunAle schrieb:

    Wäre es eigentlich möglich, eine QuattroSID Anlage mit zweien davon aufzubauen? Also das jeder der jeweils zwei SID-Kerne auf eine andere Adresse lauscht und es keine Überschneidung gibt?
    Du willst dort mal nachschauen: Klick mich...

    Gruß,
    Thomas
  • Neu

    Dankeschön.

    OffTopic:
    Spoiler anzeigen
    Wenn man nicht regelmäßig liest, ist der Griff zu "Alle Foren als gelesen markieren" einfach zu schön. Ich hatte wieder 300 Ungelesene Threads. Die Titel überflieg ich dann und öffne in nem neuen Tab was interessiert - aber da überseh ich halt leicht was...


    Dann wäre noch die Einbaumöglichkeit interessant... das wird (so wie es aussieht) vom Formfaktor wohl nicht ohne weiteres gehen... zudem müssen die zusätzlichen Adressen wohl verkabelt werden, oder?

    Dennoch finde ich das Gedanken-Experiment interessant:
    6 Stimmen voll Stereo oder 12 Mono...

    Das erinnert mich an ein YT Video von einer synchronisierten-4fach-C64-Demo...
    Das Leben ist eine Aneinanderreihung vom Kompromissen...
  • Neu

    Freak schrieb:

    JunAle schrieb:

    Wäre es eigentlich möglich, eine QuattroSID Anlage mit zweien davon aufzubauen? Also das jeder der jeweils zwei SID-Kerne auf eine andere Adresse lauscht und es keine Überschneidung gibt?
    Du willst dort mal nachschauen: Klick mich...
    Gruß,
    Thomas
    Genau, ich habe so was aehnliches ja schon aufgebaut. @Freak hat den entsprechenden link schon eingefuegt.

    Bei der Aktion habe ich den zweiten FPGASID auf eine Platine im Expansionport gesteckt. (Normalerweise steckt dort bei mir ein Original SID zwecks A/B Vergleich)

    JunAle schrieb:

    zudem müssen die zusätzlichen Adressen wohl verkabelt werden, oder?
    Die Adressierung ist der Knackpunkt. Auf meiner Zusatzplatine habe ich eine eigene Dekodierung fuer die verschiedenen SID-Adressen aufgebaut. Der FPGASID kann ja nur innerhalb seines eigenen Adressbereiches nochmal aufteilen. So eine Dekodierung hat dann aber auch das MK2 eingebaut um den zweiten SID zu betreiben. Da koennte man sich dann dran haengen. Da brauchts zumindest keine Aenderung im FPGA dafuer. Und die entsprechenden Adressleitungen holt man sich vom Board (CPU, ...)

    JunAle schrieb:

    Dann wäre noch die Einbaumöglichkeit interessant... das wird (so wie es aussieht) vom Formfaktor wohl nicht ohne weiteres gehen...
    Die Mechanik ist schon eher ein Problem: Beim MK2 liegen beide SIDs direkt nebeneinander, was mit den FPGASIDs nur dann geht, wenn man den linken durch entsprechende Zwischensockel anhebt, so dass er ueber dem rechten sitzt. Insgesamt duerfte das eine ziemliche Aufbauhoehe geben, was dann mit dem Gehaeuse in Konflikt geraet.
  • Neu

    andi6510 schrieb:

    Die Adressierung ist der Knackpunkt. Auf meiner Zusatzplatine habe ich eine eigene Dekodierung fuer die verschiedenen SID-Adressen aufgebaut. Der FPGASID kann ja nur innerhalb seines eigenen Adressbereiches nochmal aufteilen. So eine Dekodierung hat dann aber auch das MK2 eingebaut um den zweiten SID zu betreiben. Da koennte man sich dann dran haengen. Da brauchts zumindest keine Aenderung im FPGA dafuer. Und die entsprechenden Adressleitungen holt man sich vom Board (CPU, ...)
    Das hört sich gut an.


    andi6510 schrieb:

    Die Mechanik ist schon eher ein Problem: Beim MK2 liegen beide SIDs direkt nebeneinander, was mit den FPGASIDs nur dann geht, wenn man den linken durch entsprechende Zwischensockel anhebt, so dass er ueber dem rechten sitzt. Insgesamt duerfte das eine ziemliche Aufbauhoehe geben, was dann mit dem Gehaeuse in Konflikt geraet.
    Und wird hierdurch gleich wieder etwas getrübt. Schade, manchmal liegt der Teufel eben im Detail. Dabei dürfte genügend Platz vorhanden sein, um die beiden SID-Sockel auf dem MK2 "luftiger" zu gestalten.
  • Neu

    Beim mk2 werden die sid versionen 6581 oder 8580 auch automtisch erkannt. Ich kann mir vorstellen daß es bei 2 fpgasids zu problemen kommen kann. Vielleicht kann @Wiesel was dazu sagen? Wäre auf jeden fall ne klasse sache 2 fpgasids im mk2 betreiben zu können :)

    Den zweiten fpgasid kann man auch mit ner adapterplatine etwas versetzen. Ich denke sowas ist für die eagle-leute eine kleinigkeit. Dann sollte das mechanische auch kein Problem sein.
    Defekte Backstein-Netzteile bitte nicht wegwerfen, ich nehme sie gerne.
  • Neu

    katarakt schrieb:

    Beim mk2 werden die sid versionen 6581 oder 8580 auch automtisch erkannt. Ich kann mir vorstellen daß es bei 2 fpgasids zu problemen kommen kann. Vielleicht kann @Wiesel was dazu sagen? Wäre auf jeden fall ne klasse sache 2 fpgasids im mk2 betreiben zu können
    Waere wirklich interessant, wie das gemacht wird. Allerdings ist es auch ziemlich egal, da der FPGASID mit 12V mit pulldown am Ausgang genauso gut laeuft wie mit 9V ohne pulldown... und die Kondensatoren ignoriert er.
  • Neu

    katarakt schrieb:

    Beim mk2 werden die sid versionen 6581 oder 8580 auch automtisch erkannt. ... Vielleicht kann @Wiesel was dazu sagen?
    Ich könnte mir vorstellen, dass Du das später im Patentantrag nachlesen kannst... :)

    Da beim MK2 der aktive Kernal aber vom Mikrocontroller in ein RAM geladen wird, könnte man vorher (also nach einem Einschaltreset) auch ein kleines "Konfig-Programm" laden, welches dann den SID-Typ rausfindet (und auch VIC-II?) und danach ein eingeblendetes "Spannungskonfigurations-Register" im C64 beschreibt und danach aus dem C64-Bereich ausblendet. Dann nur noch den gewünschten Kernal laden, resetten, und dann haben wir ein Einschaltbild und die Spannungen sind wie sie sein sollen... Sollte in ein bis zwei Zehntelsekunden erledigt sein...

    Gruß,
    Thomas
  • Neu

    katarakt schrieb:

    Beim mk2 werden die sid versionen 6581 oder 8580 auch automtisch erkannt. Ich kann mir vorstellen daß es bei 2 fpgasids zu problemen kommen kann. Vielleicht kann @Wiesel was dazu sagen? Wäre auf jeden fall ne klasse sache 2 fpgasids im mk2 betreiben zu können
    Man kann die automatische Erkennung auch abschalten und einen festen Wert für jeden Sockel einstellen. Das ist aber Expertensache, daher passwortgeschützt.

    Freak schrieb:

    Ich könnte mir vorstellen, dass Du das später im Patentantrag nachlesen kannst...
    Nein, das Bewerten von analogen Signalen ist nicht patentierbar. Das macht der Microcontroller übrigens alles bevor das C64-System gestartet wird.

    Jens
    icomp.de/shop-icomp - Online einkaufen und offline bei Rewe, Penny, DM und Weiteren im Laden bezahlen.
  • Benutzer online 1

    1 Besucher