----------------------------------------------------------
      HVSC PlaySID Incompatibility List (PSIDIL) 
----------------------------------------------------------

Compiled by: Warren Pilkington <hvscadmin@wazzaw.freeuk.com>
	     Jan Krolzig       <Jan.Krolzig@netsurf.de>
	     Timo Rnkk       <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 Hkan 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 Rnkk'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				        *