Skip to content
Date: Time:
Commodore
Mister / Pi
Nintendo
YT-Tutorials
frankybyte
Tutorials, Hardware, Modding, Retrogaming,
Welcome, Log in by clicking  Here!
frankybyte
Tutorials, Hardware, Modding, Retrogaming,
  • Mister FPGA
    • Triple Controller
    • SNAC2IEC
    • HD Gehäuse
    • NES – Mister Gehäuse
  • Mini Konsolen
    • A500 Mini
    • C64Mini
  • Raspberry Pi
    • Amibian update Amiberry
  • Retro-Konsolen
    • Nintendo
      • Nintendo GC Modchip
    • Atari
      • Atari Pluscard
      • Atari MultiCartridge
    • ColecoVision
      • Colecovision Picoleco
      • Colecovision AV MOD
  • Commodore 64
    • C64 Hardware
      • C64-> HD-64
        • C64-> HD-64 Troubleshooting
      • C64-> Freezer
      • C64 -> 1533 Tape
      • C64-> Datasette Rec & Play
      • C64->Tapuino
      • C64->Tapuino Anleitung
      • C64->PlayOnTape
      • C64->XUM1541v2
      • C64 ->XUM1541
        • XUMflashing
      • C64->1541rebuild
      • C64->MegaSwitcher
      • C64 -> Trackduino
  • Amiga
    • Amiga Software
      • Amiga -> Datenaustausch PC
      • Amiga -> AGS
      • Amiga -> Siedler 2 Easy Install
      • Amiga -> CF,SD,HD Clone
    • Amiga Hardware
      • Amiga 1200 MouseFix
      • Amiga -> Plipbox NetWork
      • Amiga 1 MB Chip-Ram
      • Amiga -> Kickstart Adapter
      • Amiga -> Burn Kickstart
      • Amiga -> SD-Box
        • Amiga SDflash
      • Amiga -> ADF Copy
    • Amiga PiStorm
      • Amiga -> PiStorm Info’s
      • Amiga -> Emu68 Imager
      • Amiga -> FrameThrower
      • Amiga -> Siedler 2 Easy Install
  • Hardware
    • Joystick USB Umbau
  • Youtube Tutorials

Amiga -> a314cp-Teil3

Amiga A314 / Teil 3

MP3 / ADF

Teil 1 / Installation
Teil 2 / Shared Folder
Teil 3 / ADF Mount / MP3
Teil 4 / AMI TCP / _NG

MP3

1. MP3-Wiedergabe (PiAudio)

  • Wie es funktioniert: Der Raspberry Pi übernimmt das fressende Dekodieren der MP3-Dateien. Er schickt die fertigen, unkomprimierten PCM-Audiodaten über die A314-Schnittstelle an den Amiga, wo ein Systemtreiber sie direkt an den Paula-Soundchip übergibt.

  • Performance am A1200: Läuft hervorragend! Anders als bei Videodaten ist die Datenrate von Audio (ca. 176 KB/s für CD-Qualität) kein Problem für den Clockport. Die Amiga-CPU bleibt bei nahezu 0 % Belastung, während der A1200 MP3s in voller Qualität abspielt.

Mit dem Befehl aplay -L testen wir zuerst ob das Ausgabegerät „amiga“ aktiviert ist 

 

Anhand der Bilder können wir erkennen ob alle richtig läuft.

aplay -L liefert kein amiga ,damit existiert das ALSA-Gerät amiga nicht, deshalb müssen wir die Datei anlegen

.asoundrc Installation auf dem Pi

Die .asoundrc wird auf der Linux-Seite des Raspberry Pi eingerichtet, um das ALSA-Audiosystem mit PiAudio (dem A314-Shared-Memory-Treiber) zu verbinden. Dadurch leitet ALSA den Ton des Pi als PCM-Stream direkt in den Chip-RAM des Amiga

 

1. Datei anlegen / öffnen

Logge dich per SSH auf dem Raspberry Pi ein (oder öffne die Shell auf dem Pi via Amiga-Terminal mit pi bash). Erstelle oder bearbeite die Konfigurationsdatei in deinem Home-Verzeichnis:

 
nano ~/.asoundrc

2. Konfiguration einfügen

