MUTLIFACE 1 is a true MULTIpurpose interFACE with:
The Spectrum MUST be switched OFF before attaching or removing the Multiface 1. M1 is best plugged directly to the SPECTRUM edge connector - it has a through port enabling you to connect Interface 1, Wafadrive, Opus Discovery or Beta to its back. You could also have the Multiface at the back of Interface 1, Wafadrive or Beta, but the closer the Multiface is to the Spectrum, the better - do NOT use extension cables at all! Check all connections carefully before switching the Spectrum ON, or else serious damage may occour and your guarantee will be VOID. A proper attachment is vital for the functioning of the Multiface - and a bad contact is the cause of 99% of all problems. If attaching/using the M1 brings random coloured squares or other garbage on the screen, clean the edge connector with an ink eraser and then re-connect the Multiface. If your system and the Multiface should still not work, switch the Spectrum OFF, remove any add-ons except the Multiface, re-read these instructions and try again. Should you really not succeed, please telephone us on 01-200 8870 or write to us. Please do NOT return the Multiface until we ask you to do so. In such case, please use the original packaging, state your name, address, phone and describe the problem and the whole equipment used. Please read the guarantee conditions carefully as well.
Very rarely, a Spectrum may have a substandard Z80 and be unfit for the Multiface. The typical effects are: a) the first pressing of the Multiface's red button causes the Spectrum to reset (as NEW or reset button) b) further pressing of the red button has no effect whatsoever. Your Spectrum may otherwise seem to be working perfectly, since only a few hardware devices, such as the Multiface, use one particular "line" (NMI), which you may have never needed before. The use of NMI is essential for the Mutliface and if your Spectrum (or rather its Z80) is faulty, you must either have it replaced or repaired. We can carry out the repair ourselves at the cost of #14.95 - we will need your Spectrum (without the power supply), Multiface and a payment by cheque, PO, cash or card. If you prefer to have your Spectrum checked and/or repaired locally, please do ensure that the repair shop gets the Multiface as well, so that your whole set-up will be made to work properly. It is also a good idea to try the Multiface on another Spectrum to help establish that it really is YOUR Spectrum that is faulty.
Multiface 1 works on the Spectrum 48/128/+2. It can be used any time in 48k mode: It is immaterial what is inside the Spectrum at that moment or how or from what source (tape, disk, cartridge) it has been loaded (or typed in, etc.). Multiface doesd not save programs, but computer contents (compressed RAM image) instead. To use it:
M1 has a switch to make in (in)visible, mainly to prevent possible clashes with other hardware/software. You cannot activate the M1 if the switch is in the OFF (up) position. You can, however, switch it ON/OFF whenever you like. Even if the M1 is OFF, or not attached at all, you can still load the programs it saved, although the screen will be partially distorted (but programs usually refresh/redraw screens all the time, anyway). There is NO distortion if the Multiface is ON, and programs continue as if never frozen...
Multiface has an 8K ROM (containing its own code) and an 8K RAM used as a buffer. You can use the 8K RAM for your own m/code routines or for data, but NOT for BASIC. The RAM must be paged in machine code to be accessed: use IN A, (159) to page IN and IN A, (31) to page OUT. The IN and OUT BASIC commands can not be used here. The M1 8K RAM overshadows the Spectrum ROM and thus anything contained in the M1 RAM cannot make any calls to the Spectrum ROM. Any routine in Multiface 1 RAM should therefore be totally self contained and independent of the ZX Spectrum ROM. You can, in fact, make ROM calls if you jump out of the M1 RAM in to the Spectrum RAM, page out M1 RAM, call a Spectrum ROM routine, page the M1 ROM/RAM again and jump back to your M1 routine. There are other ways and possibilities, but all in all the use of the M1 RAM requires a good knowledge of m/code - or else forget it...
To start with, please ensure that you are not infringing copyright. To POKE, say, 31000, 0: First load a program as usual. When it is loaded, push the Multiface button and select the tool by pressing t. When the toolkit menu appears, press SPACE and type 31000. Once you type 5 digits (address is always 5 digits long), the cursor automatically moves to the value field (no need to press ENTER), so type 0 (value is 1-3 digits long) and this time press ENTER. Finally press q to quit the toolkit and r to return to the program.
You can jump from the main menu by pressing j, but you can also pre-program M1 to jump directly upon pressing the red button and by-pass M1 operating system entirely. To program the "direct-jump", POKE 8192-3 with the jump address as usual, and then also 8195-7 with a special identification code RUN (82, 85, 87 decimal). Whenever you push the button now, you will jump to the given address and not even see the M1 menu. To return from your program to the program you stopped, use RST 0. To revert back to the Multiface normal operation, press the red button and BREAK key simultaneously. To disable the direct jump completely, get rid of the code word RUN. Multiface 1 uses 8210-10753 as a buffer (8210-12722 once you do proceed to SAVE) and overwrites anyhting in there. Using direct jump, you have 8257-16354 available - plus all of the Spectrum RAM to which you can also jump to.
Multiface is compatible with BETA Version 4.0 and higher, although a small modification is necessary. You can either return the Multiface to us so that we can carry it out, or contact us for details. Also BETA Version 5.0 and higher requires different software in the Multiface 1 and in this case we must have the Multiface returned to us.
Wafadrive is automatically initiated by the M1 when required. Early wafadrives are not fully compatible with other Spectrum peripherals. If you find any problems with the M1, please look at the RS 232 bus located at the bottom right of the back of your wafadrive. Looking in you should see purple, red & white wires attached to the top of RS 232 bus. If not, you need to have your wafadrive exchanged or upgraded.
The through connector at the side of the Discovery is not complete, and thus unusable. Otherwise there are no compatibility problems.
PIRACY IS ILLEGAL!
MULTIFACE 1 is NOT designed to encourage PIRACY!
Please note that you must not use it to copy, reproduce or
Infringe in any way any copyright material without the clear
permission of the copyright owner. ROMANTIC ROBOT
neither condones nor authorises the use of Multiface for
the reproduction of copyrighted material - to do so is illegal!
This guarantee is in addition to and does not affect any statutory or other rights of consumers or purchasers. ROMANTIC ROBOT guarantee that if within 6 months of the date of purchase the Multiface proves to be defective by reason of faulty design, workmanship or materials, it will be replaced free of charge, provided that:
The purchaser's sole and exclusive remedy under this guarantee is for the Mutliface repair or replacement. No other remedy, including but not limited to, incidental or consequential damage or loss of whatsoever nature shall be available to the purchaser.