hack-hro wiki:

Beschreibung:: 4 Player Adapter mit Joysticks an den C64 anschließen und Spiele spielen Kategorie:: Basteln Beteiligte:: DaMicha, Peter Status:: In Arbeit Start-Datum:: 2016-05 Letzte Aktivität:: 2016-07

#format rst .. Info für Projekt Seite (im moinmoin wiki Style)

:Title: 4 Player Adapter für C64 :Autoren: DaMicha, Peter :Beschreibung: 4 Player Adapter mit Joysticks an den C64 anschließen und Spiele spielen

4 Player Adapter für C64

.. contents:: Inhalt:

Projekthintergrund/Motivation


Weil das total toll ist und man kann das auf der Warnowvalley-OpenAir Veranstaltung als Aufbau präsentieren.

Ziele


- Einen der gängigen 4Player Adapter für den C64 raussuchen. (Es wird das 4 Player Interface von Protovision) - Selber zusammen bauen oder kaufen? - Joysticks besorgen

- kompatible Spiele raussuchen - Software ausprobieren um die Joystickszustände einzulesen

*Weitere Ziele*

- Emulatortaugliche Lösung (Vice unterstützt schon das 4Player Interface)

.. ==========================================================================

4 Player Interface von Protovision


bei vesalia *gekauft!*

- Protovision Web Seite: http://www.protovision-online.de/hardw/4_player.php?language=de - mit Bauanleitung, Codebeispiel, FAQ, Spieleliste und Vice Support und Vice Support - Selberbauen geht auf jeden Fall ohne Probleme - Die Bauanleitung enthält keine Pull-Ups für die SubD Port Signale, die an den Multiplexer angeschlossen sind. Außerdem fehlt der Kondensator an der Spannungsversorgung des Multiplexers.

Weitere Links:

- 4 Player Interface bei C64 Wiki: https://www.c64-wiki.de/index.php/4_Spieler_Joystick-Adapter

besser für 15 Euro *kaufen*:

Da der User Port Stecker und die SubD Ports nicht auf eine Lochrasterplatine passen, geht eigentlich nur, dass man selbst eine Platine herstellt oder die Stecker und Buchsen über Kabel an die Platine anschließt.

Zusammenlöten wäre dann trivial, das können wir auch noch bei den Controller-Adaptern zu genüge tun

Die Kaufversion hat noch zusätzlich Widerstände auf der Platine. Herausfinden, ob das Pull-Ups sind und ob der Switch-IC einen Kondensator spendiert bekommen hat (im forum64 fragen). Hat sich erledigt, ist wohl genau wie vermutet. Können wir prüfen sobald der Adapter gekauft ist.

Schematic:

- http://www.commodoreworld.hu/hardver/control_port/cga4player.php?lang=eng

Anleitung (Aber ohne Pull-Up Widerstände und ohne Blockkondensator):

- http://www.protovision-online.de/hardw/build4player.php?language=de

Info im icomp wiki:

- http://wiki.icomp.de/wiki/4_Player_Adapter

Reseller:

- vesalia: http://www.vesalia.de/d_c64_4player.htm

Emulation über Vice


Demo Programm für 4 Player Interface von Protovision: http://www.retro-programming.de/programming/nachschlagewerk/nice-to-know/4-spieler-adapter-vier-joysticks/

Laut Webseite wird das 4 Player Interface auch von Vice unterstützt. Die Einstellungen befinden sich unter Einstellungen -> Joystick Einstellungen Dort kann die generelle Emulation über Userport Joystick Adapter aktiviert werden. Der Adapter selbst wird über Userport Joystick Adaptertype -> CGA Userport Joystick Adapter ausgewählt.

Die einzelnen Joystickport lassen sich dann mit Joystick in extra Port #1 und Joystick in extra Port #2 konfigurieren.

Das Demoprogramm haben wir ins git Repository unter src/joytest/ abgelegt. Es lässt sich mit make build run bauen und ausführen sobald ACME und Vice installiert und im Exec Pfad sind.

Läuft das Programm, können die Joysticks wie oben erklärt konfiguriert und ausprobiert werden. Wichtig ist, dass die Joystick Belegungen nicht doppelt vergeben sind. Also eventuell die Belegungen der Standard Joysticks deaktivieren.

Nächste Schritte


- Ausprobieren.

.. ==========================================================================

.. Websteiten Kategorie festlegen

.. vim: set ft=rst :

hack-hro wiki: Projekte/C64/4Player-Adapter (zuletzt geändert am 2016-07-13 19:35:05 durch damicha)