Top 10k strings from Z80FAQ.DOC in <root> / bin / pc / Emulators / z80-305.zip /

Back to the directory listing

   2    Load a .Z80 file, and wait for the picture you want to print to appear.
   1 [email protected]
   1 your printer with Tasword 3, or make a printout with Art Studio.
   1 works, you might as well put -xt in the Z80.INI file as a permanent
   1 works properly in V3 again.  Sorry to have kept you waiting so long...
   1 when the microdrive is not running.  Entering PRINT IN 0 in Basic will
   1 when saving to disk, after pressing ENTER give the emulator a split second
   1 very few games that were actually playable on a 8 MHz PC, and of course I
   1 version of Tasword 128 doesn't.  The problems can be circumvented easily by
   1 usually hang the Spectrum.  So, if a program reads from the 'Microdrive
   1 using channel "p".  A better solution is to remove the bug.  Load Tasword
   1 typing POKE @11,1.  In principle, this is also possible with the DISCiPLE,
   1 type: OPEN #3,"b"  (or OPEN #3,"t" for basic listings).  Press SHIFT-ALT 4
   1 to the serial port of the PC, a file or a parallel (printer) port.
   1 to the RS232 port of the Interface 1.  The emulator can redirect the RS232
   1 to save the header to disk before pressing F10.
   1 to build, and inexpensive, since only passive components are used.
   1 this first.  Wavajevo comes with a utility to translate its .TAP format to
   1 the respective addresses (pressing ENTER twice after each value); then Q
   1 the printer port, a serial port or a disk file.  Thus, by OPEN #3,"b", "t"
   1 the ZX Printer will appear again.
   1 than 256 Kb).  This will most probably solve your memory problem in DOS
   1 switch off automatic conversion into graphics of some ascii characters.
   1 supports printing to the Interface 1 RS232 and your printer type, or to the
   1 suddenly very fast. Without sound, Manic Miner and Jetset Willy were two of
   1 somewhat differently, important for well-protected programs. As a side
   1 solution.  Most probably shelling to DOS will not work in this case, as DOS
   1 so LPRINT works straight away.  When a +D ROM is used, POKE @11,0 may be
   1 routine.  Because Z80 traps the ROM and does not emulate the bips and
   1 routine) converted into the DISCiPLE/+D parallel printer output channel.
   1 resident programs into high memory.
   1 programs, simply select the hardware mode 48K (or 128K) Spectrum without
   1 programs will not load with an Interface 1 emulated.  Some programs are
   1 print things - some print without being asked to.  However, when this
   1 output respectively; use "t" for listings) and the Spectrum 128's RS232
   1 output port with -xl and output mode with -0e or -0h, then simply use
   1 out-of-paper or whatever, Z80 will report to the Spectrum program that the
   1 ordinary Spectrum would have crashed at that point.
   1 opening stream 3 for output to channel "b", i.e. OPEN #3,"b", instead of
   1 on the 48K Spectrum with Interface 1, or OPEN #3,"p" on the Spectrum 128,
   1 needs quite a bit of free memory.
   1 need them, try using e.g. Quarterdeck's QEMM to load as much as possible
   1 necessary.  The +D's "p" channel can be reset to ZX Printer output by
   1 much space and leave very little conventional memory to ordinary programs.
   1 joystick port is not usable.  Use an analogue pc-joystick instead.
   1 is an example (just wait until it pauses, then press a key).  To use these
   1 into graphics data understandable for Epson and HP-PCL compatible printers,
   1 in the documentation file, or the REGISTER.DOC file.
   1 implemented joystick port. If only two directions (out of four) work, your
   1 happens during printing, Z80 will try to finish its job.  The program
   1 from port 0.
   1 for a Star SG-10.  The Spectrum 128's COPY command sends its output to the
   1 for OPEN #.
   1 file using TAP2VOC, and play this file back to the emulator.
   1 emulated with a single REP MOVSB instruction of the 8086, emulation is
   1 emulated ZX Printer will not respond to it in DISCiPLE mode.
   1 effect, it will then also run at the right speed.
   1 don't want to slow down the emulator on slow machines!
   1 directly to a printer.  The menu that controls this is accessed by F4, O.
   1 different from Z80's, but uses files with the same .TAP extension.  Check
   1 conversion, POKE @8,1 to have CR's converted to CR/LF's, POKE @10,0 to
   1 clicks of the data, this will not work.  Convert the .TAP file to a .VOC
   1 channel "p", and the DISCiPLE/+D's centronics "p" channel can be routed to
   1 but the ZX Printer port #FB is used by the DISCiPLE already, and the
   1 between header and data block.  When saving to tape you can easily see it;
   1 be converted to graphics output in Epson or HP-PCL format; for this, select
   1 attached (on one plug!).  A number of multi-io cards can handle only one
   1 appears to hang, but pressing the space bar once causes Z80 to stop waiting
   1 and report the ZX Printer as non-existent.  When the printer goes on-line,
   1 and finally, the DISCiPLE has also on-board screen dump routines.
   1 analogue joystick.  However, the Zandbergen joystick needs a fully
   1 an LDIR instruction to update the screen. Since this instruction can be
   1 amount of available EMS memory to about any non-zero value (Z80 needs less
   1 all data sent to channel 3 (i.e. printed by LPRINT or LLIST) can be routed
   1 ad 9.  What to do about an IN 0 crash?
   1 ad 8.  Printing problems with Tasword 128
   1 ad 7. How to save a .SCR snapshot to tape or .TAP file
   1 ad 6. Manic Miner and Jetset Willy run too fast!
   1 ad 5. How to contact the author.
   1 ad 4. What to do if the Zandbergen joystick doesn't work correctly
   1 ad 3. How to build the tape interface.
   1 ad 2. How to LLIST and LPRINT to a printer
   1 ad 11.  Z80 complains about lack of memory
   1 ad 10.  I have a .TAP file, but it doesn't work
   1 ad 1. How to make a screen dump on a printer
   1 ZX printer.  For example, it is perfecty possible to print a textfile on
   1 ZX Printer is non-existent.  This will prevent programs from trying to
   1 Z80 needs far less conventional memory if EMS memory is present.  In a
   1 Z80 itself suggests using -xt or -xu to reduce the amount of memory.  Using
   1 Z80 - Frequently Asked Questions
   1 You can contact me by normal post:
   1 Windows (95) DOS box the amount of EMS memory available can be pre-set.
   1 When the Interface 1 appeared, it was possible to attach a serial printer
   1 Use the PIF editor (Windows 3.1) or go to Properties, Memory, to set the
   1 True. Most of the time these games are either producing sound or executing
   1 To a fully implemented pc-joystick port, two analogue joysticks can be
   1 There are several ways to print things.  The standard ZX Printer output can
   1 The switch -xu disables Hi-res color emulation, which can be undesirable.
   1 The normal ZX Printer "p" channel is automatically (by an interrupt
   1 The joystick port of a Sounblaster is fully implemented and ok to use.
   1 The following POKE @'s are useful: POKE @6,0 to switch on control code
   1 The diagram of the tape interface is in the program DIAGRAM.Z80. It is easy
   1 The Zandbergen joystick interface did not work at all in version 2.01.  It
   1 The SamRam can make a screen-dump on a dot-matrix printer. It is programmed
   1 The Interface I often crashes if the 'Microdrive Data' port is accessed
   1 The DISCiPLE rom's in ROMS.BIN are set to Centronics interface by default,
   1 Tasword 128 does not print correctly via the "p" channel; at least, my
   1 Switch to 128K mode (without Interface 1 to avoid troubles there) and try
   1 Spectrum 128K programs without saying so when loaded in an 48K machine.
   1 Some programs use the standard format on tape, but use their own load
   1 Some programs need the R register emulation to be switched on.  Some
   1 Some programs did indeed crash if an Interface I was attached; JetSet Willy
   1 Sinclair ZX Spectrum Emulator 'Z80' v3.05  -  11/11/96  -  by G.A. Lunter
   1 See your autoexec.bat file and remove unneccessary programs.  If you do
   1 SamRam; not on the Spectrum 128K).
   1 Postal address:
   1 Now load the .SCR snapshot into memory, and continue saving.
   1 Note that (without the -xj switch) when the actual printer goes off-line or
   1 LPRINT, LLIST and COPY to output to the "p" stream (on 48K Spectrum or
   1 Interface 1.  In this mode the emulator won't bother about programs reading
   1 Interface 1 RS232, you have to open the #3 channel.  In Spectrum Basic,
   1 In this way you can print anything as long as your spectrum program
   1 If you turn the LDIR emulation switch on, the LDIR instruction will behave
   1 If you have more than one joystick port in your pc, you have to disable
   1 If you do not want to build the interface yourself, you can order one for
   1 If this still doesn't work, then most probably resident programs take up
   1 If it is REALLY urgent you can Email:
   1 Hex, address 9DD3, and poke the values 01 FD 7F ED 79 32 5C 5B FB C9 into
   1 First make the appropriate choises in the tape menu, F7.  Then type SAVE
   1 Example 5: Screen dump for Epson or HP PCL compatible printers using
   1 Example 4: Screen dump for Epson or HP PCL compatible printers using
   1 Example 3: Screen dump for all other printers, using DOS utilities
   1 Example 2: Screen dump for EPSON compatible matrix printer using the
   1 Example 1: Screen dump for Star SG-10 compatible matrix printer using
   1 Example 1: Screen dump for Epson or HP-PCL compatible printers, via
   1 Epson-compatible printers.  The ZX Printer's COPY output can be translated
   1 Data' port when it shouldn't, the emulator lets the user know that an
   1 Could be different things.  The Warajevo emulator uses a tape file format
   1 BP 14.50 with B G Services.  For the address, see the Registering section
   1 As said above, you have to redirect the output of the Interface 1 RS232.
   1 As on a real spectrum with Interface 1, if you want to print to the
   1 Any queries which require my help will be forwarded to me.
   1 All output to the Interface I's RS232 channel "b" and "t" (for raw and text
   1 9  - What to do about an IN 0 crash?
   1 8  - Printing problems with Tasword 128
   1 7  - How to save a .SCR snapshot to tape or .TAP file
   1 6  - Manic Miner and Jetset Willy run too fast!
   1 5  - How to contact the author
   1 4  - What to do if the Zandbergen joystick doesn't work correctly
   1 3  - How to build the tape-interface
   1 2  - How to LLIST and LPRINT to a printer
   1 128, turn on Microface 128 emulation, hit NMI (F5), choose T, then H for
   1 11 - Z80 complains about lack of memory
   1 10 - I have a .TAP file, but it doesn't work
   1 1  - How to print the diagram of the tape-interface
   1 -xt reduces execution speed only slightly in some situations, so if this
   1 "p" printer channel, also an RS232 channel.  This will work for
   1 "name" SCREEN$.  Press ENTER, and then press F10 in the one second gap
   1    though).  Then, the ordinary COPY command works.
   1    the standard COPY command.
   1    the routines of the DISCiPLE
   1    the ZX Printer emulation and the ordinary COPY command
   1    the SamRam.
   1    switches are best defaulted in Z80.INI.
   1    select LPT2 for output.  Select Epson or HP-PCL output format with -0e
   1    or -0h.  Then simply type COPY (in 48K or SamRam mode, not in 128K
   1    mode, and neither in DISCiPLE mode; it works in +D mode though).
   1    but 48K BASIC, and make sure the Disciple is not turned on (+D is fine
   1    Type COPY SCREEN$ 2 for an A4 dump with dithered grey-tones.
   1    Type COPY SCREEN$ 1 for a small screen-dump (black/white but with regard
   1    Switch to Spectrum 128K mode (F9, 5, ENTER)
   1    Switch to SamRam mode by pressing F10, H, 3, CTRL-ENTER, and generate an
   1    Switch to 48K + DISCiPLE mode (or 128K + DISCiPLE) and select the ROM
   1    Select the printer port to use for output with -XL 2 for example, to
   1    Save it as a .SCR screendump by pressing F10, X, S, name
   1    Run CONVERT on the .SCR file to generate a .GIF or a .PCX file, for
   1    Redirect the Spectrum Interface 1 RS232 output to LPT1 by pressing F4,
   1    Redirect the RS232 output to LPT1 by pressing F4, O, L, 1.
   1    Redirect RS232 output to LPT1.
   1    Press P, then 1 to print the screen.
   1    Press F10, X, L, name, to load the screen snapshot back into memory.
   1    Make sure the emulator is in a 48K mode, SamRam is OK, or in a 128K mode
   1    Leave the emulator.
   1    Go back to the emulator (ESC, ESC) and press any key to start printing.
   1    Follow the steps from example 2 up to the saving of the .SCR
   1    Find another program that can print the .GIF or .PCX file
   1    Choose '128K BASIC' from the menu, and type PAUSE 0:COPY, and press
   1    COPY command of the Spectrum 128
   1    At startup, use a combination of the switches -xl, -xj, -0e, -0h and
   1    -0f to select the proper set-up for your printer configuration.  These
   1      as shown in DIAGRAM.Z80, or make other screendumps.
   1         with the pre-loaded D.O.S. for Epson or HP PCL compatible printers
   1         to colors)
   1         simply press F5.
   1         screen snapshot.
   1         example
   1         The Netherlands.
   1         P.O. Box 2535
   1         O, L, 1.
   1         NMI by pressing X, N.  If you're already in SamRam mode you can
   1         Gerton Lunter
   1         ENTER once.
   1         9704 CM  Groningen
   1                 CONVERT b x screen.scr screen.pcx
   1                 CONVERT b g screen.scr screen.gif,   or
   1