Google Mail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
Message from discussion Star Fighter 3000 music converted to Amiga ProTracker format

View Parsed - Show only message text

Path: g2news2.google.com!news4.google.com!feeder.news-service.com!newsfeed.eweka.nl!eweka.nl!feeder3.eweka.nl!feeder.xsnews.nl!feed.xsnews.nl!border-4.ams.xsnews.nl!69.16.177.254.MISMATCH!cyclone01.ams2.highwinds-media.com!news.highwinds-media.com!npeersf01.ams.highwinds-media.com!newsfe12.ams2.POSTED!7564ea0f!not-for-mail
Subject: Star Fighter 3000 music converted to Amiga ProTracker format
Newsgroups: comp.sys.acorn.games
Reply-To: chrisbaz...@bigfoot.com
From: Christopher Bazley <ch...@bazley.freeuk.com>
X-Editor: EmailEdit 1.50
Message-ID: <198de16450.chris@freeuk.com>
Lines: 26
User-Agent: Messenger-Pro/5.13 (MsgServe/3.43) (RISC-OS/5.14) NewsHound/v1.50-32
NNTP-Posting-Host: 82.43.208.59
X-Complaints-To: http://netreport.virginmedia.com
X-Trace: newsfe12.ams2 1243909892 82.43.208.59 (Tue, 02 Jun 2009 02:31:32 UTC)
NNTP-Posting-Date: Tue, 02 Jun 2009 02:31:32 UTC
Organization: virginmedia.com
Date: Tue, 02 Jun 2009 03:34:30 +0100

Hi,

To amuse myself during a week between moving house and waiting for the 
bulk of my possessions to be delivered, I wrote a fun little program 
to convert Star Fighter 3000 music to the ubiquitous Amiga ProTracker 
format. I think that it does a pretty good job, but there are plenty 
of options to play around with so that you can 'roll your own'.

I also took this opportunity to investigate and fully document Gordon 
Key's data compression format. It's startlingly simple once you see 
past the massive loop unrolling and reliance on idiosyncrasies that 
are probably ARM-specific. For example, my copy of Kernighan & Ritchie 
says (of shift operators) "The result is undefined if the right 
operand is... greater than or equal to the number of bits in the left 
expression's type."

You can download my program with bundled documentation from here:
http://starfighter.acornarcade.com/sfdownloads.htm

It is supposed to be highly portable, so I would be interested if 
anyone wants to attempt to compile it for another platform.

-- 
Chris Bazley
My corner of the web: http://www.bigfoot.com/~chrisbazley/
Star Fighter 3000: http://starfighter.acornarcade.com/

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google