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: 4060
Author: jgh@arcade.demon.co.uk
Date: 14/04/2004
Subject: Announce: JSW48 commented assembly
Announcing fully-commented JSW48 game engine source and listings
----------------------------------------------------------------
http://www.mdfs.net/Software/JSW/Docs
http://www.mdfs.net/Software/JSW/JGH/Docs/jsw48.asm
http://www.mdfs.net/Software/JSW/JGH/Docs/jsw48.lst
I have finished typing up my 18-year-old commented JSW48 disassembly. I
have uploaded it to my site as both an assembly file and as the generated
assembly listing. It assembles correctly to produce the standard JSW48
game engine, and includes optional patches to fix the pause bug, allow
game exit, 7-bit room numbers and room-specific Willy sprite.
People are welcome to use it to explore JSW and to expand and create
patches and new game engines.
I never managed to comment the routines that move Willy and those that
move the guardians as I couldn't quite work them out in the detail of the
rest of the commentary. I treated them as black box systems. I'd be happy
to add and credit somebody else's commentary for these routines. I'll
probably follow up Carl Woffenden's offer of Willy movement commentary.
Before starting to type up my commentary I did a little web searching to
see if anybody else had done something already. All I could find was:
Jodi's disassembly at http: http://jetsetwilly.jodi.org/poke.html
which is basically just a straight disassembly with some comments
Geoff's disassembly at http://www.cix.co.uk/~morven/jsw/geoff_dis.htm
of the Geoff Mode changes to the JSW engine, which concentrates on the
changes to create Geoff Mode, and much of the code has changed.
John Elliot's disassembly at http://www.seasip.demon.co.uk/Jsw/jsw.mac
which is a file containing the one line:
;This file is not available at the moment.
--
J.G.Harston (JGH BBC PD Library) 70 Camm Street, Walkley, SHEFFIELD S6 3TR
jgh@... - Running on BBCs & Masters with SJ MDFS FileServer
Z80+6502/CoPro+Tubes/Econet+SJ - - - - - - - http://www.mdfs.net/User/JGH/
--
___ ___ ___ ___ ___ ___ | Free BBS, Fax, E-mail and Usenet News |
| / \/ \/ \/ \/ \/ \ | +44 20 8654 2212 Fidonet#2:254/27.0 |
| A R C A D E | Web/FTP/Telnet: arcade.demon.co.uk |
| The Definitive ACORN/RISC OS BBS | Demon Express Solo ADSL in Croydon UK |
