An open API service indexing awesome lists of open source software.

https://github.com/suborb/jsw_z88

Source code for the z88 port of Jet Set Willy
https://github.com/suborb/jsw_z88

Last synced: about 1 year ago
JSON representation

Source code for the z88 port of Jet Set Willy

Awesome Lists containing this project

README

          

# Jet Set Willy z88

This project contains the source code assets for building the z88 port of ZX Spectrum game Jet Set Willy.

## Compilation

To compile you'll need a modern version of z88dk setup and available in the path. The application can then be generated
by invoking `make`.

A .epr file and an OZ5 .app file will be generated.

## Background

The source code is pretty much as it was when released in 1998, so contains (amongst other things):

- Commented out code
- Cryptic labels
- Development comments/queries from the disassembly
- False comments

The following changes have been made:

- Update to assemble with the version of z80asm within z88dk
- Updates to remove old email addresses
- Interrupts aren't disabled whilst playing the themetune

As a result, the version has been bumped.

The game itself has been extensively disassembled, for information see, for example: https://skoolkit.ca/disassemblies/jet_set_willy/

## In-game Controls

The preset keys are:

* Left - O
* Right - P
* Jump - Space
* Pause - H

These movement keys can be redefined to suit your playing style/hand size!

There is also a set of control keys which cannot be redefined:

* ESC - Quit back to intro from game
* TAB - Toggle screen size - mini/standard
* DEL - Toggle inverse background

## Acknowledgements

Jet Set Willy was originally written by Matthew Smith and published by Software
Projects and Bug Byte.