
Der perfekte Raspberry Pi 5 Workbench Amiga
RPi 5, Amiberry(-Lite), 1280x720 16:9 60hz, mit 68040 CPU

Dem Meister sein Rennauto
Anleitung für den Raspberry Pi 5 und Rasbian Bookworm:
Was bekommen wir?
- Eine absolut aktuelle Version von Raspberry Pi OS und Amiberry(-Lite)
- Ein System OHNE graphische Oberfläche (spart Performance die unserem Amiberry zu gute kommt)
- Direktes starten/booten des RPi5 in die Workbench oder das Kickrom
- Einen 68040er Amiga mit 107 Mips, 5.6x so schnell wie ein A4000 68040er bei 25 Mhz (Amiberry-Lite ohne JIT)
- System per SSH administrierbar
- Amiga ist sofort im Netz und Internetfähig
- Super scharfes HDMI 1280x720 60hz Workbench Bild
- Audio durch HDMI
- Share Laufwerk DH1: mit Verbindung zum PC

SysInfo, Amiberry-Lite, ohne JIT, 107 Mips
Was brauchen wir?
- Raspberry Pi 5 (RAM Konfiguration ist völlig egal)
- Aktiven Kühler für den RPi5. Ich finde den Ice Tower ja absolut sexy, aber das ist Geschmacksache :-)
- SD Card (ich sag mal 8 GB oder mehr sollte langen)
- Ein Amiga Kickrom & Workbench installations Medien
- Netzwerkkabel und Netzwerkverbindung
- Micro HDMI auf HDMI Kabel
- (am besten Original) Netzteil für den RPi5
- LED Monitor welcher 1280x720 16:9 60hz kann
- USB Keyboard und Maus
- ca. 1 Stunde Zeit zum einrichten
Vorwort:
Es gibt 2 Optionen:
Amiberry-Lite & Amiberry.
Amiberry Lite ist schneller als Amiberry. Zusätzlich kann man hier JIT einschalteas einen extremen Geschwindigkeitsvorsprung bringt, aber auf Kosten der Kompatiblität!
Nach Wunsch kann man eines von beiden oder beides installieren.
Ich nutze, bis auf die Einrichtung vom Text Editor vim mit nano, die ganze Zeit vim.
In diesem Text Editor kenne ich mich halt am besten aus.
Es ist aber überhaupt kein Problem für die Einrichtung nano zu verwenden.
Vamos! - Los gehts!
Raspberry Pi OS Bookworm aus dem Netz ziehen und auf die SD Karte installieren.
https://www.raspberrypi.com/software
Konsole Autologin ausschalten:
Raspberry Pi 5 in die graphische Oberfläche Booten und
Menü -> Einstellungen -> Raspberry Pi-Konfiguration -> "Console auto login" ausschalten
Ich halte nichts von sudo, also geben wir dem User root wieder ein Passwort:
In der graphische Oberfläche, Terminal öffnen und
SSH einschalten:
Graphischer Modus beim booten abschalten:
$ systemctl set-default multi-user.target
|
Raspberri Pi runterfahren. Wir bearbeiten im nächsten Schritt Dateien auf der SD Card.
Auflösung der Konsole des RPi5 auf 1280x720 stellen:
SD Card aus dem RPi5 nehmen und am PC die Datei cmdline.txt editieren:
Folgendes an die vohandene Zeile anhängen:
video=HDMI-A-1:1280x720M@60 |
Sieht dann z.B. so aus:
console=serial0,115200 console=tty1...regdom=DE video=HDMI-A-1:1280x720M@60
|
SD Card wieder in den Raspberry Pi 5 stecken und RPi5 starten.
Sinnvolle Software installieren:
Auf dem PC per SSH einloggen.
$ su -
$ apt update && apt full-upgrade -y
$ apt install htop btop iotop mosh mlocate vim neofetch stress mc
|
Amiberry-Lite und/oder Amiberry downloaden:
Hier gilt, ich verlinke die zum Zeitpunkt des erstellens dieser Anleitung aktuellen Versionen.
Aber es kann natürlich sein, dass es zwischenzeitlich aktuellere Versionen gibt.
Deshalb gebe ich zusätzlich die Links der Entwickler Homepage an.
https://github.com/BlitterStudio/amiberry-lite
$ wget https://github.com/BlitterStudio/amiberry-lite/releases/download/v5.8.9/amiberry-lite-v5.8.9-debian-bookworm-arm64.zip
|
https://github.com/BlitterStudio/amiberry
$ wget https://github.com/BlitterStudio/amiberry/releases/download/v7.0.9/amiberry-v7.0.9-debian-bookworm-arm64.zip
|
Beides mit mc entpacken und installieren
$ apt install amiberry-lite-v5.8.9-debian-bookworm-arm64.deb
$ apt install amiberry-v7.0.9-debian-bookworm-arm64.deb
|
vim konfigurieren (optional, wenn man vim benutzt):
$ su -
$ nano /etc/vim/vimrc.local
|
vimrc.local erstellen und folgendes einfügen:
runtime! defaults.vim
let g:skip_defaults_vim = 1
" Syntax highlighting anschalten
syntax on
set term=xterm-256color "
set nocompatible " Enable Vim mode (instead of vi emulation)
set backspace=indent,eol,start " Enable Backspace in Insert Mode
set mouse= " Enable mouse copy paste
set enc=utf-8 " UTF-8 einstellen
set autoindent " Intelligent indentation matching
set autoread " Update the file if it's changed externally
set display=truncate " Show '@@@' when the last screen line overflows
set formatoptions+=j " Delete comment char when joining lines
set history=100 " Undo up to this many commands
set hlsearch " Highlight search results
set incsearch " Highlight search mtches as you type them
set ruler " Show cursor position
set ttyfast " Redraw faster for smoother scrolling
set wildmenu " Show menu for tab completion in command mode
set number " Zeilennummern per Default anschalten
set lazyredraw " Speed Vim up
set ignorecase " Search case insentive
set showmode " always show what mode we're currently editing in
set paste " Automatische Einrückung abschalten bei Copy Paste
|
Datei abspeichern.
Sinnvolle Aliase setzen (ans Ende der /etc/bash.bashrc hängen):
# Meine Aliase
alias ls='ls --color=auto'
alias ll='ls -l'
alias la='ls -la'
alias temp='vcgencmd measure_temp'
alias shutdown='sudo shutdown -h now'
alias update='apt update && apt full-upgrade -y'
|
Lebensdauer der SD Card im RPi5 verlängern:
Laufwerk /tmp und /var in den RAM: verlagern.
Folgende Zeilen an die fstab unten anhängen.
tmpfs /tmp tmpfs defaults,size=10M 0 0
tmpfs /var/log tmpfs defaults,noatime,nosuid,nodev,noexec,size=50M 0 0
|
speichern, vim verlassen und auf die Konsole zurückkehren.
Swapdisk abschalten, bei soviel ram wie der RPi5 hat, brauchen wir keine Swapdisk:
Für den locate Befehl die Datenbank aufbauen:
Amiberry Konfigurationsdatei downloaden:
$ cd ~/Amiberry/conf
$ wget https://mviess.de/amiga/amiberry/68040.uae
$ cd ~/Amiberry-Lite/conf
$ wget https://mviess.de/amiga/amiberry/68040.uae
|
Hardfile für Amiberry erzeugen:
Ich habe mit Verzeichnis als Harddisk immer Probleme gehabt.
Seltsame Abstürze mit Fehlermeldung "malloc(): unsorted double linked list corrupted".
Deshalb wähle ich die Hardfile Variante, läuft bei mir absolut stabil.
Aus der Workbench, welche man installieren möchte, die Diskette "Install" nehmen
und aus dem Ordner L die Datei FastFileSystem nach ~/Amiberry-Lite/harddrives kopieren
Das ist zwingend notwendig!
Amiberry-Lite starten:
Im Menü Hard drives/CD, meinen ersten Eintrag (DH0:) löschen und:
Erzeugen eines 256MB (oder mehr oder weniger, wie gewollt) Hardfiles mit dem Namen so das das File "WB.hdf" heißt.
In beiden Amiberry Versionen dieses WB.hdf File als DH0: einbinden.
Full drive/RDB mode nicht aktivieren.
Nun liegen in dem Ordner ~/Amiberry-Lite/harddrives die Files WB.hdf und FastFileSystem.
Der zweite Eintrag "Share" kann nun nach deinen Pfaden angepasst werden.
Bei DH1: funktioniert das mit dem Verzeichnis und macht keinen ärger. Wie auch immer ...
Vorteil, jetzt kann man vom PC aus mit WinSCP oder FileZilla das Verzeichnis mit Software füllen
und hat im Amiga direkt die Software zur Verfügung, ohne reboot oder sonstiges. Sehr praktisch!
Kickrom einbinden:
Amiberry-Lite -> Menüpunkt ROM, ein Kickrom unter "Main ROM File" einbinden und die Konfiguration speichern.
Systemd Dienst installieren:
Hier natürlich WorkingDirectory nach deinem System anpassen!
Ich starte hier den Dienst als root, weil ich so den Befehl "shutdown -h now"
nach dem schießen von Amiberry ausführen kann.
$ vi /etc/systemd/system/amiberry-lite.service
|
[Unit]
Description=Amiberry Amiga Emulator
After=network.target
[Service]
User=root
Group=root
WorkingDirectory=/home/marcus/Amiberry-Lite
ExecStart=/usr/bin/amiberry-lite --config conf/68040.uae -s use_gui=no
ExecStopPost=/usr/sbin/shutdown -h now
Restart=on-failure
[Install]
WantedBy=multi-user.target
|
Datei abspeichern und schließen.
Dienst aktivieren:
$ systemctl enable amiberry-lite.service
|
Amiga Workbench installieren.
Nun installieren wir die Amiga Workbench und anschließend den Picasso96 v2.0 Treiber - Picasso96 Readme.
Picasso 2.0 Treiber installieren:
Youtube Video Link
Und im Amiga in den Prefs -> ScreenMode
auf 1280x720 16bit PC (oder die gewünschte Farbtiefe)
stellen.
Jetzt "matched" die Auflösung des RPi5 und die der Workbench und wir sollten ein gestochen scharfes Bild bekommen haben.
Fertig!

Weitere Informationen:
Amiberry Wiki: Link
Raspberry Pi 5 Lüfter (z.B. Ice Tower) springt nicht immer an:
Auf der SD Karte die Datei /boot/config.txt editieren, folgendes unter [all] eintragen und danach rebooten:
[all]
#Luefter
dtparam=fan_temp0=35000
dtparam=fan_temp0_hyst=5000
dtparam=fan_temp0_speed=75
dtparam=fan_temp1=50000
dtparam=fan_temp1_hyst=5000
dtparam=fan_temp1_speed=125
dtparam=fan_temp2=60000
dtparam=fan_temp2_hyst=5000
dtparam=fan_temp2_speed=175
dtparam=fan_temp3=65000
dtparam=fan_temp3_hyst=5000
dtparam=fan_temp3_speed=250
|
Anschalten des graphischen Modus beim booten:
Wir haben in der Anleitung den graphischen Modus beim booten ausgeschaltet, wer den wieder zurück haben möchte macht folgendes:
$ systemctl set-default graphical.target |
Letzte Änderung: 05.07.2025
|