Sinclair ZX Spectrum Emulator V1.4 ----------------------------------- This program emulates a Sinclair ZX Spectrum 48-kbyte z80-based computer on any Amiga computer. Spectrum-00 is an executable for 68000-based Amigas only. Spectrum-10 is for 68010-based Amigas, but also works on higher processors. Spectrum-20 is optimised for 68020/30/40...-based Amigas with fast memory. Spectrum-00-special is for 68000-based Amigas. It is faster and dangerous. All the programs require the file "spectrum.rom" in the current directory, or they will not load. Operation: ---------- You can start the emulator from either the Workbench or SHELL (or CLI). There are no command-line parameters. If you use the SHELL (or CLI), spectrum.rom must be in the current directory. From the workbench, spectrum.rom should be in the same directory as the program. If the emulator can't find spectrum.rom, then it will display a requester saying so, and it will not run. To use the ARP file requester, you must have arp.library installed in your LIBS: directory. The emulator runs in its own custom screen and window. The emulator does not disable multitasking, and it does not interfere with other tasks (except when loading from a sound sampler). You can drag the screen down or click it to the back with the mouse, in the usual way. (Grab the screen bar to the left of the window to pull it down.) The emulator lowers its own priority to -5, otherwise it would significantly slow down other tasks. Raising the priority back to 0 (e.g, with xoper or artm) does not significantly speed up the emulator on a standard system. Raising it higher will prevent most other tasks from running at all. To exit the emulator, do any of the following: o click the close box with the left mouse button; o select "Quit..." from the Project menu, or o press the ESC key. Menus: ------ Project menu Load snapshot... F1 Loads a disk file that has been created with "Save snapshot", restoring the state of the system to what it was when the snapshot was made. Any currently loaded Spectrum program is lost. Uses the ARP file requester. Use this to load in the games supplied on the Acess Games disks. You can use "Load snapshot..." even if the Spectrum has "crashed", or if you are running a Spectrum program which does not have a "quit" option. The format of a snapshot file is listed in Appendix 2. Save snapshot... F2 Saves the current state of the emulator to a disk file. The entire state of the system is saved, including all 48 kbytes of Spectrum ram and the state of the z80 processor. Uses the ARP file requester. Help... HELP Displays the "Spectrum.help" file, which is a diagram of a real Spectrum keyboard. You need about 70 kb of CHIP ram free for this. Quit... ESC Quits the emulator. (You get a chance to change your mind.) If the keyboard doesn't work, it's probably because you accidently deselected the window (by clicking outside it). Just click anywhere inside the Spectrum window and the keyboard will work again. Note: The Amiga doesn't crash. If a Spectrum program crashes, you can either: Quit the emulator and continue working on the Amiga, or: Press F1 and load another snapshot. HELP displays the Spectrum.help file, which is a diagram of the real Spectrum keyboard. (You need about 70 kb of CHIP ram free for this.) F1 brings up the load snapshot requester (provided arp.library is installed). F2 brings up the save snapshot requester (provided arp.library is installed). F3 changes the sampler type for cassette tape loading. All the other Amiga keys do nothing. When using a joystick, select Kempston, and plug the joystick into port 2 on the Amiga. Joysticks like Sinclair and Protek will not work as joysticks although you can use them as keyboard layouts. If you want to know more about the Spectrum Emulator, look in the file Spectrum.doc or leave mail for me on INNER SANCTUM. MR-X of --A((eSS--