Zum Inhalt

Commodore Amiga

📅 Erstellt: 24.02.2026 🔄 Aktualisiert: 23.08.2026

Hardware


PiStorm32 Lite Amiga 1200

Eine Amiga 1200 Turbokarte mit aufgestecktem Raspberry Pi, der eine 68000er Emulation bereitstellt.
Mit Emu68: 68040 inkl. FPU + RAM + SCSI HDD. Weiterhin wird auch eine RTG Grafikkarte (P96-Funktionalität) über den RPi HDMI Ausgang emuliert.
Mehr Informationen zum Projekt: GitHub Projektseite

Bezugsquellen
  • AmigaStoreEU - mit RPi 3A+ 128,60€ exkl. Versand Link
  • Amigakit - mit HDMI Backplate, SD-Karte 32 GB und RPi 3A+ 127,63€ exkl. Versand (Stand: 26.02.2026) - Link

Emu68, für die SD-Karte des RPi - GitHub
Emu68 Tools, Software für den Amiga - GitHub

Installation

Die Grundinstallation kann sehr schnell erfolgen, man braucht eine SD-Karte FAT32 formatiert und schmeißt dort die Dateien aus dem GitHub drauf.
Hier eine Installationsanleitung vom Amiga Wiki - Link
Ich benutze momentan noch die Emu68 Version 1.07.
Als kick.rom nehme ich das aktuelle Kickstart 3.2.3 (47.115).

Für Fortgeschrittene: Man kann hier auch durch Partitionierung der SD-Karte Amiga Laufwerke anlegen, z.B. System-, Games- und Workpartitionen. Wobei hier auch von der Systemfestplatte gebootet werden kann!
Der Emu68-Imager - Link kann bei der fortgeschrittenen Methode helfen vorkonfigurierte Partitionen und AmigaOS Installationen auf SD-Karte zu bringen.

Ablauf (einfache Methode)
  1. SD-Karte FAT32 formatieren
  2. PiStorm32 Lite herunterladen Emu68-pistorm32lite.zip
  3. Inhalte auf SD-Karte entpacken
  4. Gewünschtes Kickstart ROM auf SD-Karte kopieren (Wurzelverzeichnis), Dateiname kick.rom
  5. SD-Karte im RPi der Turbokarte einsetzen
Ablauf (fortgeschrittene Methode, TBD)

TBD

WiFiPi

Um das WiFi des RPi nutzen zu können sind ein paar weitere Schritte auf dem Amiga notwendig.
Ich beschreibe hier den Vorgang für den Roadshow TCP/IP Stack. Diesen habe ich käuflich in Vollversion erworben.

Ablauf
  1. Ich führe den beigelegten Installer aus... :D
    SSID und WPA2 Passphrase eingeben - ACHTUNG! Je nach Sonderzeichen muss die Passphrase bzw. der Hash neu erstellt werden! Dies kann jederzeit später über wpa_passphrase geschehen
  2. Aus dem Emu68-Tools WiFi-Paket die Ordner Firmware und Networks nach DEVS: kopieren
  3. Aus SYS:Storage/NetInterfaces kopiere ich mir die Prism2 samt Prism2.info Dateien in ein temporäres Verzeichnis
  4. Ich nenne Prism2 und Prism2.info in WiFiPi bzw. WiFiPi.info um
  5. Editiere WiFiPi und ersetze device=prism2.device durch device=wifipi.device, abspeichern
  6. Kopiere beide WiFiPi Dateien nach SYS:Storage/NetInterfaces
  7. Gehe auf der Workbench aus SYS:Storage/NetInterfaces und doppelklicke auf WiFiPi (Symbole hier neu anordnen, sonst ist die Datei ggf. unsichtbar)
  8. Das Icon führt intern mit Roadshow ein AddNetInterface aus
  9. Ich bekomme hier eine Fehlermeldung: "Beim Einrichten ... eine Zeitüberschreitung aufgetreten." - Trotzdem bekomme ich bei erneutem Draufklicken den Hinweis es wäre schon ein Eintrag erstellt.
  10. In der S:User-Startup ändere ich im Abschnitt WirelessManager prism2.device zu wifipi.device (zwei Einträge!)
  11. Ich verschiebe außerdem den gesamten WirelessManager Abschnitt VOR den Roadshow Abschnitt
    Auszug S:User-Startup:
    ... vorherige Einträge ...
    
    ;BEGIN WirelessManager
    Run <>NIL: C:WirelessManager wifipi.device
    ;C:WaitForLink wifipi.device 
    ;END WirelessManager
    
    ;BEGIN Roadshow
    If EXISTS S:Network-Startup
      Execute S:Network-Startup
    EndIf
    ;END Roadshow
    
    ... weitere Einträge ...
    
  12. Roadshow neue Interfaces mitteilen: ManageNetInterfaces COMMIT INSTALL
  13. Es stellte sich heraus, dass das neueste Prism2 Paket aus dem Aminet mit wifipi.device nicht funktioniert! - Quelle: a1k.org
  14. Alternativen WirelessManager installieren
    GUI-Version: WirelessManagerNEW.zip
    Alte CLI-Version: WirelessManager
  15. Jetzt gibt es Probleme mit der Authentifikation. Das liegt daran, dass bei der Prism2v2 Installation nach der WPA Passphrase gefragt wurde und diese gehasht abgelegt wurde. Soweit in Ordnung, allerdings hat er das Sonderzeichen " nicht mitgezogen und dort die Passphrase einfach aufgehört.
  16. Mit wpa_passphrase <SSID> [passphrase] habe ich in der Shell eine neue Config erhalten, diese kopiere ich in die ENVARC:Sys/Wireless.prefs und ersetze die falsche Config
  17. In einer Shell WirelessManager wifipi.device verbindet sich nun korrekt! :-)
  18. Konfiguration erstmal fertig, Feinheiten später (WIP)

