ANT ATTACK SINCLAIR ZX SPECTRUM EMULATOR FOR AMSTRAD CPC 6128(+) V1.0 by 40CRISIS
---------------------------------------------------------------------------------

ABOUT
-----

It's a Sinclair Zx Spectrum game Ant Attack Emulator For the Amstrad  CPC 6128(+).
ANT ATTACK is a 48K Zx Spectrum Game made by Sandy White and Angela Sutherland (c) 1983 QUICKSILVA.
Partial Sinclair Zx Spectrum 48k Rom emulation is implemented because the original game 
use about 7K of Zx Spectrum Basic to handle menus.
Sinclair Zx Spectrum 48k Rom is copyright by Amstrad (c) 1982


WHY
---

In the 80's the game was ported to the Commodore C64. 
When I got a Amstrad CPC 6128 in 1985 after a 48K Sinclair Zx Spectrum, I was very 
dissapointed not being able to play Ant Attack on the CPC, one of my favorite game. 
Along years, I have always keeped in mind achieving this child dream.


REQUIREMENTS
------------

Tested on real AMSTRAD CPC 6128, 6128+ and CPC Emulators: WinApe, Caprice32, No$CPC
Should work on AMSTRAC CPC 464 et 664 with at least 64K memory extension.
Doesn't work on Arnold emulator (character disapears when walking in west direction),
despite my investigations, I could'nt figure why.


One file is needed to run emulator (not provided with emulator package for copyright reasons):

 ZX SPECTRUM TZX file image from first original game release by QUICKSILVA (reference QSP0058) 
is mandadory to run emulator (antattack.tzx).

Others versions won't work.

See next section "How to Build ANT ATTACK Zx Spectrum Emulator CPC DISK UNDER WINDOWS" 
on how to generate CPC emulator disk image under Windows.

ANT ATTACK Zx Spectrum is copyright by QUICKSILVA (c) 1983 and no data 
of the zx spectrum game must be included with this emulator package.


HOW TO BUILD ANT ATTACK ZX SPECTRUM EMULATOR CPC DISK 
-----------------------------------------------------

Tested on Microsoft Windows XP and Seven.

a) create a temporary folder and unzip archive into it.

b) use TZX file image from first original game release by QUICKSILVA (reference QSP0058). 
Put tzx file in temporary folder and name it antattack.tzx

c) Build CPC Disk Image

run GENANTATTACK.EXE in temporary folder

In the folder, you should have disk image ANTATTACK.DSK

LAUNCH
------

Insert disk file ANTATTACK.DSK
Type RUN"AA" and press ENTER. The program will automatically load.

If the game reset during loading it's most likely than you only have 64K of memory.
You need at least 128K of RAM.


WHAT IS EMULATED
----------------

- Sinclair Zx Spectrum 48k rom partial emulation
- 1 bit Zx beeper sound emulation
- Keyboard emulation (afak game doesn't support joystick)
- Text display emulation (no flash display emulation for basic rom) 
- Zx Spectrum graphics emulated in Amstrad CPC Mode 1 (4 colors mode) with Border emulation


THIRD PARTY SOFTWARE USED BY EMULATOR 
-------------------------------------

- iDSK version 0.15 (by Demoniak, Sid, PulkoMandy)
- UPX exe compressor Copyright (C) 1996-2013 Markus Franz Xaver Johannes Oberhumer, Lszl Molnr, John F. Reiser
- GCC C Compiler
- Modified FUSE 1.0.0a to generate automatic snapshot file from tzx (sources modified included)
- IZARC by Ivan Zahariev


VERSIONS
--------

V1.0: Initial release (21/01/2014)

CHEATS
------

Infinite lives (rescuer)	POKE 36673,0
Infinite lives (rescuee)	POKE 36714,0
Infinite bombs	                POKE 36122,0
Infinite time	                POKE 36322,0


LICENCE
-------

As far as I know Asmtrad allows distribution of Sinclair Zx Spectrum Rom with emulators.

ANT ATTACK SINCLAIR ZX SPECTRUM EMULATOR FOR AMSTRAD CPC 6128(+) is freeware.
You can redistribute it freely as long as it's for non-profit purposes.
