JUMPING JACK SINCLAIR ZX SPECTRUM EMULATOR FOR AMSTRAD CPC V1.01 by 40CRISIS
---------------------------------------------------------------------------
ABOUT
-----
It's a Sinclair ZX Spectrum game JUMPING JACK Emulator For the Amstrad CPC
computer range.
JUMPING JACK is a 16k Sinclair ZX Spectrum Game made by Imagine Software
(C) 1983 Imagine Software, game created by Albert Ball and Stuart C. Ball
Usage of this JUMPING JACK SINCLAIR ZX SPECTRUM EMULATOR FOR AMSTRAD CPC in
conjunction with Tape you don't own is forbidden by copyright laws...
WHY
---
It's one of this early simple 16K Zx Spectrum game with awesome gameplay.
This game is very addictive.
In the 80's the game was ported from the Sinclair ZX Spectrum to the Atari 8 bits
computers (400/600/800 models range) and Dragon 32/64 under the name Leggit!
but not to the Amstrad CPC.
Chris Ward provided a fantastic reverse engineering source
code listing of the game, in 2012.
Many thanks to him. It made me the task much more easier.
REQUIREMENTS
------------
One file is needed to run emulator (not provided with emulator package for
copyright reasons): "jj.tap"
ZX SPECTRUM TZX/TAP file image you have made from your original tape game release.
It could be in TZX or TAP format.
See next section "HOW TO BUILD JUMPING JACK ZX SPECTRUM EMULATOR CPC DISK / TAPE"
on how to generate CPC emulator disk image / tape image under Windows.
ZX Spectrum JUMPING JACK is copyright by Imagine Software (C) 1983 and no data
from the original zx spectrum game must be included with this emulator package.
HOW TO BUILD JUMPING JACK ZX SPECTRUM EMULATOR CPC DISK / TAPE
--------------------------------------------------------------
Tested on Microsoft Windows Seven.
a) create a temporary folder and unzip archive into it.
b) use TZX/TAP file image made from original game tape release
Put tzx/tap file in temporary folder and name it JJ.tap
c) Build CPC Disk Image / Tape Image
run GENJJ.EXE in temporary folder
In the folder, you should have disk image JUMPING JJ.DSK and
tape images JJ.CDT (2000 bauds) and JJ_FAST.CDT (3300 bauds)
LAUNCH
------
Disk version:
Insert disk file JJ.DSK
Type RUN"JJ" and press ENTER. The program will automatically load.
Tape versions:
Insert tape file JJ.CDT
Type RUN"" and press ENTER. The program will automatically load.
Insert fast tape file JJ_FAST.CDT
Type RUN"" and press ENTER. The program will automatically load.
WHAT IS EMULATED
----------------
- ZX Spectrum beeper sound emulation
- Keyboard emulation
- joystick support added (not present in zx version)
- ZX Spectrum graphics emulated in Amstrad CPC Mode 1 (4 colors mode)
- Up to 13 simutaneous colors (7 hardware, 6 by dithering) in mode 1 thanks to multicolor mode
THIRD PARTY SOFTWARE USED BY EMULATOR
-------------------------------------
- ManageDsk v0.20g by Ludovic Deplanque (DEMONIAK)
- Aplib compressor by Joergen Ibsen and aplib z80 decompressor by César Nicolás González/CNGSOFT
- 2CDT by Kevin Thacker
- 2CDT2 by CECPC
- windows port of linux DD and CAT commands
- UPX exe compressor Copyright (C) 1996-2013 Markus Franz Xaver Johannes Oberhumer, László Molnár, John F. Reiser
- GCC C Compiler
- Modified FUSE 1.0.0a to extract tape data from tap/tzx (modified sources included)
- Multicolor source code "interrupt.asm" by Norecess
KEYS
----
O: Left
P: Right
Q: U
Z: Pause
Ctrl+Shift+Esc: Reset CPC
POKES
-----
Following Sinclair Zx Spectrum pokes work:
Infinite Lives 30094,182
Immune to Hazards 30633,201
Jump through lines 29901,38
Never fall through gaps 30146,167
Complete current level 28205,1
VERSIONS
--------
V1.0: Initial release (30/01/2016)
V1.01: Fix a bug in sound bit 6 of PSG muxer register 7 was incorrectly set to 1.This lead to CPC reset
in emulators Arnold, CPCE, Java CPC Deskop and of course real CPC's because keyboard output was wrong (response was all keys pressed when none !) (31/01/2016)
LICENCE
-------
JUMPING JACK uses Rom Charset from ZX Spectrum 16/48k Rom (location #3D00-#3FFF).
Also rom location #0-#01FF is used by JUMPING JACK to generate random numbers.
Sinclair ZX Spectrum 16/48k Rom is copyright by Amstrad (c) 1982
As far as I know Asmtrad allows distribution of Sinclair Zx Spectrum Rom with emulators.
JUMPING JACK SINCLAIR ZX SPECTRUM EMULATOR FOR AMSTRAD CPC is freeware.
You can redistribute it freely as long as it's for non-profit purposes.