C64 BREADBOX REBUILD III – with Odroid C2

Nach dem Motto: “Einfach, einfacher, einfachst”, habe ich die einfachste Lösung für einen Brotkastennachbau mit nur einem Android Board realisiert: Odroid C2. Man braucht keinerlei Arduino Boards oder Keyrah mehr für das C64 Keyboard oder die C64 Joysticks. Ich habe mein neue ThingsLib verwendet um Zugriff auf die GPIO Pins unter Android zu erhalten.

So sieht es aus wenn alles fertig ist.

IMG_20160714_170724988

Hier sind die früheren Rebuilds:

Rebuild II: http://makeithappend.org/de/archives/2101
Rebuild I: http://makeithappend.org/de/archives/1976

 

Was benötigt wird:

  • Original C64 Gehäuse
  • ODroid C2 (mit Android 5.1.1 – v1.9)
  • 16 Channel I/O Expander HAT mit MCP 23017 Chip oder den puren MCP 23017 Chip
  • Einige Leitungen und ein Netzteil with 5V/1.2A (6 Watt) und ein Micro USB Kabel
  • Mein C64_ODroidC2.apk (angehangen an diesen Post)
  • Ebenfalls ein HDMI Monitor mit 1080p oder 720p mit 50Hz Unterstützung (wenn man 60Hz verwendet wird der Emulator keine fliessenden Animationen produzieren!) 
 

ODroid C2 für die C64 Emulation, das C64 Keyboard und die C64 Joysticks

IMG_20160714_170738599

 

1. C64 Joystick Ports

IMG_20160714_170801503

Joy1 Pin 1 2 3 4 6 8 Joy2 Pin 1 2 3 4 6 8
ODroid C2 18 16 15 13 12 21 ODroid C2 31 29 24 23 22 32
 

2. 16 Channel I/O Expander HAT mit MCP 23017 chip für das C64 Keyboard

IMG_20160714_170903134Ich habe ein Adafruit Sample HAT verwendet und dort einen MCP 23017 chip drauf gelötet, weil ich den C64 Keyboard Stecker direkt aufstecken wollte anstatt 16 Leitungen zu verwenden. Man kann aber auch ein fertiges 16 Channel I/O Expander verwenden wie das von MLT: http://www.mlt-group.com/MCP23017-IO-Expander-HAT-for-Raspberry-Pi

IMG_20160714_243709045

C64 Keyboard Connector (C64 LED = ODroid C2 Pin 11): 

expander
IMG_20160630_185544192
 

C64_OdroidC2.apk (Screenshot vom Emulationsmenü, Scroll hoch/runter mit Joystick Port 2)

IMG_20160714_035656510

 

Extra Hinweise: 

– Wenn man die C64 App als default Launcher einstellen möchte muss man nach dem C64 Emulator Start  “als default Launcher verwenden” auswählen.

 
Download: <Um alles was dazu gehört zu finanzieren, werden die Downloads nach einer Spende aktiviert>

Danke für Deine Unterstützung!