Füge die Definition für das PiAudio-Gerät ein:

				
					pcm.amiga {
    type plug
    slave {
        pcm {
            type file
            format raw
            file "/tmp/piaudio_pipe"
            slave.pcm null
        }
        format S8
        rate 18000
        channels 2
    }
    hint {
        description "Play audio to Amiga using A314"
    }
}
				
			

Speichere die Datei in Nano mit Strg + O, Bestätigen mit Eingabe und Beenden mit Strg + X

 

 

3. PiAudio-Dienst prüfen

Damit ALSA das Plugin type piaudio findet, muss der PiAudio-Daemon auf dem Raspberry Pi installiert und aktiv sein.

  1. Der Service piaudio muss im Hintergrund laufen (oft über systemd gesteuert):

    Bash
     
    sudo systemctl status piaudio
    
  2. Auf der Amiga-Seite muss die Gegenstelle piaudio im A314-Startup/Softwarepaket gestartet sein, damit der Shared-Memory-Puffer bereitsteht.

Am Amiga

In der Workbench Shell geben wir nun den Befehl piaudio ein.

piaudio ist der Audio-Client auf dem Amiga. Er reserviert zwei Paula-Audiokanäle:

  • L0 = linker Kanal
  • R0 = rechter Kanal

und wartet anschließend darauf, dass der Raspberry Pi über die A314CP Audiodaten sendet.

Das Shell Fenster dann noch NICHT schliessen !

 

Im einem neuen Shell Fenster dann die Musik starten

Vorrausetzung für diesen Befehl ist aber, dass sich unsere MP3 Musik auf dem Pi befindet, und das der Path natürlich angepasst werden muss !

Also bei mir wäre das /home/pi/a314shared/Amiga/musik.mp3

pi  (Ist der Zugriff auf dem Pi der A314)

mpg123 -a amiga /home/pi/a314shared/Amiga/musik.mp3 (Ist der Befehl zu starten der MP3 Datei)

 

Bestandteil          

Bedeutung

pi Startet ein Programm auf dem Raspberry Pi, obwohl der Befehl auf dem Amiga eingegeben wurde.
mpg123 Der MP3-Player, der auf dem Raspberry Pi läuft.
-a amiga Verwendet das ALSA-Ausgabegerät amiga (nicht HDMI oder Kopfhörer des Raspberry Pi).
musik.mp3 Die abzuspielende MP3-Datei.

 

Die MP3-Datei wurde gefunden und geöffnet.

MPEG 1.0 L III vbr 44100 j-s
 

Das bedeutet:

  • MPEG 1.0 Layer III = MP3-Datei
  • VBR = Variable Bitrate
  • 44100 Hz = CD-Abtastrate
  • j-s = Joint Stereo

Außerdem wurden die ID3-Tags ausgelesen:

 
Title:   Sherwood Title
Artist:  Ola Zandelin
Album:   Sherwood C64 Soundtrack
Genre:   C64
Year:    2025
 

Das zeigt, dass mpg123 die Datei komplett dekodieren kann.

ADF Mount (a314disk / Remote Floppy)

  • Wie es funktioniert: Über den Dienst a314disk kannst du ADF-Diskettenimages, die auf der SD-Karte des Raspberry Pi liegen, direkt auf dem Amiga als virtuelles Laufwerk (z. B. RAD: oder als emuliertes DF0:/DF1:) einbinden.

  • Performance am A1200: Perfekt für die Workbench. Du kannst ADFs direkt aus dem Linux-Dateisystem wie echte Disketten auf der Workbench mounten, Dateien lesen, schreiben oder Programme installieren.

Installations Tutorial

Teil 1  A314cp / Infos  & Wlan

Installations Tutorial

Teil 2  A314cp / Shared Folder 

Installations Tutorial

Teil 3  

Posted on 2026-07-26 in Amiga,Amiga Hardware,AmigaSoftware,Commodore by admin

Comments on 'Amiga -> a314cp-Teil3' (0)

Kommentar-Feed

Comments are closed.

Beitragsnavigation

« Amiga -> a314cp-Teil2
Tutorials , Hardware, Modding, Retrogaming,

© 2026 frankybyte
Powered by WordPress Theme Micronix By DesignWicked