Resource centre for ZX Spectrum games
      using Manic Miner and Jet Set Willy game engines

 

Archive of the

Manic Miner & Jet Set Willy Yahoo! Group

messages

 

 

 

Message: 6310

Author: andrewbroad

Date: 13/12/2007

Subject: Re: JSWED / SPECSAISIE / Manic Miner Room-Format

 

mark wills wrote:

>
> I'm writing a port (slowly) of MM for the Texas Instruments
> TI/99-4A, and I am using JSWED to steal all the sprites and
> character data!
>
> So far, I've written my own sprite designer on the TI-99/4A and
> have been running the sprite editor on an 'emulated' machine on my
> PC, with JSWED and my 'TI' side by side. I then visually re-create
> each sprite from the JSWED grid to my grid... All done by hand,
> slow I guess, but no problem.

A quicker way might be to have the PC output the sprite-data in
hexadecimal (or even a more compact text-based encoding such as those
defined in the MIME standard), and to type those data into the TI.

SPECSAISIE's Saisie function does a similar thing, albeit only in
denary - I used to use it all the time when I typed MM/JSW games into
my real Spectrum! It even generates a checksum for every 8 bytes of
data (with memory-addresses factored in) so that I could be sure that
the data were being transferred with 100% accuracy.

Originally, I developed SPECSAISIE only to support typing data
between my real Spectrum and an emulator in both directions. It was
originally a LISP program running on my Mac, based largely on a
program called AMSAISIE from a French Amstrad-magazine called AM!MAG
that was dedicated exclusively to type-in games (which sadly now
exist only in my human memory).


john_elliott_uk wrote:
>
> While these are certainly possible, you could alternatively take a
> look at the raw room data with the hex editor and use Andrew Broad's
> room format as a guide (unfortunately it gives offsets in decimal,
> but that's a minor inconvenience):
>
> http://geocities.com/andrewbroad/spectrum/willy/mm_format.html

I've been meaning to upgrade my Manic Miner Room-Format to use hex as
well as denary (among other changes, such as adding a JSW Room-
Format) since 2006. Perhaps I'll finally get around to that in 2008.

--
Dr. Andrew Broad
http://geocities.com/andrewbroad/
http://geocities.com/andrewbroad/spectrum/
http://geocities.com/andrewbroad/spectrum/willy/

 

 

arrowleft
arrowright