Beobachtung:
Da C:WaitForLink wifipi.device als Funktion "nicht implementiert ist", ist unklar wann die Verbindung besteht. Direkt danach führt Roadshow das S:Network-Startup aus und hier ist eben WiFiPi noch nicht bereit, somit scheitert die Konfiguration des Netzwerks erstmal.

Starte ich manuell die S:Network-Startup später neu, ca. 1-2 Minuten, vielleicht geht auch kürzer, so wird das Netzwerk einwandfrei konfiguriert und auch ein aktuelles Datum und Uhrzeit gesetzt.
Ein Speedtest zeigt Transferraten von ca. 20 Mbit/s.

UPDATE:
Hier gibt es aber im Emu68-Tools Paket eine WaitUntilConnected Datei, die genau dieses WaitForLink ersetzt :-) Sogar eine Beispielkonfiguration ist in der README.md enthalten.

Ich werde hier später meinen Skriptschnipsel reinposten!

WHDLoad Wrapper (TBD)

TBD


Retrohax MouSTer

Etwas zickiges Device, funktioniert bislang nur mit einem Playstation 4 DS4 Pad und einem kabelgebundenen Xbox 360 Pad.
Weder 8BitDo Dongle, noch Retrofighters PS2 Dongle, noch Microsoft Xbox One/Series Dongle funktioniere.
Razer Wolverine wired Gamepad und Xbox One/Series Gamepad wired funktionieren ebenfalls nicht!
8BitDo SN Pro k.A. welche Nummer, kabelgebunden, funktioniert auch nicht.

Es heisst man solle die Geräte in den HID-Modus versetzen, das wäre glaube ich DInput-Modus. Müsste man für jedes Pad jetzt die Anleitung zur Hand haben...

Nunja

Hier mal eine Tabelle bezüglich Button-Mapping, das der Autor ebenfalls versäumt hat beizulegen, am Beispiel des PS4 Controllers:

MouSTer gbuttonxx DS4 Pad .ini Wert Joy Mode CD32 Mode
01 Square u Joy up green
02 Cross fire Fire 1 red
03 Circle rb Fire 2 blue
04 Triangle mb Fire 3 yellow
05 L1 *fire Autofire 1 rewind
06 R1 *fire Autofire 1 forward
07 L2 rb Fire 2 rewind
08 R2 mb Fire 3 forward
09 Share/Select? none - Play/Pause?
10 Options/Start? none - Play/Pause?
11 L3? none - -
12 R3? none - -
13 TP left? none - -
14 TP right? none - -
15 N/A none - -
16 N/A none - -

Die Werte in der Tabelle sind nicht die Default-Werte, ich habe diese schon angepasst für Jump & Runs, d.h. Knöpfe zum springen (Joystick nach oben).
Das CD32 Pad funktioniert als Joystick mit 2 Buttons, MouSTer .ini Datei auf CD32 umgestellt vorausgesetzt.

CD32 Pad

8f5070bcef6de50f36300b64ec8377b9.png


TIKUS USB Adapter

Von Lotharek - Shoplink
77b4d671df1521f5b2bfcf153280c1da.png
Meine UGREEN Maus funktioniert damit u.a. (2,4 GHz Protokoll) - Amazon Link

Setup

Setting up mode for diffrent type of computers:

To enter config mode, remove and insert USB device or power ON COMPUTER with USB inserted.
Observe bottom leds of TIKUS:

• GREEN LED FLASHING - detecton of MOUSE OK; It awaits your decision (p3)
• RED BLINKS - no USB device detected
• Press RIGHT MOUSE BUTTON - the moment green led starts flashing
• Press LEFT MOUSE BUTTON - counter will increse its number and indicate it's value with RED LEDS blinks
• Press RIGHT MOUSE BUTTON - save counter`s value
• Variable circle values: 1 --> 2 --> 3 --> 1 --> 2 -->...
• 1 BLINK: Amiga Mode / 2 BLINKS: Atari Mode / 3 BLINKS: Commodore GEOS mouse emulation

---

Software

  • Roadshow
  • Amiga OS 3.2.x ROMs und OS

Webbrowser

  • AmiFox (neue Entwicklung)
  • AWeb
  • IBrowse - relativ aktuell (habe derzeit eine 2023 Version, kann SSL)

Sonstige Empfehlungen

Name Beschreibung Dateiname Version Datum Link
ADiffView (Text)Dateien vergleichen ADiffView.lha 2.6 AmiNet
VATestProgram Umfangreiche Hardwaretests (Tastatur etc.) VATestprogram.zip 6.7.2 beta 2026-02-15 AmiNet

ACHTUNG! VATestProgram hat vertauschte Soundkanäle!
Hier ggf. Exceltabelle und diese importieren?!