Stone Oakvalley's Authentic SID Collection (SOASC=)
The automated Commodore 64 SID Music recorded to MP3/FLAC. Project based on High Voltage SID Collection & Compute's Gazette SID (CGSC)


                              



T H E   R E A L   D E A L   I N    - A U T H E N T I C -    C O M M O D O R E   6 4   M U S I C  !



Bad / Broken Tunes HVSC
in SOASC= BUGS | Friday, September 04, 2015 | 11:48


These tunes seems to be playing fine in any software SID player, and even PSID64 PRG version sometimes gets played fine in emulator, but when it comes to real hardware - they choke or simply don't even play a note, except for the SID INIT clip pop with endless silence.


As much as possible, these tunes will eventually get recorded, unless they are 100% known bugs from the specific HVSC release (then fixed later in a newer release).

It seems that a few RSID tunes (which are supposedly to run fine on C64 hardware) does not play, or garble sounds comes out. Even with PSID64 conversion they do not play fine.

Seems I have to perform certain "hacks" to make them work on real C64 hardware as listed below, or remove it completely from our recording lists.


It should be noted that these tunes MAY work in your setup, as it could be that my setup which consists of SD2IEC, MMC64 and mini loader with some pokes into keyboard buffer to automate the ROTS recordings are actually causing these rare incidents of failures :-)





=========== PRIORITY LIST ============
The following action points are listed as possible solutions I try in the order listed to get ANY playback on those tunes which didn't work initially by using "PSID64 -b" option.

1: Try with standard PSID64 (no extra command line parameters)
2: Try with -c (compress) and/or -b combined on PSID64
3: Try to play with internal MMC64 player
4: Try any of: "sidv3c_sys4096.prg", "REAL SIDPlay 4.04"
5: Try with exomizer
6: Try to chop off header and try either as-is, or again try with exomizer
7: If BASIC tunes problems, will try to check volume or other possible bug in code.
8: Final resort if nothing works above is to mark tune as 100% unplayable on real Commodore 64 hardware, which is very rare.
=========== PRIORITY LIST ============





HVSC #52 (PAL):
-------------
MUSICIANS/N/Noise_of_Victory/Police_Department.sid (Track 02,03)
## NOTE: Seems to be a bad rip. Track 2 is silent, and Track 3 is the same as Track 1. Deleted Track 2,3 from recording queue and lists.





HVSC #53 (PAL):
-------------
MUSICIANS/L/Lindanger_Trond/Infinity_3_12.sid (Track 01)
## NOTE: Didn't work with PSID64, played manually with MMC64 internal sid player.

MUSICIANS/B/Brennan_Neil/Judge_Dredd.sid (Track 01, 02)
## NOTE: Seems to freeze in a PSID64 converted state or other players including on internal MMC64 player. Used "SIDPLAY64 V0.4 by GRG/Shape" on real C64 to play manually for Track 01 and "sidv3c_sys4096.prg" for Track 02 or sometime the other way around depending on which C64 model and chip?!

