		Unlimited Lives Finder

by Simon Hughes			for Romantic Robot UK Ltd.

Introduction
------------

This program is designed for use in conjunction with Multiface 1 or
Multiface 3 to automate the process of discovering unlimited lives in
your Spectrum games. You can use it to search for, and disable the
mechanism used by games to keep track of the number of lives, bullets,
ammo etc.

To install the Program in Multiface.
------------------------------------

Reset the computer and if using a 128k, Plus 2 or Plus 3, make sure it
is in 48k BASIC mode. Next, make sure Multiface is switched on and
enabled by pressing the red button.Now EXIT or RETURN to BASIC in the
usual way.

Load the program by typing LOAD"" or LOAD"ulf2". The basic loader will
load and call some code to install the program in the Multiface RAM.
This will mean that the normal Multiface utilities won't work, but
they can be re-enabled by pressing BREAK and the red button at the
same time, or by switching off the computer for a moment.

To use ULF
----------

Load your game in the normal way, and make a note of the number of
lives, bullets, or whatever It is that you want to disable. Now press
the red button and you will see the following screen.

		ROMANTIC ROBOT......SIMON HUGHES
		UNLIMITED LIVES FINDER   (c)1987
		(S)earch       (C)ustom
		(F)liP  DEC A / DEC HL / CUSTOM
		(L)ives = 003 :1 up 2 down 3 set
		(N)ext poke
		Number of pokes = 000
		Counter = 000              00000

To call up an option, press the letter in brackets.
To quit, press <BREAK> and you will be returned to your game.

To give yourself unlimited lives, you will first have to enter the
current number of lives into the 'lives' counter, decide what
instruction you want to test out, search for the poke and then try it
out with 'Next'. See below for details of these stages.

LIVES
----- 

You should have made a note of the number of lives before pressing the
red button. Enter this number in the 'lives' counter by pressing 'L'
and then using Keys 1 and 2 to increase or decrease this value. Once
the correct value is displayed, press key 3 to set it.

FLIP
----

This option ie used to tell ULF what instruction you want it to look
for and poke.Nearly all games use one of two instructions, DEC A or
DEC (HL) to decrease the number of lives etc. Pressing F gives you the
chance to choose one of these options. If you have given a value to
the 'Custom' counter 'Flip' will also allow you to choose the
'Customised' value to search for.

Custom
------ 

Pressing 'C' will allow you to enter a value into a special location
which can be used as described above. The value is entered in the same
way as with 'Lives' above. Key 1 or 2 to increase or decrease the
value and 3 to set it. This option enables you to search for all sorts
of things. For example, INC A (6O) can be used to increase the number
of aliens you have to shoot. So, if you put 60 into the 'C' counter
and have the right value on the 'Lives' counter, you could stop them
increasing, or stop a clock etc...

Search
------ 

This option searches through the program looking through for either
DEC A, DEC (HL) or whatever command you have programmed into the C
counter, depending upon what you have chosen with 'Flip'. After the
search has been carried out, the number of possible locations is
stored, and displayed Just after the line 'Number of pokes = '

Next
----

Once ULF2 has found what it thinks could be some pokes, you can try
them out with 'Next'. This keypress pokes 0 into the first memory
location it found and jumps back into the game. Now try the game and
see if you have succeeded in doing whatever you wanted to do! If you
have, then you've no more to do except make a note of the address for
next time (see below). If not, then re-enter ULF with the red button
and press 'N'ext again. You don't have to search again, as all the
addresses are stored by ULF within the Multlface RAM.

You will notice that the value in the counter at bottom left of the
screen is incremented. This counter just keeps a note of which poke in
the list you have got to. If you have tested out all the pokes with
one of the values in 'Flip' without success, then try out with the
other instruction, 'Search' again and see what happens.

Once you have found your unlimited lives poke, press the red button to
have a look at the address at which the poke was inserted. You will
see that address at the bottom right hand corner of the display. Make
a note of it and then when you next want to play the game, you can use
the normal Multlface commands to poke that address to O.

As an example, here are a couple of games with their pokes.

GAME         COMMAND      LIVES            COUNTER     ADDRESS

KINETIC     use DEC A     lives - 4 (men)  4th poke    49165 
GYROSCOPE   use DEC (HL)  lives - 3 (men)  1st poke    33922

Romantic Robot takes no responsibility if you are unable to find a
suitable poke on any particular game. Please do NOT write to ask for
help with pokes. Romantic Robot will not know the the answer.

	Romantic Robot UK Ltd
	15 Hayland Close
	LONDON
	NW9 OLH

	Tel. 01-200 8870
