Control an SNES APU (Audio Processing Unit) connected to a Parallel port
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dos
xmms
.gitignore
Bootcode.asm
CHANGELOG
COPYING
DSPcode.asm
INSTALL
Makefile.in
README.md
apu.c
apu.h
apu_ppdev.c
apu_ppdev.h
apu_ppio.c
apu_ppio.h
apuplay.c
apuplay.h
apuplay_embedded.c
bootcode.h
config.h
configure
configure.in
dsploader.h
id666.c
id666.h
io.h
main.c
parport.c
parport.h
pspin.c
pspin.h

README.md

Snes APU on a PC

Overview

This is Apuplay for linux, a simple command line tool and an xmms plugin to load a spc to a real snes APU connected to the PC parallel port to playback music.

This program is based on APUPLAY, the equivalent win32 program written by CaithSith2.

Useful code from the dll has been reused here, and the VB part of the code has been converted to C.

Features

This program partially supports id666 tags, stops the song after the specified timeout (id666, default or custom), displays the title, remaining time, etc...

Releases

Latest version of apuplay for linux can be found here: [https://www.raphnet.net/electronique/snes_apu/snes_apu_en.php]

Schematics and original APUPLAY by CaitSith2 can be found here: [http://www.caitsith2.com/snes/apu.htm]

Final words

If you improve this program, please send me your changes.

Have Fun!