To be honest, these tunes has serious playback issues as they appear crashing or seems to be slowed down with garbled playback along with the fact one have to use various sid players to get "something" played, could be that our recordings are not true to its original and that HVSC should try to fix this tune (if they didn't already did it).





HVSC #54 (PAL):
-------------
GAMES/A-F/Doctor_Dooms_Revenge.sid (Track 01,02,03)
## NOTE: These tunes has serious issue. Can be played by SIDPLAY2/W, but impossible to play on real C64. Tried various SIDPlayers, PSID64, with MMC64 and more. Tune will be removed completely from recording queue and lists.

GAMES/M-R/Robox.sid (Track 01)
##NOTE: Will not play on C64 properly, PSID64 dont work. Used "sidv3c_sys4096.prg" to play manually.





HVSC #55 (NTSC):
-------------
MUSICIANS/T/Thorne_Jeremy/Song_Writer-Mind_Over_Matter.sid (Track 01)
## NOTE: This tune can be played if we chop off SID header (124 bytes) and start it with SYS 2304.
Or just do "exomizer.exe sfx $0900 -o"outfile.prg" "infile.prg" to make it start automatically.





HVSC #55 (PAL):
-------------
MUSICIANS/L/Lindanger_Trond/Infinity_3_12.sid (Track 01)
## NOTE: Didn't work with PSID64, played manually with MMC64 internal sid player.

MUSICIANS/K/Kriwanek_Mario/Moribund.sid (Track 05,06)
## NOTE: Didn't work with PSID64, played manually with MMC64 internal sid player.





HVSC #56 (NTSC):
-------------
GAMES/A-F/Doctor_Dooms_Revenge.sid (Track 01,02,03)
## NOTE: These tunes has serious issue. Can be played by SIDPLAY2/W, but impossible to play on real C64. Tried various SIDPlayers, PSID64, with MMC64 and more. Tune will be removed completely from recording queue and lists.






HVSC #56 (PAL):
-------------
MUSICIANS/K/Kriwanek_Mario/Moribund.sid (Track 05,06)
## NOTE: Didn't work with PSID64, played manually with MMC64 internal sid player.






HVSC #57 (PAL):
-------------
MUSICIANS/0-9/4-Mat/Glitchshifter.sid
## NOTE: This tune can be played if we chop off SID header (124+2 bytes) and start it with SYS 4096.
## NOTE: HVSC fixed this tune and appears correct in release #65.
Or just do "exomizer.exe sfx $1000 -o"outfile.prg" "infile.prg" to make it start automatically.

GAMES/M-R/Robox.sid (Track 01)
##NOTE: Will not play on C64 properly, PSID64 dont work. Used "sidv3c_sys4096.prg" to play manually.

MUSICIANS/L/Lisney_James/Sheep_in_Space.sid (Track 02)
##NOTE: This subtune has serious issue. Can be played by SIDPLAY2/W, but impossible to play on real C64. Tried various SIDPlayers, PSID64, with MMC64 and more. Tune will be removed completely from recording queue and lists.





HVSC #59 (PAL):
-------------
GAMES/0-9/10_Knockout_BASIC.sid
## NOTE: This tune can be played if we chop off SID header (124 bytes) + POKE 780,x (where x=subtune) and then RUN. Or use internal MMC64 player.





HVSC #60 (PAL):
-------------
GAMES/0-9/10_Knockout_BASIC.sid
## NOTE: This tune can be played if we chop off SID header (124 bytes) + POKE 780,x (where x=subtune) and then RUN. Or use internal MMC64 player.

MUSICIANS/R/Reiter/Oxygene.sid
## NOTE: This tune can be played if we chop off SID header (124+2 bytes) and start it with SYS 3235.
Or just do "exomizer.exe sfx $0CA3 -o"outfile.prg" "infile.prg" to make it start automatically.

MUSICIANS/K/Kleinert_Tim/Warriors.sid (Track 04,05)
##NOTE: For some reason, these subtunes dont work on all chip revisions?!. Had to use MMC64 internal SIDplayer to record successfully!

MUSICIANS/S/Scarzix/Back_2_Basic.sid (Track 01)
##NOTE: Unable to convert to PSID64, does not play anything at all (either emulated or on real hardware) - must be played by MMC64 internal SIDplayer and recorded.





HVSC #60 (NTSC):
-------------
GAMES/A-F/Doctor_Dooms_Revenge.sid (Track 01,02,03)
## NOTE: These tunes has serious issue. Can be played by SIDPLAY2/W, but impossible to play on real C64. Tried various SIDPlayers, PSID64, with MMC64 and more. Tune will be removed completely from recording queue and lists.





HVSC #61 (PAL):
-------------
MUSICIANS/S/Southern_Shaun/Super_Snake_Simulator.sid (Track 03)
MUSICIANS/S/Southern_Shaun/Super_Snake_Simulator.sid (Track 04)
MUSICIANS/S/Southern_Shaun/Super_Snake_Simulator.sid (Track 05)
MUSICIANS/S/Southern_Shaun/Super_Snake_Simulator.sid (Track 06)
## NOTE: All plays fine in SIDPLAY 2/W, but silent in PSID64 version, naturally also on real C64. Only way to record these are manually by using the internal SIDPlayer in MMC64 on real hardware.

MUSICIANS/S/Snowball/Dune.sid (Track 01)
##NOTE: Does not play a note on SIDPLAY2/W or in a converted PSID64 state. Only way to play it was with MMC64 that featured garbled display, crunchy or broken start but did eventually plays something :-)

MUSICIANS/K/Kleinert_Tim/Warriors.sid (Track 04,05)
##NOTE: For some reason, these subtunes dont work on all chip revisions?!. Had to use MMC64 internal SIDplayer to record successfully!

MUSICIANS/F/Fredrik/Fools.sid (Track 01)
##NOTE: Seems to be buggy, as PSID64 prg file crash, and SIDPLAY2/W dont play anything. Had to use MMC64 internal SIDplayer to record successfully!




HVSC #63 (PAL):
-------------
MUSICIANS/D/Dunn_David/Zeta_7.sid (Track 01, 02)
## NOTE: Appear as crashing version with PSID64 and MMC64 internal sid player. Only player possible to play and record with are "REAL SIDPlay 4.04" on real hardware. Works fine with SIDPLAY2/W. By the way, track 1 and 2 sounds like the same and songlengths does not seem to be correct, so I have removed track 2 from recording queue and lists.





HVSC #65 (NTSC):
-------------
DEMOS/UNKNOWN/Morning_has_Broken.sid (Track 01)
## NOTE: Works if we chop off SID header (124 bytes) and start with SYS 37120.
Or just do "exomizer.exe sfx $9100 -o"outfile.prg" "infile.prg" to make it start automatically.

DEMOS/UNKNOWN/Nutcracker.sid (Track 01)
## NOTE: Works if we chop off SID header (124 bytes) and start with SYS 37120.
Or just do "exomizer.exe sfx $9100 -o"outfile.prg" "infile.prg" to make it start automatically.






HVSC #65 (PAL):
-------------
MUSICIANS/B/Beyond_Reproach/Super_Carling_the_Spider_credits.sid (Track 01)
## NOTE: Does not work on SIDPLAY2/W, Internal MMC64 sidplayer, as PSID64 converted prg or by chopping off SID file with 124 bytes, then start with SYS2061. PRG works on emulated C64, but not on real hardware in any way! Tune will be removed completely from recording queue and lists.

MUSICIANS/M/Madhacker/Music_Lover_Mix.sid (Track 01)
## NOTE: Seems to play best using MMC64 internal sid player (but as PRG only).

DEMOS/A-F/Bullet_in_the_Head.sid (Track 01)
##NOTE Will not play on C64 properly, PSID64 dont work. Used "sidv3c_sys4096.prg" to play manually.

DEMOS/UNKNOWN/Let_it_Be_BASIC.sid (Track 01)
## NOTE: Seems to play best using MMC64 internal sid player (but as PRG only).

DEMOS/UNKNOWN/Mull_of_Kentyre_BASIC.sid (Track 01)
## NOTE: Seems to play best using MMC64 internal sid player (but as PRG only).







HVSC #66 (NTSC):
-------------
DEMOS/A-F/Christmas_Music.sid (Track 1,2,3,4,5,6)
## NOTE: Works if we chop off SID header (124 bytes) and POKE 780,x (x for 0,1,2,3,4,5) and start with SYS 37114 afterwards.

Example code to set subtune 0, keyboard buffer, load exomized PRG in order to play automatically during ROTS recording:

The filename "0006001!.prg" is just an internal reference. After we cut the SID header (124) bytes, one must exomize the "Christmas_Music.sid" as this:

exomizer.exe sfx $90FA -o"0006001!.prg" "Christmas_Music.prg"

0 POKE 780,0 : REM Subtune x
1 POKE 631,83:POKE 632,89:POKE 633,83 : REM SYS
2 POKE 634,51:POKE 635,55:POKE 636,49 : REM 371
3 POKE 637,49:POKE 638,52:POKE 639,13 : REM 14+RETURN
4 POKE 198,9 : REM Execute Keyboard Buffer SYS37114+RETURN
5 LOAD "00006001!.prg",8,1





HVSC #67 (PAL):
--------------------
DEMOS/M-R/Maritime_Loader.sid
## Works if we use "PSID64.exe -b" (-b blanker, no compression)
Then use the Action Replay "loader.prg" to load and play correctly automatically on real C64 hardware.

GAMES/0-9/10_Knockout_BASIC.sid
## NOTE: This tune can be played if we chop off SID header (124 bytes) + POKE 780,x (where x=subtune) and then RUN. Or use internal MMC64 player.







HVSC #68 (PAL):
--------------------
GAMES/S-Z/Shift.sid - Tune 1 to 7
##PSID64 playback is silence only. Works and plays fine with "sidv3c_sys4096.prg". SID File played with SIDPLAY2/W = blank silence too!

MUSICIANS/B/Beyond_Reproach/Super_Carling_the_Spider_credits.sid
##This tune is very strange. Does not work properly on R3, R3 and R5 chips for some reason. Symptoms are no sound with PSID64 (even -c, -b options), chopped off header at 124 bytes and started manually with SYS2061, tried Exomizer, tried all of the available SID players on the C64 side and even trying .SID and .PRG started from MMC64. Even combinations of no cartridge, or no SD2IEC connected at the same time to a real C64. It was also reported on HVSC #65 as a very troublesome tune, in which it was never recorded as I couldn't get a single note out of this tune. Except MOS6581R2. Is it sensitive to something? VIC version or some random strange timing? Well, for now, it will be preserved on those chips/machines it can be played back on until HVSC fixes it - or I can get it to play somehow on real hardware!

Update: 23 January 2020: Will record this tune from original "credits.prg" file from the real game myself manually.


GAMES/S-Z/Trucking_USA_BASIC.sid - Tune 7
##Seems this tune will never play, even with POKE 780,6, but figured out that volume registers was not set, so faked that to 100% and voila it plays and records correctly! Just added "0 POKE 54296,255:POKE 780,6" and then RUN.

MUSICIANS/M/McDowell_Stuart/C128_t4.sid
##Had to use internal MMC64 sid player.

MUSICIANS/M/McDowell_Stuart/Smile.sid
##Had to use internal MMC64 sid player.





HVSC #68 (NTSC):
--------------------
MUSICIANS/C/Claff_Chester/Every_Tub.sid
##Dont work properly with PSID64 as PRG (silent playback), used MMC64 internal player to play original SID file and recorded.




HVSC #69 (PAL):
--------------------
DEMOS/M-R/Maritime_Loader.sid
## Works if we use "PSID64.exe -b" (-b blanker, no compression)
Then use the Action Replay "loader.prg" to load and play correctly automatically on real C64 hardware.

GAMES/A-F/Battle_Command.sid
## After conversion from SID to PRG with "PSID64.exe -b" the tune does not start playing (just a click) for R2,R3,R4 (6581) chips for some reason. Solved by playing it manually with MMC64 (SID FILE) and record it.





HVSC #70 (PAL):
--------------------
GAMES/M-R/Puss_n_Boots.sid
## Does not work at all on real C64 Hardware. Tried with PSID64, MMC64 loading (PRG/SID), tried loading with "4096PLAY.prg", "SIDPLAY64" and "404play.prg" but there are never coming any sound, even though the timer counts.

Solution: First convert it to "KRUTHERS RASTERTIME DEBUG SID PLAYER" prg, then use "fb" from the SD2IEC package and load it manually, playback fine and we could record it!



HVSC #70 (NTSC):
--------------------
DEMOS/UNKNOWN/Bolero.sid
## Chopped off SID header of 124 bytes then had to "exomizer.exe sfx $9100 -o"outfile.prg" "infile.prg" to make it start automatically and play something in order to record it. PSID64 conversions did not work at all, with either standard, -b or -c options. No sound.

DEMOS/UNKNOWN/Festival.sid
## Chopped off SID header of 124 bytes then had to "exomizer.exe sfx $9100 -o"outfile.prg" "infile.prg" to make it start automatically and play something in order to record it. PSID64 conversions did not work at all, with either standard, -b or -c options. No sound.

DEMOS/UNKNOWN/Nightwind.sid
## Chopped off SID header of 124 bytes then had to "exomizer.exe sfx $9100 -o"outfile.prg" "infile.prg" to make it start automatically and play something in order to record it. PSID64 conversions did not work at all, with either standard, -b or -c options. No sound.

DEMOS/A-F/Air-Bach_BASIC.sid
##Didn't work on real Hardware. Had to compile it with BLITZ C64 Compiler to get it to load and play correctly.

DEMOS/A-F/El-Shaddai_BASIC.sid
DEMOS/A-F/English_Tune_BASIC.sid
DEMOS/M-R/Moon_River_BASIC.sid
DEMOS/S-Z/Swan_BASIC.sid
DEMOS/UNKNOWN/God_Save_the_King_BASIC.sid
DEMOS/UNKNOWN/Mexican_Hat_Dance_BASIC.sid
DEMOS/UNKNOWN/Pachelbels_Canon_BASIC.sid
DEMOS/UNKNOWN/Pong_BASIC.sid
DEMOS/UNKNOWN/You_Light_Up_My_Life_BASIC.sid
MUSICIANS/H/Haas_Eric/Arkansas_Traveller_BASIC.sid
MUSICIANS/W/Weseman_Al/America_the_Beautiful_BASIC.sid
DEMOS/UNKNOWN/Gavotte.sid
DEMOS/UNKNOWN/Mahavishnu.sid
DEMOS/UNKNOWN/Sleepless.sid
## For all above: Used "fb" from the SD2IEC to manually load each tune, some of these had to be exported from SID by chopping 124 bytes of header, then exomized with correct sys to autostart and play. Others were converted by PSID64, basically alot of conversion and tricks used to get them to play.





HVSC #72 (PAL):
--------------------
GAMES/S-Z/Santron.sid
## Does not play anything "tune-like" on real hardware, in SIDPLAY 2/w, or when converted to PRG with PSID64 right away. Chopping off 124 byte and play ".dat" file as .prg didn't work either. Trying with exomizer sfx $1c00 or $1c00 did not procedure any playback. ksid64.exe didn't manage to make any playable prg out of this either. None of the typical C64 SID Players manage to play anything either.
Loading the SID file with MMC64 and by using internal player did not play any tune.

Tune actually plays at once if using DeliPlayer 2.5 for Windows for instance :-)

Exhausting every possible angle I can think of, but this tune will not play at all. Tune will be removed from SOASC=, better luck next time!





HVSC #77 (PAL):
--------------------
DEMOS/A-F/Beat_Dis.sid
## Converted to PRG with PSID64 (all options) produced a silent playback on real Commodore 64. If we cut header of RSID file (124) and SYS2080 tune plays. This is not great, I need autorun and play.

I simply converted/automated this with Exomizer:
exomizer sfx $0820 -o"out.prg" "Beat_Dis.org" -n
and excuting on real C64 it plays a sampled tune.






------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Posted by: Bug-hunter, Stone Oakvalley | Publisher: Crazy Multi Talent, Stone Oakvalley
Last revised: December 07, 2022 - 17:34 | Page views: 1196


Website Design by post@stone-oakvalley-studios.com - Copyright © 2024 www.stone-oakvalley-studios.com