PSID65 v0.3

Description:

PSID65 v0.1 is a program that converts SID-tunes, Compute SID-player tunes (MUS) and Compute Stereo SID-player tunes (MUS+STR) to a C65/C64DX program which plays the tune on a real (or emulated) C65/C64DX.

Windows download:

PSID65.zip

Source-code download:

PSID65.tgz

SID Tune technical specs:

The valid ranges for a tune to be played on a C65/C64DX are $2000-$9FFF (this because the absence of memory mapper and VIC-III functionality in MESS). The player uses a rastertimer to play the tune.

SID Tune Limitations:

A tune will definatly not work if the tune does 1 of the following things:

- Usage of undocumented opcodes (since the C65/C64DX uses a 4502/4510 the opcodes will do different things, this might result in unexpected conditions, and could wind up jamming the CPU)

- Jumping to C64 specific rom/kernal routines (since the C65/C64DX doesn't have the same rom/kernal, jumping to such a routine would cause unknown conditions, and probably wind up jamming the CPU)

MUS technical specs:

.MUS files are Compute SID-player tunes, PSID65 now has support for these kind of tunes. The tune itself starts at $3700. A player at $2A00-$36FF is used to play the tune. Therefor the maximum convertable size of a MUS-file is 26880 bytes.

MUS+STR technical specs:

.MUS+.STR files are Compute Stereo SID-player tunes, PSID65 now has support for these kind of tunes. The tune itself starts at $4500. A player at $2A00-$44FF is used to play the tune. Therefor the maximum convertable size of a MUS+STR-file is 23296 bytes.