Adios Amiga

Published by

on

Really and truly, I never expected the video of Blaze I posted online a couple of weeks ago to generate so much interest. What surprised me most of all is the love Amiga users still have for the machine and how active the community is, to this day! Just the other day I was witness to an exchange between users (on the EAB) about the best (read: fastest) way to draw blitter objects in a multidirectional scrolling 2d-engine – it was both entertaining and enlightening.

Anyway, I digress. I never expected people to find Blaze interesting, but what do I know of people? To me it was a learning experience and an homage to a game I played to death. Moving on from Blaze, I made another attempt at programming a clone of two other all-time favourites of mine: Fatal Fury and Street Fighter II! The working title of the game was World Warrior. I know, I know, I could get an award for how unimaginative the name is.  Le video below:

Although I can’t remember why I had stopped working on the game (probably it was school commitments or the like), I had been pretty happy with the character animation and compositing system I had crafted. Like Blaze, World Warrior was written entirely in assembly, although unlike the former, the code was much cleaner and modular. The game also had 50 Hz scrolling, although the actual character animation and sprite updates ran at 25 Hz. The version shown in the video is not the latest version developed, but an earlier copy I had copied to diskette (probably to show to my friends or something).

Unfortunately, the assets, source code and tools are lost forever – the bastard below broke – I lost tons of other stuff in the process. The problem seems to be a faulty controller. Sigh.

IMG_20151203_162458

Well, this was my last *big* project on the Amiga before moving on to PC (some twenty years ago), so please take all my technical recollections with a pinch of salt!

Edit: More pictures of the faulty HDD, a Conner Peripherals CP 2064:

10 responses to “Adios Amiga”

  1. Dirkies avatar
    Dirkies

    Could you mention what specific HDD it is, maybe there is a working one out there, and so you can exchange the controller PCB with the faulty one to recover your data.

  2. keithbugeja avatar

    The HDD is a Conner Peripherals CP2064; I’ve added two more pictures of the device to the post in case they might help.

  3. Popov avatar
    Popov

    why no put code on a git repo ?

    1. keithbugeja avatar

      Here, I just set up a repo. Feel free to fork:
      https://github.com/keithbugeja/blaze

  4. Dirkies avatar
    Dirkies

    hopefully my previous comment will be published, as it contains links to buy Conner CP2064 drives, one for $47 and another for $140. I would certainly spend $47 to attempt recovery of your drive by transplanting the PCB!

    1. keithbugeja avatar

      Thanks. Can you post the links again cause I can’t seem to find the comment in question?

      Edit: my bad, comment was pending moderation!

      1. Dirkies avatar
        Dirkies

        $47
        www computerpartsgalore com/drives-ide/conner/CP2064.htm

        on ebay there is one too but at $159 pricey!

  5. John Willaford avatar
    John Willaford

    oooh, just found your page. any luck with recovering world warriors?

  6. DyLucke avatar
    DyLucke

    I’m pretty sure the information can be recovered.
    Just go for it.
    Cheers.

Leave a Reply

Previous Post
Next Post

Discover more from Probably Works

Subscribe now to keep reading and get access to the full archive.

Continue reading