Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CIA-Testprogramm für C64

18 views
Skip to first unread message

Arndt Pollmann

unread,
Jun 24, 2012, 11:58:55 AM6/24/12
to
Hallo!
Ich suche ein entsprechendes Programm um testen zu können, ob der jeweilige Chip defekt ist. Dabei weiß ich nicht, ob es so etwas für den C64 gibt. Kennt jemand so etwas? Gibt es so ein Programm im Netz? Gibt es irgendeinen Poke/Peek mit dem ich so etwas direkt am C64 testen könnte?
Vielen Dank für eine Rückmeldung!
 
Beste Grüße
A P

Hans-Jörg Dombrowa

unread,
Jun 26, 2012, 4:04:22 PM6/26/12
to
Moin Leutz,
Arndt Pollmannschrieb im Newsbeitrag:

> Ich suche ein entsprechendes Programm um testen zu können, ob der
> jeweilige Chip defekt ist.

Mir ist kein Programm zum Testen der CIA bekannt.
Was sind das für Probleme? Tastatur, Joystick/Maus oder User-Port?

Von diesen Geräten liest die CIA die Daten bzw. gibt diese darauf aus.
Von der CIA sind zwei vorhanden. Die eine belegt die Adressen DC00-DCFF
(56320-56575) und die andere die Adressen DD00-DDFF (56576-56831). Die
Speicherstellen sind auf "High" gesetzt und werden bei Betätigen der
Tastatur bzw. des Joysticks gelöscht. Die Steuerung der meisten Programm
erfolgt über die Abfrage und Auswertung dieser Speicherzellen.

Auwi,
HaJo.


APD

unread,
Jun 27, 2012, 5:15:54 PM6/27/12
to
"Hans-Jörg Dombrowa" schrieb im Newsbeitrag
news:4fea15c4$0$6563$9b4e...@newsspool4.arcor-online.net...
Naja, das Problem taucht auf, wenn ich z. B. "Die Erbschaft" spiele. Ich
habe zwei Joysticks, die ich wechselweise in den entsprechenden Port
einstecke. Bei beiden funktioniert die Rechtsbewegung des Cursors nicht
mehr. Auch bei anderen Spielen und Anwendungen - "Pacman", "Jumpin' Jack"
oder "GEOS 1.2" tritt dieses Problem auf. Ein Fehler an den Joysticks kann
ausgeschlossen werden, es liegt weder Kabelbruch noch Korrosion vor.
Tastatur und Userport funktionieren einwandfrei, eine Maus gibt's nicht.
Ich vermute, dass ich über die genannten Adressen per PEEK und POKE
interessante Ergebnisse bekommen kann und probiere das in Kürze einmal aus.
Über alternative Vorschläge freue ich mich natürlich!

CU
ARPO

Christian Müller

unread,
Jun 27, 2012, 11:50:59 PM6/27/12
to
Arndt Pollmann schrieb im Newsbeitrag:

> Ich habe zwei Joysticks, die ich wechselweise in den entsprechenden
> Port einstecke. Bei beiden funktioniert die Rechtsbewegung des
> Cursors nicht mehr.

Versuch mal dies:

10 print peek (56320) ;
20 print peek (56321)
30 goto 10

Da kannst du sehen, ob alle 5 Richtungen in allen Kombinationen
erkannt werden.


Gruß Christian

Christian Müller

unread,
Jun 28, 2012, 12:03:49 AM6/28/12
to
Arg, zu schnell abgeschickt!

Das Programm zeigt die Aktivität beider Sticks gleichzeitig an.
Linke Spalte = Stick 1, rechte Spalte = Stick 2.

Uneingesteckt oder in Ruhelage ist die Ausgabe 127.
Beim Bewegen des Sticks müssen sich die Zahlen verändern.


Gruß Christian

0 new messages