PSIDGEOS v0.3
|
Description: |
PSIDGEOS v0.3 is a program that converts SID-tunes and Compute SID-player tunes (MUS) into a GEOS-64/128/PLUS4 program which plays the tune on a real (or emulated) C64/C128/PLUS4 using GEOS. |
||
|
Windows download: |
PSIDGEOS.zip | ||
|
Source-code download: |
PSIDGEOS.tgz | ||
|
PSID technical specs: |
For GEOS-PLUS4 a SID-card at $FD40-$FD5C is needed. The tune itself is put in the free application area of GEOS. The player is placed in memory at $0400-$07FF. The I/O area at $D000-$DFFF for C64/C128 or $FD40-$FD5C for PLUS4 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 $0800-$5FFF. 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-$03FF & $6000-$FFFF, these areas belong to GEOS and might kill GEOS and the player) - writing to address-range $0400-$07FF (the player is in this area and would be killed) - jumping to C64 specific rom/kernal routines (since GEOS 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, PSIDGEOS now has support for these kind of tunes. The tune itself starts at $1600. A player at $0800-$15FF is used to play the tune. Therefor the maximum convertable size of a MUS-file is 18944 bytes. |
||