KNOWN BUGS: ----------- - Memory is partially trashed when going to MMCR-BIOS Menu workaround: setup your favourite cartridge rom in another bank as default, and only start the mmcr bios (by holding CTRL at reset) when you really need it. - the SID Player can not play all tunes. please look below for details - the CRT launcher has several limitations (this is not really a bug). please look below for details. - some PRG files crash when launched from the filebrowser. please look below for details ------------------------------------------------------------------------------ DETAILS: PRG Launcher ------------------------------------------------------------------------------ Limitations/Bugs: - generally all files with a load adress >$03ff can be loaded and run. files which load below $0400 (often to overload pointers for autostart) are unsupported for now. - programs will be started in a standard reset environment for maximum compatibility - PRG Files which do not work for unknown reason: Barry McGuigan World Championshop Boxing (1985)(Sportsware Productions)[cr Mr. Z][a].prg Amazon Warrior (1985)(Geoff Sumner)[h Florasoft].prg 1985 - The Day After (1984)(Mastertronic)[h Crackman].prg - PRG Files which load below $0400, and thus are unsupported: Buggy Boy (1987)(Elite)[cr The Wild Boys].prg - loads to $0302 (autostart) - PRG Files with bugs: A__AP___A (2002)(Ice Team).prg - sometimes graphics are corrupted. this also happens when running it by other means, so its not a mmcr problem ------------------------------------------------------------------------------ DETAILS: SIDPLAYER ------------------------------------------------------------------------------ Limitations/Bugs: - PSID Tunes which require Compute's Sidplayer (MUS) are not supported yet -=> this might get fixed depending on demand, possibly a seperate external .mus plugin would be a better idea ? - RSID Tunes which are regular BASIC programs (load=$0801,init=0,play=0) are not handled correctly right now and the player will crash. examples: all tunes in DEMOS/COMMODORE ~278 tunes with load=$0801 -=> THIS WILL GET FIXED IN A FUTURE VERSION - Tunes that use memory from $0200 to $0800 are not handled correctly yet, and will most likely crash. examples: /MUSICIANS/B/Bjerregaard_Johannes/Fruitbank.sid /MUSICIANS/B/Barrett_Steve/Professional_Ski_Simulator.sid /MUSICIANS/T/Tel_Jeroen/Rubicon.sid /MUSICIANS/F/FAME/Hendriks_Michael/X-Out_PSID.sid X-Out.sid ~ 8 tunes with load=$02xx ~ 13 tunes with load=$03xx ~ 32 tunes with load=$04xx ~ 7 tunes with load=$05xx ~ 8 tunes with load=$06xx ~ 39 tunes with load=$07xx -=> THIS WILL GET FIXED IN A FUTURE VERSION - RSID Tunes which claim all available resources (IRQ, NMI and mainloop) can not be stopped by the player. THIS IS NOT A BUG and it can not be fixed, other than by modifying the ripped sid file (to either chain the original NMI/IRQ correctly, or to not use busy looping). Use the FREEZE button to go back to the browser! examples: /MUSICIANS/T/Tel_Jeroen/Hard_Rock.sid - Subtunes in RSID tunes which claim all resources can not be changed - PSID Tunes which use playsid specific features (usually indicated by a _PSID appended to the filename), such as the playsid sample voice, can not be played correctly. THIS IS NOT A BUG and it can not be fixed. use the RSID counterpart instead. - other tunes that do not work for unknown reasons: /GAMES/G-L/Galaxions.sid (crash) /GAMES/G-L/Game-Master.sid ("plays", but no audio) /GAMES/S-Z/Zodia.sid ("plays", but no audio) Wizball.sid (crash) - SID Files which do bogus writes to the cartridge registers at $de0x might crash. THIS IS NOT A BUG, and will not get fixed. (Reason: to fix it the cartridge would have to be disabled completely when playing a sid, meaning the full player code would have to be relocated to ram, and the only way to exit back to the browser would be using the freeze button) - last not least, some tunes don't play correctly simply because they are bad rips. common problems are SEI or CLI somewhere, or writes to $01 where they shouldnt be. examples (HVSC4.8): /MUSICIANS/D/Dunn_Jonathan/Rambo_3.sid (reported and fixed) /GAMES/A-F/Bagitman.sid (crashes after tune has played. this also happens when playing it by other means, so the rip is somehow flawed. reported and fixed) when reporting tunes that do not work, please make sure the rip itself is ok, a good way to do that is converting it to a prg file with PSID64 and see if it works (http://sourceforge.net/projects/psid64/). please report tunes that do not play with psid64 to the hvsc team as well as to us. ------------------------------------------------------------------------------ DETAILS: CRT Launcher ------------------------------------------------------------------------------ Limitations/Bugs: - currently only 8K and 16K CRT files with a length of $2050, $4050 or $4060 bytes are handled - files which have inconsistant info in the CRT and CHIP headers might not work (for example when the CRT header indicates a CBM80/8K cartridge, but the CHIP header has a loadadress of $e000 - which indicates an ultimax cartridge - the image will NOT work). THIS IS NOT A BUG and will not get fixed. Fix the CRT files instead! currently the following cartridge images are known not to work: 4K Cartridges: - these are currently rejected Music Machine.crt len: 1050 hw: 0000 exrom: 01 game : 00 Ultimax 16kB cartridge at $8000/$e000 8K Cartridges: Galaxian.crt len: 2050 hw: 0000 exrom: 00 game : 01 Normal 8kB cartridge at $8000 (ok in vice) simbasic.crt len: 2050 hw: 0000 exrom: 00 game : 00 Normal 16kB cartridge at $8000/$a000 (starts, but doesnt work ok. could be bad dump) 16K Cartridges: galaxian.crt len: 4050 hw: 0000 exrom: 00 game : 00 Normal 16kB cartridge at $8000/$a000 (ok in vice) castle_hassle.crt len: 4050 hw: 0000 exrom: 00 game : 00 Normal 16kB cartridge at $8000/$a000 james_bond.crt len: 4050 hw: 0000 exrom: 00 game : 00 Normal 16kB cartridge at $8000/$a000 16K Cart with two CHIP chunks: others: - any other type of cartridge will NOT work and is rejected. THIS IS NOT A BUG and can not be fixed.