Sidplay for Windows CE / PocketPC

What is it?

A hackish port of Sidplay for Windows CE / PocketPC devices.

Why did you do it?

Just because I could. And wanted it myself :)

Instructions

Unpack the zip-file somewhere in your device and put some .sid files in the same directory.

How to build the source

First of all, don't try this unless you think you are a programmer, this source is not for kids. Don't ask me how to build a basic WinCE program, this is much worse, really.

Ok, now that I've hopefully scared everyone off, let's continue. The source is contains regular libsidplay and sidplay source with minor modifications. Most of sidplay source isn't actually used, but is included anyway because I'm too lazy to remove it. The parts I actually did are the hackish C++ stream implementation called WinCE-hack. It implements only the necessary parts of C++ file and string streams to allow libsidplay to compile and run. This was necessary because those parts are unfortunately not included with Embedded Studio. Also included is a port of my Sidplay2 Windows waveout sound device and a simple GUI made by my friend Tero Reunanen.

To compile the source you need Embedded Studio from Micro$oft (I think it can even be downloaded from their site somewhere) and lots of patience. Rest is left as an exercise to the reader.

Known bugs/limitations

Downloads

Source (463,045 bytes, last modified 29 Apr 2002)

Binary for ARM machines (iPaqs, new Jornadas) (45,063 bytes, last modified 29 Apr 2002)

Binary for MIPS machines (Cassiopeias) (69,234 bytes, last modified 29 Apr 2002)

Binary for SH3 machines (old Jornadas) (46,928 bytes, last modified 29 Apr 2002)

Something to say?

You can contact me by email or from my actual home page.

Last modified: 29 Apr 2002