PSIDACE v0.3
|
Description: |
PSIDACE v0.3 is a program that converts SID-tunes, Compute SID-player tunes (MUS) and Compute Stereo SID-player tunes (MUS+STR) into an ACE program which plays the tune on a real (or emulated) C64/C128 using the ACE Operating System. |
||||||||
|
Windows download: |
PSIDACE.zip | ||||||||
|
Source-code download: |
PSIDACE.tgz | ||||||||
|
PSID technical specs: |
The tune itself is put in the free application area of ACE. The player is placed in memory at a place not used by the tune. The I/O area at $D000-$DFFF is banked in when the tune is playing so the SID-chip can be accessed. The valid ranges for a tune to be played are $6D00-$C9FF. 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: - writing to any non-application address ( $0000-$6CFF & $CA00-$FFFF, these areas belong to ACE and might kill ACE and the player) - jumping to C64 specific rom/kernal routines (since ACE has its own 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, PSIDACE now has support for these kind of tunes. The tune itself starts at $7D00. A player at $7000-$7CFF is used to play the tune. Therefor the maximum convertable size of a MUS-file is 17152 bytes. |
||||||||
|
MUS+STR technical specs: |
.MUS+.STR files are Compute Stereo SID-player tunes, PSIDACE now has support for these kind of tunes. The tune itself starts at $8B00. A player at $7100-$8AFF is used to play the tune. Therefor the maximum convertable size of a MUS+STR-file is 13568 bytes. |
||||||||