#218 Detect loaders side effects

future
open
nobody
None
5
2017-09-19
2011-04-22
No

The CSW file in the archive linked in this post (http://www.worldofspectrum.org/forums/showpost.php?p=528455&postcount=6) doesn't load with Fuse but does with ZX Spin 0.7s.

Discussion

  • Fredrick Meunier

    The issue seems to be that the program doesn't get along with the "Detect Loaders" preference, turning this off allows the CSW to load properly. I'm a bit surprised that loader detection has an effect on the running emulation, I thought it would be transparent?

     
  • Fredrick Meunier

    This also seems to affect the TZX of Chuckie Egg 2 as reported at WoS

     
  • Fredrick Meunier

    And Viz too.

     
  • Fredrick Meunier

    • summary: CSW file fails to load --> Detect loaders side effects
    • Group: --> v1.1
     
  • Fredrick Meunier

    • Group: v1.1 --> future
     
  • Fredrick Meunier

    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1 +1 @@
    -The CSW file in the archive linked in this post \(http://www.worldofspectrum.org/forums/showpost.php?p=528455&postcount=6\) doesn't load with Fuse but does with ZX Spin 0.7s.
    +The CSW file in the archive linked in this post ([http://www.worldofspectrum.org/forums/showpost.php?p=528455&postcount=6](http://www.worldofspectrum.org/forums/showpost.php?p=528455&postcount=6)) doesn't load with Fuse but does with ZX Spin 0.7s.
    
     
  • Philip Kendall

    Philip Kendall - 2017-09-17

    Of the programs mentioned here:

    • All the links in the WoS thread to Trzy Wymiary seem to be dead so I can't test it.
    • Chuckie Egg 2 loads fine in Fuse 1.4.0.
    • Viz loads fine in Fuse 1.4.0 (and always did - it's just a standard ROM loader) - the problem is that the "redefine keys" screen triggers detect loaders.

    Test cases for Chuckie Egg 2 and Viz added to check_loaders anyway.

     
  • Philip Kendall

    Philip Kendall - 2017-09-17

    Thanks Fred, test case added to check_loaders.

     
  • windale

    windale - 2017-09-18

    These various different loading schemes don't load with all (Default) Fastloading options on.

    Compendium - Shove a Sledge + Tiddly Drinks (1987) (Gremlin Graphics Software).tzx (CRC32 = B6C90409)
    Compendium - Snakes & Hazards + X-Mas Ludo (1987) (Gremlin Graphics Software).tzx (2399EF98)
    Joe Blade II (1988) (Players Software).tzx (3CA2566A)
    Zanthrax (1989) (Crash).tzx (D53741A1)
    Basil - The Great Mouse Detective (1987)(Gremlin Graphics Software)[48-128K].tzx (147E9A98) (Works on ZXSpin)
    Echelon (1988) (U.S. Gold) (Side A).tzx (21D90EAE)
    Echelon (1988) (U.S. Gold) (Side B).tzx (9723F43A)

     
    • Philip Kendall

      Philip Kendall - 2017-09-18

      Thanks. Of these:

      • Compendium added as a test case and being tracked in [bugs:#391] (both sides in one bug as they seem to be identical loaders)
      • Joe Blade II added as a test case and being tracked in [bugs:#392]
      • Zanthrax added as a test case and being tracked in [bugs:#393]
      • Basil The Great Mouse Detective works, but just fails to start the tape. Already been tracked in [bugs:#357]
      • Echelon seems to load to me; you just need to swap the tape over at the end of side A. Things get a little confused by Fuse's "auto rewind" of the tape.
       

      Related

      Bugs: #357
      Bugs: #391
      Bugs: #392
      Bugs: #393

  • windale

    windale - 2017-09-19

    Yeah, for 'Echelon' I had to turn off 'detect loaders' and manually press play or, quickly insert Side B before the Tape Loading Error otherwise it doesn't load.

    Here's a few more :-

    Blood Brothers (1988) (Gremlin Graphics Software) [a] [48-128K] (9B7A4D9E)
    Moon Strike (1987) (Mirrorsoft) (Side A) (EB8884EC)
    Powerplay - Game of the Gods (1988)(Players Software) [128K] (A441819D)

    Any alternate versions of games i've mentioned may also have trouble loading.

     
    • Philip Kendall

      Philip Kendall - 2017-09-19

      Thanks.

      • Blood Brothers added a test case and being tracked in [bugs:#395].
      • Moon Strike being tracked in [bugs:#396] (not added as a test case yet because check_loaders would need to be extended to have some sort of timeout).
      • Powerplay added as a test case and being tracked in [bugs:#397].

      I'd also imagine a lot of alternate versions would fail to load, but I think for now it's more useful to get coverage of a wide range of games rather than knowing that 6 different versions of Blood Brothers (or whatever) all fail to load.

       

      Related

      Bugs: #395
      Bugs: #396
      Bugs: #397

  • windale

    windale - 2017-09-19

    City Slicker (1986) (Hewson Consultants) (8EBF845E)

     
    • Philip Kendall

      Philip Kendall - 2017-09-19

      Added as a test case and being tracked in [bugs:#394].

       

      Related

      Bugs: #394


Log in to post a comment.