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.
Chameleon und Userport
-
frickr -
31. Juli 2012 um 16:58 -
Erledigt
Es gibt 13 Antworten in diesem Thema, welches 2.321 mal aufgerufen wurde. Der letzte Beitrag (
-
-
...mein Reset-Taster am Userport läuft zumindest...

-
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. -
...mein Reset-Taster am Userport läuft zumindest...

Boah, ist nicht wahr ...
-
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 :-/
-
Is ja alles noch Beta.
-
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...
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. -
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.
-
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.