home *** CD-ROM | disk | FTP | other *** search
- ----------------------------------------------------------
- HVSC PlaySID Incompatibility List (PSIDIL)
- ----------------------------------------------------------
-
- Compiled by: Warren Pilkington <hvscadmin@wazzaw.freeuk.com>
- Jan Krolzig <Jan.Krolzig@netsurf.de>
- Timo R÷nkk÷ <deadbeat@freenet.hut.fi>
-
- ----------------------------------------------------------
-
- This list is specifically for Amiga users who have no
- choice but to use PlaySID as their chosen SID emulator
- (such as A500, A600 and A1200 users) because other Amiga
- SID emulators take up too much processing power.
-
- PlaySID was for many a year the only decent SID emulator
- available, and indeed Per Hσkan Sundell and Ron Birk set
- the SID emulator trend with this. Although not perfect
- by any way (not in Version 3.0) the legacy of this
- program remains, such as the file header that exists in
- all HVSC files. As such we felt it time for these Amiga
- users to know which files in HVSC will give them known
- problems (in addition to the ones in the BUGlist.txt
- document) when attempting to play them.
-
-
- Those filenames marked * are definitely incompatible with
- PlaySID. There are a variety of reasons why this is,
- but the main ones are as follows:
-
- 1. The SID file uses pseudo 2-channel digi samples in
- the tune. In order to play this in _any_ SID
- emulator, libsidplay library that is present in
- Sidplay was changed from version 1.34 upwards to allow
- a second pseudo digi channel (it uses registers from
- $D51D onwards). However this is known to have broken
- PlaySID compatibility but was the _only_ way to get
- to hear those SIDs properly.
- 2. The SID's music data takes up memory which includes
- the $D400-$D500 data area. Contrary to PlaySID's
- documentation, it does _not_ bank switch fully and
- correctly. As soon as any call which sets the sound
- registers (such as the volume in $D418 for example)
- the music data or player is immediately overwritten.
- This often results is miskeyed and out of synch tunes.
- 3. The SID uses an init routine which PlaySID is known
- not to like. Some of Ben Daglish's SFX routines are
- guilty of this where they set a waveform to one value
- and almost instantly set it again inside the routine.
- Unfortunately PlaySID treats this as silence rather
- than set the waveforms. Other effects such as multiple
- white noise effects are played at once over all three
- channels are also known to give similar problems.
- However thankfully the majority of these are just the
- sound effects only so at least the main tunes can
- still by heard by PlaySID users.
-
-
- The filenames marked L are known to lock up PlaySID
- completely and should for the moment be avoided. The list
- would have been much larger but for Jan Krolzig's efforts
- in fixing many of them for HVSC version 3.4 and upwards,
- and indeed Timo R÷nkk÷'s extensive testing to find out
- which SIDs locked up in the first place. However the HVSC
- team as a whole are endeavouring to help with this and
- if you are a contributor to HVSC, maybe you can use your
- time to re-rip some of these too? I am sure that we can
- test them for you and get this section of the list down
- to a manageable size. Some of these SIDs though lock up
- due to very fast CIA timings in some of the rips.
-
-
- The filenames marked % are possibly (but not yet certain
- to be) incompatible with PlaySID. These are still being
- investigated throughout as some may be a bad rip or some
- could be a correct rip with limitations of the PlaySID
- emulation engine. However, if in the meantime you
- can fix these to work with PlaySID _provided you have not
- altered the C64 data in any way_ then please do email the
- three people above and we will be sure to help you out
- (or failing that, email Warren and he will pass it on)
- One thing we do know however is that samples _can_ be
- fixed from these. It is just a case of remembering only
- to call the PlaySID extended registers (which play a
- sample) during the play and not the init routine. Most
- of these shall be fixed in forthcoming HVSC Updates
- (please email Warren for latest status of these).
-
-
- Lastly, filenames marked (F) have been fixed and will appear
- in a future HVSC Update (usually the next available one.)
-
-
- This list is correct at 02 Mar 2002. Updated versions
- of this text file will be shipped with each HVSC Update
- so provided you keep HVSC up to date, you will be fine.
-
- -----------------------------------------------------------
-
- /Bogas_Ed/PSI-5_Trading_Company.sid #9 *
- /Cavi/Exams.sid *
- /Daglish_Ben/DeathWish_III.sid #2-#8 *
- /Daglish_Ben/Defenders_of_the_Earth.sid #4-#7, #9-#18 *
- /Daglish_Ben/Future_Knight.sid #2, #5 *
- /Daglish_Ben/H_A_T_E.sid #2-#9 *
- /Daglish_Ben/Munsters.sid #2-#5 *
- /Daglish_Ben/Re-Bounder.sid #6-#22 *
- /Daglish_Ben/Real_Stunt_Experts.sid #2-#6, #8-#10 *
- /Daglish_Ben/Terramex.sid #2-#7, #9 *
- /Daglish_Ben/Thing_Bounces_Back.sid #5, #6, #7, #13,
- #15-18, #20, #27 *
- /DEMOS/Fine_Time.sid *
- /Feekzoid/Ego-Blast.sid *
- /Feekzoid/French_Kiss.sid *
- /Furniss_Matt/Castle_Master.sid #4, #5, #7, #10, #11 *
- /Furniss_Matt/Chase_HQ.sid #3-#7 *
- /Furniss_Matt/Spy_Who_Loved_Me.sid *
- /Furniss_Matt/Toobin.sid #8, #9, #12-#16 *
- /GAMES/A-F/Artillery_Duel.sid L
- /GAMES/A-F/Catalypse_speech.sid *
- /GAMES/A-F/Caveman_Ugh-Lympics.sid *
- /GAMES/A-F/Espionage.sid *
- /GAMES/A-F/Fighting_Soccer.sid *
- /GAMES/G-L/Karateka.sid #11 *
- /GAMES/M-R/O_Rileys_Mine.sid *
- /GAMES/M-R/Passing_Shot.sid #6, #7 *
- /GAMES/M-R/Pertharion.sid *
- /GAMES/S-Z/Sheep_In_Space.sid L
- /GAMES/S-Z/Snokie.sid #1, #2 L
- /GAMES/S-Z/Soldier_One.sid L
- /GAMES/S-Z/Temple_of_Apshai_Trilogy.sid #1 *
- /GAMES/S-Z/Wizards_Lair.sid L
- /Grigg_Chris/Games_Winter_Edition.sid #48 *
- /Hubbard_Rob/Mega_Apocalypse.sid #2-#9 *
- /Huelsbeck_Chris/Bad_Cat.sid #16 *
- /Joseph_Richard/Rimrunner.sid L
- /Joseph_Richard/Sacred_Armour_of_Antiriad.sid L
- /Ouwehand_Reyn/Arena.sid #1 *
- /Raeburn_Gavin/Rally_Cross.sid #2 *
- /Sonic_Graffiti/Hayes_Ben/Prison_Riot.sid *
- /Sonic_Graffiti/Hayes_Ben/Step_On.sid L
- /Tel_Jeroen/Turrican_intro_speech.sid *
- /Vanderaart_John/Hopeless.sid *
- /VARIOUS/A-F/Blues_Muz/Gallefoss_Glenn/Electronic_Transfer.sid *
- /VARIOUS/A-F/Cycleburner/Anal_Probe_pt_3.sid *
- /VARIOUS/A-F/Cycleburner/Batmix.sid *
- /VARIOUS/A-F/Cycleburner/Graphical_Excess_pt_3.sid *
- /VARIOUS/A-F/Cycleburner/Handjob_Lotion_Endpart.sid *
- /VARIOUS/A-F/Cycleburner/Look_Sharp.sid *
- /VARIOUS/A-F/Cycleburner/Piece_Of_Cake_3_pt_3.sid *
- /VARIOUS/A-F/Cycleburner/Top_Priority_pt_1.sid *
- /VARIOUS/A-F/Cycleburner/Top_Priority_pt_2.sid *
- /VARIOUS/A-F/Cycleburner/Top_Priority_pt_3.sid *
- /VARIOUS/A-F/Cycleburner/Top_Priority_pt_4.sid *
- /VARIOUS/A-F/Cycleburner/Youthquake_pt_1.sid *
- /VARIOUS/A-F/Cycleburner/Youthquake_pt_2.sid *
- /VARIOUS/G-L/Jeff/12-speed_tune.sid L
- /VARIOUS/G-L/King_Fisher/Red_October.sid *
- /VARIOUS/G-L/King_Fisher/Utopia.sid *
- /VARIOUS/M-R/PVCF/Africa_Corps.sid *
- /VARIOUS/S-Z/The_Dungeon_Master/Pravda.sid *
- /Wijnhoven_Joachim/Linko.sid #1 *
- /Wilson_Mark/A_Walk_In_The_Park.sid *
- /Wilson_Mark/Volfied.sid #1 *
- /Wilson_Mark/Xenomorph.sid *