Chameleon und Userport

Es gibt 13 Antworten in diesem Thema, welches 2.331 mal aufgerufen wurde. Der letzte Beitrag (15. August 2012 um 15:11) ist von frickr.

  • Funktioniert der Userport eigentlich noch, wenn man das Chameleon in den C64 steckt? Soweit ich weiss werden die CIA´s ja im FPGA emuliert, aber da auch die Tastatur funktioniert scheint es doch irgendwie möglich zu sein auf die CIAs zuzugreifen.

  • ...mein Reset-Taster am Userport läuft zumindest... :wink:

  • Mh, gibt aber mit "komplexeren" Modulen Probleme:

    Comet64:
    Bitte melde dich an, um diesen Link zu sehen.

    UDP9600:
    Bitte melde dich an, um diesen Link zu sehen.

    --------------------------------------------------------------------------------------------------------
    RapidFire BBS: rapidfire.hopto.org:64128

  • Zitat

    Mh, gibt aber mit "komplexeren" Modulen Probleme:


    genaugenommen bei denen die das (ansonsten unbenutzte) serielle shiftregister der CIA verwenden - das ist im core (noch) garnicht implementiert =)

  • genaugenommen bei denen die das (ansonsten unbenutzte) serielle shiftregister der CIA verwenden - das ist im core (noch) garnicht implementiert =)

    Ja, das ist echt sehr schade aus meiner Sicht :-/

    --------------------------------------------------------------------------------------------------------
    RapidFire BBS: rapidfire.hopto.org:64128

  • Mh, gibt aber mit "komplexeren" Modulen Probleme:

    Comet64:
    Bitte melde dich an, um diesen Link zu sehen.

    UDP9600:
    Bitte melde dich an, um diesen Link zu sehen.

    Na ok. Mit sowas kann ich nicht dienen... :wink: habe aber gerade mal 'nen Probedruck gemacht - mein Star LC10 druckt auch brav über den Userport... scheint also für "einfache" Module/Anschlüsse keine Probleme zu geben.

  • alles was das schieberegister nicht benutzt (mir fällt da nix ein ausser den beiden genannten) sollte gehen

  • alles was das schieberegister nicht benutzt (mir fällt da nix ein ausser den beiden genannten) sollte gehen

    Echt? Oh, das sind die einzigen Module die für mich interessant sind. Blödes Ding ...
    Aber ich werde es wohl überleben.

    --------------------------------------------------------------------------------------------------------
    RapidFire BBS: rapidfire.hopto.org:64128

  • Zitat

    alles was das schieberegister nicht benutzt sollte gehen


    Weiss jemand, ob die CIA-Flaq-IRQ-Pins vom Userport und vom seriellen Bus gehen?

  • Werden die CIAs denn nicht im Chameleon emuliert? Sonst bräuchte man doch ein Serielles Kabel für die Floppyemulation. Und wenn sie simuliert werden verstehe ich nicht wie dann ein Zugriff auf den Userport funktionieren könnte. Ich hab einen Microcontroller an den Userport angeschlossen welcher Daten über USB empfängt und diese dann byteweise mittels NMI und PortB von CIA 2 an den C64 weiterreicht, aber bislang habe ich das nicht mit eingestecktem CHAMELEON zum funktionieren bekommen.

  • Werden die CIAs denn nicht im Chameleon emuliert? Sonst bräuchte man doch ein Serielles Kabel für die Floppyemulation. Und wenn sie simuliert werden verstehe ich nicht wie dann ein Zugriff auf den Userport funktionieren könnte.

    Das CIA hat 16 Register und mindestens ebensoviele Funktionen, jedes Register hat 8 Bits. Das Chameleon kann unterschiedlich auf verschiedene Funktionen reagieren, auch manche Funktionen gar nicht unterstützen. Wenn es den Userport nicht gibt im FPGA, dann wird nur am realen Userport ein Signal gesetzt oder abgefragt.

    Wenn der 6510 zb. ATN am IEC Bus ausgibt, dann kann es sowohl am realen IEC Bus erfolgen und am virtuellen. Im FPGA gibt es den IEC Bus auch.

    Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen. --- Bitte melde dich an, um diesen Link zu sehen.

  • Die Leitung, mit der ein nmi ausgelöst wird scheint leider nicht zu funktionieren. Zumindest nicht bei meinem Testprogramm. Ohne Chameleon funktioniert das aber ganz gut.