Fists of Fury (Virgin)

edited January 2014 in MIA/STP/SDP
http://www.worldofspectrum.org/infoseekid.cgi?id=0011704

I've got this title. I can put it on the 'to do' pile if needed. Unless someone has done it already or there is some sort of problem with it, like st.dragon.
Post edited by Hairy on

Comments

  • edited April 2012
    Its always nice to recover a MIA, even if like you said, there will be problems with one of the games, and the compilation will be denied, because of Dinamite Dux (Activision)
    The fact that the cover is already preserved maybe means that somebody is doing something with this behind the scenes :)
  • edited April 2012
    Ivanzx wrote: »
    and the compilation will be denied, because of Dinamite Dux (Activision)

    are you sure you can stop distribution of a licensed release? Virgin paid licenses to activision to produce a new distribution named "fists of fury". Curious.
  • edited April 2012
    I have one of these compilations, too.
  • fogfog
    edited April 2012
    Arda, the contract is probably the same as one for a (music) compilation album..

    it gives "usage" for that specific project (or a set amount of various projects) and they still own the rights to it.. so it'll still come under activision. much like US gold and ultimate.. US gold only had usage of the products, NOT the IP etc.
  • edited April 2012
    Arda wrote: »
    are you sure you can stop distribution of a licensed release? Virgin paid licenses to activision to produce a new distribution named "fists of fury". Curious.

    Yes, I am :)
    Look at all the games denied and how all the compilations where they appear are also denied :(
  • edited April 2012
    Huh? I thought we covered this one ages ago.... will search my Hard Drive.
  • edited April 2012
    I've got this in my collection so can dig it out, but I was sure I WAV/TZXed it some time ago.
    Maybe I lost it when my hard drive burnt out and at the time didn't get around to finalising the TZXs ?

    Alternative sources can't hurt though, so if anyone beats me to making a WAV, then that's no problem.
  • edited February 2013
    Hi folks,

    Bumping this thread. I'm in the motions of TZXing this compilation.
    I dug my tapes out of the loft and am sampling as we speak.

    While on the subject I have some things to discuss about this compilation.

    I wondered if Edition One also by Virgin was a kind of compilation series ?:
    http://www.worldofspectrum.org/infoseekid.cgi?id=0011671

    Edition Two: Fists of Fury or Fists of Fury: Edition Two:
    http://www.worldofspectrum.org/infoseekid.cgi?id=0011704

    Since they were released 1990 and 1991 respectively I do wonder if they
    were supposed to be named like above ?
    Perhaps Fists of Fury could have an alias so people searching for say "Edition Two"
    or "Edition 2" would find it ?
    I can't imagine why Virgin would list Edition 2 on the inlay if it weren't ?

    Not sure which way these could be titled, but upon reading the inlay we'd have
    Fists of Fury: Edition 2, but there wasn't an Fists of Fury: Edition 1.
    Just my opinion but I'd kinda list it as Edition Two: Fists of Fury even though it
    defies the rules of the spine. Or at least link them ?

    I'll post again once I've managed to make some TZXs. I think there might have been a problem with Dynamite Dux.
  • edited February 2013
    Well spotted! Probably they are a compilation series, yep :)
  • edited February 2013
    Good news is that I've made a good set of working TZXs :-).
    I think the reason I didn't finish it before, was that Dynamite Dux uses
    the Activision Multiload Scheme, similar or the same as Pac-Land and Time Scanner.
    I don't think the version of MakeTZX covered it at the time, but it certainly does now.

    In the BASIC Dynamite Dux and Time Scanner mention "(C) SPIDERSOFT 1989".
    I think Spidersoft the company is shown in both because of the loader for Time Scanner,
    they must have used the same loader (and 4 blocks match). Just didn't take out the
    reference in DD.

    In the BASIC of Pac-Land it mentions "D.G Cooke 1988"
    I wonder if that's David Cooke:
    http://www.worldofspectrum.org/infoseekpub.cgi?regexp=^David+Cooke$&loadpics=1
    The softogrphy lists a number of titles that all used weird and wonderful loading schemes.
    It appears from various google searches that Dave Cooke was a member of Spidersoft, and also did stuff on Amiga and NES etc.
    I'm not sure, but he might be related to Nick Cooke ?

    The bad news is that Dynamite Dux is a 'denianced' title making the compilation denied :-(.
    So even when it's resolved it can be put up for download.
  • edited February 2013
    Here's a list of the tape contents and their order. They are not currently recorded in infoseek.

    Tape 1 - Side A: Shinobi 128k
    Tape 1 - Side B: Shinobi 48k
    Tape 2 - Side A: Ninja Warriors
    Tape 2 - Side B: Dynamite Dux
    Tape 3 - Side A: Double Dragon 2 128k
    Tape 3 - Side B: Double Dragon 2 48k

    Curiously Double Dragon 2 128k vs 48k differ. Obviously the AY music on the 128k version, but the 48k version is half screen size compared to the 128k. The loader is different too.

    128k Version:
    Double%20Dragon%202%20-%20128k.bmp

    48k Version:
    Double%20Dragon%202%20-%2048k.bmp


    Cheers

    Andy
  • edited January 2014
    I see this one is still listed as MIA. I was just trying to convert Dynamite dux but couldn't get a working TZX file. According to maketzx everything is ok. The WAV file is good, and it loads from the WAV no problem, but I can't get the TZX to load.

    Using maketzx wavfile -a looks like it worked:
    -=[ MakeTZX v2.33 ]=- (C) 1998-2003 RAMSOFT ZX Spectrum demogroup.
    
    
    ? Checking input file... ok!
    ? RIFF Wave PCM (WAV) 8-bit mono, 39456193 samples.
    ? Sampling rate: 44100 Hz (playing time: 14:54.698)
    
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Recovering data...
                                                                           
    Finding pause...
    Block  1 => Program: DUX        - Header: Length=   17, Pause=967ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Recovering data...
                                                                           
    Finding pause...
    Block  2 => ------------------- - Line=    0, Length=  410, Pause=985ms.
    
    ? Operating in MULTILOAD mode
    
    
    Block  3 => MultiLoad Block     - Multiple sub-blocks sequence starting
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Reading data...
                 -->Sub-block  1    - Start=46754, Length=  289, RAM page=16
    
                                                                           
    Reading data...
                 -->Sub-block  2    - Start=47043, Length=  116, RAM page=16
    
                                                                           
    Reading data...
                 -->Sub-block  3    - Start=47159, Length=  840, RAM page=16
    
                                                                           
    Reading data...
                 -->Sub-block  4    - Start=38730, Length= 6924, RAM page=16
    
                                                                           
    Reading data...
                 -->Sub-block  5    - Start=49152, Length=16384, RAM page=16
    
                                                                           
    Reading data...
                 -->Sub-block  6    - Start=24064, Length=10185, RAM page=16
    
                                                                           
    Reading data...
                 -->Sub-block  7    - Start=23296, Length=  263, RAM page=16
    
                                                                           
    Finding pause...
    Block  3 => Block End           - Total Length=49623, Pause=9766ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block  4 => F: 48 - Speed: 100% - Chk=OK! ( 44), Length= 1541, Pause=2966ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block  5 => F: 49 - Speed: 100% - Chk=OK! (234), Length= 8453, Pause=2966ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block  6 => F: 50 - Speed: 100% - Chk=OK! (200), Length=12293, Pause=6814ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block  7 => F: 51 - Speed: 100% - Chk=OK! ( 56), Length= 1029, Pause=2968ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block  8 => F: 52 - Speed: 100% - Chk=OK! (238), Length=12293, Pause=2969ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block  9 => F: 53 - Speed: 100% - Chk=OK! ( 36), Length= 1029, Pause=5785ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block 10 => F: 54 - Speed: 100% - Chk=OK! ( 40), Length=12293, Pause=2969ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block 11 => F: 55 - Speed: 100% - Chk=OK! (142), Length= 1029, Pause=2971ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block 12 => F: 56 - Speed: 100% - Chk=OK! (132), Length=12293, Pause=6062ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block 13 => F: 57 - Speed: 100% - Chk=OK! ( 24), Length= 1029, Pause=2969ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block 14 => F: 58 - Speed: 100% - Chk=OK! (194), Length=12293, Pause=2967ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block 15 => F: 59 - Speed: 100% - Chk=OK! ( 74), Length= 1029, Pause=6691ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block 16 => F: 60 - Speed: 100% - Chk=OK! ( 14), Length=12293, Pause=2971ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block 17 => F: 61 - Speed: 100% - Chk=OK! (224), Length= 1029, Pause=2970ms.
    
                                                                           
    Searching pilot...
                                                                           
    Loading pilot...
                                                                           
    Analysing pulses...
                                                                           
    Reading data...
                                                                           
    Finding pause...
    Block 18 => F: 62 - Speed: 100% - Chk=OK! (190), Length= 8453, Pause=1038ms.
    
                                                                           
    
    Done!
    
    

    I've tried all sorts of switches with maketzx, but no joy. I've got 2 copies of this compilation, and have sampled both a few times.

    Anyone know a link to the maketzx instructions/manual I could only find dead links :/

    I know I could just download the tzx from some site, but I was having fun learning and playing all my denied games, until I got to this one.

    So, Andrew Barker, how did you convert dynamite dux?

    EDIT: Just as I'd given in and asked for help on here, I got it to work. The problem was with the emulator, seems the tzx file won't load if zxspin tape acceleration option is on byteload/flasload. It works fine now using edge loader. Grrrr, I wasted ages on that. :)
  • edited January 2014
    re. dead links, the wayback machine is your friend :)
    www.archive.org, type in the old site URL and choose a previous date that it has captured.
Sign In or Register to comment.