Top 10k strings from fuse.1 in <root> / bin / pc / Emulators / fuse-hc2000-hacks.7z / src / fuse / man /
Back to the directory listing
29 .\"------------------------------------------------------------------
14 section for more details.
7 .I condition
6 See also the
6 .RI ` string '
6 .RI ` num '
6 .I address
6 .I "device"
5 .I "Auto-load media"
5 .B "ZXATASP AND ZXCF"
5 .B "MOVIE RECORDING"
4 to disable). Same as the General Options dialog's
4 currently-running Fuse.
4 confirms any changes, and
4 aborts). Note that any changed settings only apply to the
4 The same as the
4 Options dialog's
4 Disk Peripherals Options dialog's
4 .B "DISK FILE FORMATS"
3 you can use
3 option from the
3 As above, but for drive B:.
3 .IR value .
3 .IR libspectrum (3)
3 .I "ZXCF upload"
3 .I "ZXCF interface"
3 .I "ZXATASP write protect"
3 .I "ZXATASP upload"
3 .I "ZXATASP interface"
3 .I "Options, Disk Peripherals..."
3 .I "Media, Tape, Write..."
3 .I "Media, IDE, Simple 8-bit, Master"
3 .I "DivIDE interface"
3 .I "AY stereo separation"
3 .B "PRINTER EMULATION"
3 .B "PRINTER EMULATION"
3 .B "FILE SELECTION"
3 .B "DISCiPLE EMULATION"
3 .B "+D EMULATION"
2 would load the file named `myfile' from the emulated drive 1.
2 to disable). The same as the General Options dialog's
2 to disable). Same as the Sound Options dialog's
2 to disable). Same as the RZX Options dialog's
2 section for more information.
2 printer port is emulated. (See the
2 parameter has the form
2 parameter allows you to specify the device used for sound output
2 or the equivalent
2 option additionally controls whether the machine boots directly into the TR-DOS
2 loss, for example resetting the Spectrum) require confirmation before
2 jumper. See the
2 is the number of the drive in use. For example,
2 is omitted.
2 for sound output, the
2 for more details.
2 evaluates true.
2 connected and disconnected via the
2 by prefixing filenames with
2 The same as the General Options dialog's
2 Specify whether a snapshot should be embedded in an RZX file when
2 Specify whether `dangerous' actions (those which could cause data
2 Specify the frame rate, the ratio of spectrum frame updates to real
2 Specify a HDF file to connect to the emulated ZXATASP interface's
2 Specify a HDF file to connect to the emulated Simple 8-bit IDE
2 Some examples of use:
2 Sets the relative volume of the beeper from a range of 0-100%.
2 SDL UI, enables the status icons showing whether the disk and tape are
2 Remove from the list of possible locations all addresses which have
2 Microdrive syntax may also be used.
2 Joysticks Options dialog's
2 If you are using
2 General Options dialog's
2 For the GTK+ and Win32 UI, enables the statusbar beneath the display. For the
2 Equivalent to the
2 .RI host= string
2 .RI dev= string
2 .RI buf_size= num
2 .RI `d n '
2 .RI ` \-\-no\-aspect\-hint '
2 .RI ` "LOAD d1\(dqmyfile\(dq" '
2 .RI [ options ]
2 .RI [ address "] [" condition ]
2 .RI ( tc2068\-0.rom " and " tc2068\-1.rom ),
2 .RI ( plus3\-0.rom ", " plus3\-1.rom ", " plus3\-2.rom " and " plus3\-3.rom ),
2 .RI ( 48.rom ),
2 .IR normal ,
2 .IR address .
2 .IR Enter .
2 .I register
2 .I printout.pbm
2 .I libxml2
2 .I fmfconv
2 .I expression
2 .I \-\-separation
2 .I File, Open...
2 .I Continue
2 .I <debugger command> <newline>
2 .I "Use tape traps"
2 .I "Use .slt traps"
2 .I "Speaker type"
2 .I "Sound enabled"
2 .I "Snap joystick prompt"
2 .I "Single Step"
2 .I "Simple 8-bit IDE"
2 .I "Show statusbar"
2 .I "PAL-TV use TV2x effect"
2 .I "Opus Discovery interface"
2 .I "Options, Save"
2 .I "Options, Joysticks, Joystick 2..."
2 .I "Options, Joysticks, Joystick 1..."
2 .I "Options, Joysticks"
2 .I "Melodik"
2 .I "Media, Tape, Record Start"
2 .I "Media, Tape, Play"
2 .I "Media, IDE, Simple 8-bit, Master, Commit"
2 .I "Media, IDE, Simple 8-bit"
2 .I "Media, IDE, DivIDE, Eject"
2 .I "Machine, Select..."
2 .I "Loading sound"
2 .I "Late timings"
2 .I "Kempston mouse"
2 .I "Kempston joystick"
2 .I "Issue 2 keyboard"
2 .I "Interface II"
2 .I "Interface I"
2 .I "Fuller Box"
2 .I "Frame rate"
2 .I "Force 8-bit"
2 .I "File, Open..."
2 .I "Fastloading"
2 .I "Emulation speed"
2 .I "Emulate printers"
2 .I "DivIDE write protect"
2 .I "Detect loaders"
2 .I "DISCiPLE interface"
2 .I "Confirm actions"
2 .I "Compress RZX data"
2 .I "Competition mode"
2 .I "Competition code"
2 .I "Black and white TV"
2 .I "Beta 128 interface"
2 .I "Beeper volume"
2 .I "Auto-save settings"
2 .I "Always embed snapshot"
2 .I "Allow writes to ROM"
2 .I "AY volume"
2 .I "+D interface"
2 .B "OPUS DISCOVERY EMULATION"
2 .B "MONITOR/DEBUGGER"
2 .B "GRAPHICS FILTERS"
2 .B "DIVIDE"
2 .B "BETA 128 EMULATION"
1 zxcf:unpage
1 zxatasp:unpage
1 zxatasp:page
1 you're using the GTK+ user interface; if you're using one of the
1 you're using the GTK+ or Win32 UIs.
1 you'll have to manually use
1 you wish to stop the tape at a specific point.
1 you wish to save.
1 you run them.
1 you may use the
1 you close the window.
1 you cannot get optimal result or not hear the sound at all. In this case try
1 you can press
1 written to.
1 written to the file on disk until the appropriate save option is used.
1 written to any tape file until you choose this option!
1 would have triggered.
1 works by setting a temporary breakpoint at the current contents of the
1 with the Spectrum's state at the start of the recording; if the
1 with RZX input recordings. (With the widget UI, the keys shown in
1 window, you can use the scrollbar to see the rest (by dragging the
1 window, thus preventing resizing to non-square sizes which lead to
1 window manager; you may have to make the window over twice the width
1 window manager about the preferred aspect ratio for the graphics
1 will set the appropriate breakpoint (you may wish to open the debugger
1 will select it. In the other UIs, emulation is paused and you can use
1 will output
1 will just run as fast as it can. Note that if the emulation speed is
1 will first be asked for the snapshot to use and then the file to save
1 will be saved as a .szx file.
1 will be made in `competition mode'. In essence, this means that Fuse
1 will be issued if the configuration in the snapshot matches what you
1 will be converted to one.
1 will be compressed. This is generally a good thing as it makes the
1 will be `printed' faithfully. (!)
1 will act just like a real Spectrum would: you can't load snapshots,
1 widget user interfaces, you'll get a very basic monitor which shows
1 widget UI, it's also paused when menus or the keyboard picture are
1 white television. This option is effective under the GTK+, Win32, Xlib
1 while the Timex Dock and Exrom use prefixes
1 while more technical information can be found at
1 which was `inserted' into the drive. If you do want to keep any
1 which uses no filtering. The available options are
1 which uses a restricted version of C's syntax; exactly the same syntax
1 which provides both additional RAM and an IDE interface. See the
1 which provides both additional RAM and a CompactFlash interface. See
1 which layers a lower-resolution colour image over the top of a
1 which key to press for each menu option in brackets. Pressing
1 which is no output. The available options are
1 which do things like use
1 which corresponds to the virtual joystick fire button. Same as the
1 which can be used to `prove' that the recording was made after a
1 which block Fuse will play next. With the GTK+ UI, emulation will
1 which UI you're using. So firstly, here's how to use the GTK+ file
1 whether the screen changed while saving the snapshot, to finish
1 when you've finished typing the filename, or
1 when using the serial/parallel output, though any escape codes used
1 when they will be interpreted as hex. Each command can be abbreviated
1 when they are opened using the
1 when the screen is rendered and when memory contention occurs) to be
1 we had 5 lives, so its pretty likely that this is where the lives
1 was inserted. Recording will continue from that point.
1 was compiled, than Fuse will try to create UDI images with compressed
1 was compiled, snapshots, tape images, dock cartridges and input
1 was available when Fuse was compiled, this will cause Fuse's current
1 was available when Fuse was compiled, then recordings made with
1 was available when Fuse was compiled, any RZX files written by Fuse
1 was available when Fuse was compiled). If you turn this option off,
1 warnings. This is a GTK+ bug (#144427), which is fixed in GTK+ 2.4.4.
1 want a `clean slate' to add newly-saved files to, before doing
1 virtually instant switching between programs on the Spectrum. See
1 virtual-tape.
1 virtual-tape files. Saving to SZX, Z80 and SNA snapshots and TZX and
1 virtual tape is playing. (Enabled by default, but you can use
1 version of this man page.
1 version is a non-interpolating filter which simply drops every other
1 variables, parentheses, the standard four numeric operations (`+',
1 using the options dialogs \- see the documentation for the
1 user interfaces.
1 user interfaces or when saving screenshots.
1 used with 48K, 128K and +2 (not +2A) emulation. To access disks, you will first
1 used with 48K emulation at present. To access disks, you will first
1 used with 16K, 48K, 128K, TC2048 and +2 (not +2A) emulation. To access disks,
1 used when creating movies. Valid values are 0 (no compression) and 1 (least
1 used for that device. In general, the
1 use the same syntax as Interface I and Microdrives.
1 up with the spectrum screen updates.
1 up to 15 seconds will be kept, then one snapshot every 15 seconds until
1 up to 1.5x its usual size (which is therefore 3x the size of a
1 up the main menu.
1 unpredictable behaviour will occur.
1 unmodified (but less accurate) sound output.
1 unless the
1 t{breakpoint}
1 typical 640x480), and 2 selects 60\ Hz modes (overscan).
1 twice in the NMI handler, where both AF and the AF\(aq shadow register
1 tstates after the start of the every frame, assuming
1 try a different option or say `\-\-fbmode 640'.
1 trap, but since it's not inconceivable that a program could be wanting
1 tracks with 'WEAK' data or even compressed tracks too).
1 tracks to save disk space.
1 tournament, you can safely ignore this option.
1 too. Now, we can just 'flip' the disk if Golden Axe asks for 'Side B'. The
1 to use the real instruction instead, you can choose whether to support
1 to trigger only when
1 to the portion not in curly braces.
1 to standard output.
1 to select it. If you decide you don't want to change block, just press
1 to save as an UDI file). If the appropriate libraries were available
1 to reset first).
1 to or as powerful as) to those in
1 to not allow the window to be resized and moved, but is necessary to
1 to load the program in. This is done by using a heuristic to identify
1 to investigate ResiDOS, the operating system designed for use with the
1 to emulate the first joystick. Fuse will use either
1 to each other, except that the +3 features a 3" disk drive while the
1 to display a pop-up version of the menu bar, which you can then
1 to disable). This option is effective under the GTK+ and Win32 UIs, and is the
1 to disable). See also the
1 to disable). Same as the RZX Options dialog's "Create autosaves" option;
1 to disable). Same as the Peripherals Options dialog's
1 to disable).
1 to convert recorded movie file into a standard video file.
1 to connect to the joystick interface enabled in the snapshot unless it
1 to connect an IDE hard disks and a CompactFlash card, while the ZXCF
1 to catch all events from that area.
1 to be selected with the image inserted, and disks will automatically
1 to be searched for, a count of the current number of possible
1 to IO port
1 times that breakpoint
1 time using a crude sort of OCR based on the current character set (a
1 time it takes to load programs. You may wish to disable this option if
1 through execution or continue.
1 this will automatically happen for you when you open one of these
1 this problem, the
1 this option unless you have a specific need for it.
1 this can mean the window will never resize at all. If you experience
1 this breakpoint doesn't disable other breakpoints, which may trigger
1 these panes can be removed by use of the
1 these machines. Note that any of the double or triple-sizing filters
1 there are in fact
1 then stored again to 0x80BC, which looks very much like the code to
1 then press
1 then click
1 the widget UI, the keys shown in brackets toggle the options,
1 the value may be random between consecutive reads of the same sector.
1 the two main ROMs, the TR-DOS ROM and a reset service ROM for the Pentagon
1 the two ROMs for the TS2068
1 the two ROMs for the TC2068
1 the two ROMs for the Spectrum SE
1 the two ROMs for the 128K Spectrum
1 the two ROMs for the +2
1 the trap or not.
1 the simple 8-bit interface's master channel to be committed to the
1 the selector works a bit differently. The files and directories are
1 the second image too and create a double sided disk image (merging the two one
1 the recording.
1 the recording to.
1 the printer \- these default to
1 the previously-loaded tape (if any has been loaded since you last did
1 the presence of any signature on an RZX file should not be taken as
1 the possible locations (in `page:offset' format). The five buttons
1 the poke finder.
1 the original widget UI code.
1 the old DAT-file variant is not. DSK, UDI, FDI, TR0, SDF, MGT, IMG,
1 the joystick emulation, some of the printer code, and the original
1 the high-resolution mode: the `smoothed' version is an interpolating
1 the four ROMs for the Scorpion 256
1 the four ROMs for the +3
1 the four ROMs for the +2A
1 the fmfconv program in fuse-utils to convert into regular video and/or audio
1 the firmwares available from the DivIDE homepage.
1 the disk too substituting the appropriate characters in the filename e.g. 1->2,
1 the cursor keys and press
1 the current values of the registers and allows you to single step
1 the chosen interface is selected. (See
1 the `continue' command can be used to return to it.
1 the TR-DOS ROM for Beta 128 emulation with the 48K, TC2048, 128K or +2
1 the TC2048 ROM
1 the Pentagon 128k and similar machines is the display timing details.
1 the Opus Discovery ROM
1 the Interface I ROM
1 the GTK+ and Win32 UIs, this will appear in a separate window and emulation
1 the DISCiPLE ROM
1 the 16K Spectrum is treated as having page 5 at 0x4000 and no page at
1 the 128K version of Gryzor. Load the game, define keys to suit and
1 the +D ROM
1 the +3 on startup if available.
1 that. You may also need to `press play' like this in certain other
1 that loses some information (e.g. variable track length or
1 that button will be equivalent to pressing that Spectrum key.
1 that TZX files will load properly, you should select the file, make
1 than the Spectrum's 16 colours, while the framebuffer user interface
1 tapes or disks for saving data to, or for loading data into an already
1 tape-loading traps have been disabled (in the General Options dialog),
1 system. See the
1 system. Same as the Disk Peripherals Options dialog's
1 sure tape-loading traps are disabled in the General Options dialog,
1 supported. This instruction is not generally used except for this
1 supported when emulating a Timex 2068 variant. Interface II ROM
1 support, the CoreAudio sound code, as well as maintaining the OS X
1 support emulation of a DISCiPLE attached to a 128K machine. See the
1 support a single frequency or a limited range (e.g.
1 stream will never be pruned.
1 stream to keep the file size and number of snapshots down: each snapshot
1 stream every 5 seconds while creating an RZX file, thus enabling the
1 stops if the emulated machine is changed.
1 stop-the-tape request (which Fuse obeys).
1 stereo sound like some AC97 sound card) may cause Fuse unable to set the
1 starting the loading process in the emulated machine isn't enough. You
1 start video recording about 25/s video frame rate and 44100Hz sampling
1 start playing. Immediately pause the game and bring up the poke finder
1 standard video files are 44100 Hz and 48000 Hz. If you use
1 stack pointer, so will not function correctly if the code returns to
1 speed when the virtual tape is playing, thus dramatically reducing the
1 specifies the ALSA device e.g. hw:1.2
1 specifies that libao use memory mapped transfer.
1 specifies that Fuse should emulate such a machine. Same as the General
1 specific emulated machine.
1 specific code was released. If you're not playing in such a
1 some other point or plays with its stack in other ways. Also, setting
1 snapshots, even if saved on a +D. This bug is not present in G+DOS
1 snapshots into the stream. Older snapshots will be pruned from the
1 snapshot load/save machine which is probably best glossed over for the
1 snapshot features (see the
1 snapshot every 5 minutes. Note that this "pruning" applies only to
1 smoothing. All three double the size of the displayed screen.
1 slider, for example), or you can use
1 slave channel.
1 sizes. Available values for
1 simple 8-bit interface, as activated from the
1 similar, but not identical, DSK formats. (The difference can be seen
1 similar to the `Lifeguard' utility which was available for use with the
1 sided disk images) and insert this merged virtual disk into the disk drive. The
1 shown at the top, ending in `/') \- the names may be truncated onscreen
1 should press
1 should have been saved/restored.)
1 set the ALSA buffer in frames, smaller value cause smaller sound delay but may
1 selects the libao driver to be used, either one of the `live' drivers
1 selects the ALSA device used, it can be any complex or simple ALSA
1 selector is to just ignore it and type in the name. This isn't as
1 selecting the file to load data from, you can choose where to load the
1 selected RZX file doesn't, you'll be prompted for a snapshot to load
1 see there for more details.
1 sector length).
1 sections below). Note that GDOS on the DISCiPLE contains a bug which
1 sections below for notes on the file formats supported).
1 section for more information).
1 section for more details.) The Opus Discovery may only be
1 section for more details.) The DISCiPLE may only be
1 section for more details.) The +D may only be
1 section for more details. Beta 128 emulation is enabled for the
1 section for more details on supported disk file formats.
1 section for mode details on supported disk file formats. The Opus
1 section for mode details on supported disk file formats. The +D's
1 section for mode details on supported disk file formats, which are the
1 section for details.
1 section for details on reading files compressed with
1 section below.
1 section below for more details.
1 section below for details on how to choose the file. Note that this
1 section below for details on how to choose the file. If
1 section and the CPCEMU manual section 7.7.1
1 second 3" drive.
1 screenshots) support `interpolating' filters which use a palette larger
1 screenshots saved in the Timex hi-colour and hi-res modes as well as
1 screenshots of non-Timex machines.
1 screenshot to.
1 screen. The difference between these two filters is in how they handle
1 screen, leading to a different set of filters being available for
1 scanlines. The first is a double-sizing filter for non-Timex
1 scanlines along the lines of the TV 2x and Timex TV scalers.
1 saving. You can also choose `3' to save a screenshot to disk.
1 same as the General Peripherals dialog's
1 same as the General Options dialog's
1 same as for +D emulation as described above. The DISCiPLE's
1 sake of the analogy. :\-)
1 running program.
1 run until the program counter reaches the value stored at that
1 routine is in progress, and then automatically start the virtual tape
1 routine in the ROM to save tape files quickly, tapes can also be saved
1 rollback facilities to be used without having to explicitly add
1 response that can be produced from the machine. Choose between a
1 respectively. The 48K machines are treated as having a permanent
1 respectively.
1 resolution. To deal with this, Fuse treats these machines as having a
1 requirements for Fuse to be used in an on-line tournament.
1 report ALSA buffer underruns on
1 replacement code, and did some work on the OSS-specific sound code and
1 remove from that list any locations which don't contain a specified value.
1 reduce the number of lives. We can now use the debugger to replace the
1 recording is started from an existing snapshot. (Enabled by default,
1 recording is started from an existing snapshot.
1 recording files can be read from files compressed with
1 real joystick button press. The codes are the Fuse keyboard codes
1 real disk, such that they survive the virtual disk being ejected.
1 real Spectrum. You can disable this option to eliminate the loading
1 quickly loading partway, then loading the rest real-time), so you
1 providing proof that it was made with competition mode active.\fR
1 prompted for a filename. The virtual-tape contents are the contents of
1 prompted for a filename.
1 program) while the others use an alternative, Fuse-specific `widget
1 program counter, although this can be modified either by the
1 problems, you can try to set compression to None.
1 problems with some window managers when using the GTK+ UI which can
1 problem at the cost of slower (i.e. always real-time) tape-loading.
1 printers, three of which are supported by Fuse. Different printers are
1 printer. See the
1 prevent the window from being resized or moved at all. (Enabled by
1 prevent others (for example,
1 press `4' to save a 48K snapshot, or `5' to save a 128K snapshot.
1 press Escape.
1 present, and can save back weak sector data to UDI image format.
1 powerful, completely transparent monitor/debugger, which can be
1 possibly best thought of as a cross between the 128K machine and the
1 possible, and narrows the filenames shown to those which match. You
1 possible locations to around 931 (you may get a slightly different
1 possibilities. Support for graphics filters varies between the
1 port and importing the graphics filter code.
1 point of view, the +2 is virtually identical to the 128K.
1 peripherals which Fuse will consider to be attached to the emulated
1 perhaps the only thing worth noting is that emulation is paused until
1 percentage of the speed at which the real machine runs. If your
1 pause the emulation in any way, change the speed or anything that you
1 partly supported (enough for multi-load games); however, loading of
1 parameter just specifies the device to be used for sound output.
1 parameter allows you to specify the
1 parallel printer interface is provided.
1 pane shows where the Spectrum's 64K memory map (the
1 pages are indicated simply by an integer, while ROMs are prefixed by
1 overwrite what would normally be ROM. This probably isn't very useful
1 output. (With the widget UI, the keys shown in brackets toggle the
1 output graphically, simulated text output is generated at the same
1 other value being true. In numeric expressions, you can use integer
1 other than SDL, Win32 and GTK+.
1 order to load from tape files more quickly when possible. But this can
1 or the current value of PC if
1 or if the emulated Fuse is running more than 5% faster or slower than
1 or choosing the
1 or all breakpoints if
1 or a file driver
1 or Unfiltered. Same as the Sound Options dialog's
1 or RZX recording ends. (Enabled by default, but you can use
1 or Beta disk images.
1 options. Similarly, the ZXCF is controlled by the
1 options), or from the
1 options under GTK+ 2.x produces a large number of GTK+ critical
1 options to be written to
1 options respectively.
1 options respectively refer to the 16K Spectrum
1 options from the command line or configuration file. While the ZX
1 options (the ZXCF write protect is software controlled).
1 option. This can cause some window managers (for example,
1 option. See the SpeccyBoot web page at http://speccyboot.sourceforge.net/ for
1 option. Note that when using the keyboard to emulate a joystick, the
1 option, but it's a simple XML file and shouldn't be too hard to edit
1 option would open only snapshots.
1 option must also be set for the input to be recognised.
1 option may help.
1 option is used before the disk is ejected.
1 option is set. See the
1 option is set will being loading. Opening a disk image or a Timex dock
1 option is disabled, Fuse will not make any sound.
1 option allows you to set the compression level to None, Lossless or High. If
1 opcode, so is not infallible.
1 only with the GTK+, Win32, Xlib and SDL user interfaces or when saving
1 one tstate later than "normal", an effect which is present on some real
1 one of the commands below.
1 one minute, then one snapshot every minute until 5 minutes, and then one
1 one is GTK+-based, but there are also SDL, Win32, Xlib, SVGAlib and
1 one format will start `MV \- CPCEMU' and the other will start
1 once only, and then be removed.
1 on the keyboard input ports, and a few games depended on the old value
1 on the joystick will have: this can be
1 on the command-line via the \-\-debugger\-command option.
1 on the 640x480 modes. 1 selects 72\ Hz modes (the same size and shape as your
1 on the +D. (Note: this was caused by saving/restoring the AF register
1 on exit. The same as the General Options dialog's
1 offering a more powerful firmware.
1 of these bits. Enabling this option switches to the old value, to let
1 of the recorded data on a magnetic disk, so it can be used for any
1 of the emulated machine: the top-left `pane' shows the current state
1 of the Z80 and the last bytes written to any emulated peripherals. The
1 of the Fuse window. You can click on a menu name to pop it up. Alternatively,
1 of just 'flip'-ing the disk inside the drive. If enabled, Fuse will try to open
1 of RAM respectively.
1 occurs and
1 occurring. (Enabled by default, but you can use
1 occurring.
1 number depending on exactly when you paused the game). Play along a
1 number (mono by default). The common sampling frequencies in
1 null output: no parameters.
1 now have 5 lives, replace the `6' in the 'Search for' field with a `5'
1 not exactly 100%, no sound output will be produced.
1 not been incremented since the last search.
1 not been decremented since the last search.
1 normal Spectrum speed, then the recording will immediately be stopped.
1 normal (Timex) size; that is, the same size as a normal Spectrum
1 non-standard ROM or from a custom save routine. Most tape operations
1 non-Timex machines.
1 noise entirely.
1 needed buffer size, appropriate sound frequency, channels and so on, therefore
1 need to load GDOS, by inserting a disk containing the DOS file (SYS) and
1 need to load G+DOS, by inserting a disk containing the DOS file (+SYS) and
1 navigate with the cursor keys or mouse.
1 multi-line debugger commands, so the only way to specify this command is
1 more buffer underrun (pops and clicks), larger value cause longer delay
1 modified. Different choices of speaker limit the bass and treble
1 modified, you will be asked as to whether you want any changes saved.
1 might want to try it that way first.
1 method to input multi-line debugger commands. (See the
1 menus. It also enables support for the Interface I RS-232 interface.
1 menu. Note that the Pentagon, Scorpion, Interface II, ZXATASP and ZXCF
1 menu. Note that any changes to the Microdrive image will not be
1 menu. Below the displays are an entry box for debugger commands, and
1 menu option. A debugger window will appear, showing the current state
1 menu option. (Enabled by default, but you can use
1 menu option.
1 menu option, or press
1 menu option instead, and the tape will begin loading automatically.
1 menu option \- you must then use the Media menu to use
1 menu item. Fuse also uses tape traps to intercept the tape-saving
1 menu item.
1 menu in the
1 meanings may vary graphics card by graphics card.
1 meaning to have no effect, or any Spectrum key, meaning that pressing
1 may cause some loaders to fail. (Enabled by default, but you can use
1 master channel.
1 mapping of page 5 at 0x4000, page 2 at 0x8000 and page 0 at 0xC000;
1 manually, by pressing
1 main Fuse window/screen for menus and dialogs, and uses the Spectrum's
1 made available for the different models:
1 machines. (With the widget UI, the keys shown in brackets toggle the
1 machines, the second is a similar triple-sizing filter, while the last
1 machine. Simply select the ROM you wish to use, and then reset the
1 machine most often emulated. More technical details can be found
1 machine isn't fast enough to keep up with the requested speed, Fuse
1 lose a life, emulation is stopped with PC at 0x91CD. Scrolling up a
1 locations to just one: page 2, offset 0x00BC. This is the only
1 locations and, if there are less than 20 possible locations, a list of
1 location in memory which stored `6' when we had 6 lives and `5' when
1 loaded from 0x80BC (our hypothetical lives counter), decremented and
1 load if the
1 live when you connect the communication channels.
1 line other end is live when you connect the communication channels.
1 limits bass and treble response. Choose "Unfiltered" to get
1 keywords that can be generated with each key from (48K) BASIC. Under
1 keys will not have their normal effect (to avoid problems with games
1 keys on the emulating machines keyboard, configured via the
1 keys are supported and do what you'd expect. To select a file or
1 keypresses recorded previously. RZX files generally contain a snapshot
1 keyboard \-
1 just as if they were uncompressed.
1 joysticks and the keyboard joystick. The default is
1 joystick interface. This emulation is only available for the 16k, 48k and
1 joystick emulation you wish to use when loading a snapshot. No prompt
1 it. The next pane shows the current stack, and the final pane any
1 it will fall back to built-in PS/2 mouse support. In this mode, it tries
1 it successfully opens one. The first of these is preferred since (at least on
1 it does not currently support emulation of the Sinclair Network, or
1 is used for conditional breakpoints, with `0' being false and any
1 is true, or unconditionally if
1 is triggered. There is currently no user interface for entering
1 is the only way to get the main menu; and unlike the GTK+ version, the
1 is set to 1, but in most cases you can safely use 2. Also, movie recording
1 is set in the General Options dialog (as it is by default),
1 is rendered one tstate later than on other real hardware. This option
1 is read from or written to and
1 is read from (other than via an opcode fetch) or written to and
1 is omitted. Port read/write breakpoints are unaffected.
1 is omitted, it defaults to the current value of PC.
1 is being emulated, including the integrated disk drives on +3,
1 is a single-sizing filter for Timex machines (note that this means TV 2X
1 is Lossless.
1 irksome as it sounds, since the filename input box has filename
1 invisible); to tell Fuse to release it, click the middle button (or wheel) or
1 into memory at
1 interpreted as decimal, unless prefixed by either
1 interfaces.
1 interface. See the
1 interface's slave channel.
1 interface's master channel.
1 interface itself into a Spectrum, not to connecting a joystick; this
1 interface as used by the Spectrum +3e, and allow hard disks to be
1 interface (probably the most widely supported type on the Spectrum).
1 integrated Beta 128 disk interface, and is the version of the
1 insert side B, we have to find and open the second disk image, instead just
1 indicate whether each 8K chunk is writable or contended respectively),
1 independent of where that bank is currently paged into memory. RAM
1 incorporate more memory and the "Mr Gluk Reset Service" ROM
1 in your home directory, from which they will be picked up again when
1 in two separate subwindows. If either list is too big to fit in the
1 in the standard 48K ROM, this will cause a reset, but modified ROMs are
1 in most circumstances, especially as the 48K ROM overwrites parts of
1 in competition mode. This is another feature for on-line tournaments
1 improvements to the widget code.
1 images will be inserted into the emulated tape deck, and if the
1 images are dumped as two single sided disk images e.g.
1 image will cause the appropriate machine type (+3, Pentagon or TC2068)
1 if1:unpage
1 if you're debugging the RZX files or there's some other program which
1 if you set
1 if they're too long to fit.
1 if printer emulation is enabled.
1 if it is not specified.
1 if given, fuse report ALSA buffer underruns to
1 http://www.alsa\-project.org/alsa\-doc/alsa\-lib/pcm.html for further
1 higher-resolution black-and-white image. The filters can also optionally
1 hi-colour or hi-res screenshot is loaded onto a non-Timex machine.
1 header needs to have a certain layout for Fuse to be able to continue
1 have their high-resolution video mode with twice the horizontal
1 have an extra option
1 got a program in you want to load and run. If this option is selected,
1 gives the file output will be directed to. This defaults to
1 gives the buffer size on the server.
1 gives the audio device to be used.
1 gives the OSS device to be used e.g. /dev/sound/dsp1
1 gives the NAS host specification.
1 gives the ESD host specification.
1 gives the ALSA period time in microseconds.
1 gives the ALSA device number.
1 gives the ALSA card number.
1 gives the ALSA buffer time in microseconds.
1 gives the ALSA buffer size in bytes.
1 gives the AIX sound device.
1 given in the
1 fuse \- Sinclair ZX Spectrum emulator
1 function key shortcuts for some menu options.
1 function detects whether the file is one side of a double-sided image if the
1 full details on the SpeccyBoot.
1 from the emulated machine's perspective, eject it. Note that any
1 from the command line, are:
1 from being able resize the window away from square.
1 frequency stereo sound default compression level.
1 framebuffer ones.
1 frame updates. This is useful if your machine is having trouble keeping
1 frame updates. Same as the General Options dialog's
1 found on the Interface II. Cartridges can then be inserted and removed
1 forms of smoothing, emulation of TV scanlines and various other
1 format, just select the appropriate extension. (e.g.
1 format supported by
1 for up to date information of devices and options (except for the
1 for those items which have them:
1 for text output, and
1 for sound output,
1 for pause when using a joystick).
1 for graphics (PBM images are supported by most image viewers and
1 for debugging libao.
1 for ALSA device.
1 followed by anything you've saved from the emulated machine since.
1 five buttons for controlling the debugger:
1 fire for the keyboard virtual joystick. The same as the Keyboard
1 finding (infinite lives etc.) pokes for games a bit easier: it is
1 filter which averages pairs of adjacent pixels, while the `skipping'
1 filter code.
1 files using the
1 files significantly smaller, and you probably want to turn it off only
1 files are shown, whether Fuse would be able to load them or not.
1 filename to save the screenshot to.
1 filename matches a pattern like [Ss]ide[ _][abAB12][ _.] in the file name of a
1 file. You will be prompted for a filename to save the recording to.
1 file you wish to save to, followed by the location and length of data
1 file outside of Fuse if you want to continue appending to it. The
1 few addresses in the debugger's disassembly pane shows a value was
1 extension, the snapshot will be saved in that format. Otherwise, it
1 extended features, so only one of these should be selected at once or
1 extended CPC format too. Further information please see the
1 explanation.
1 expects a breakpoint id, you can instead use a numeric expression,
1 expansion and a second 40 track single sided disk drive.
1 exits the menu system entirely (as well as `confirming' any current
1 exits a menu, and pressing
1 except that the breakpoint is temporary: it will trigger once and
1 except that it triples the size of the displayed screen. Available
1 exact frame rate depends on the Z80 clock frequency which varying on the
1 evaluates true. If
1 evaluates true (if one is given).
1 evaluates to true. The events which can be caught are:
1 error messages.
1 equivalent to pressing the emulated joystick's fire button,
1 entry box, which are similar in nature (but definitely not identical
1 entries above, but for the two channels of the ZXATASP interface.
1 entries above, but for the two channels of the DivIDE interface.
1 entries above, but for the simple 8-bit interface's slave channel.
1 entries above, but for the ZXCF interface's CompactFlash slot.
1 entering "RUN". Once DOS is loaded, you can load to/from DISCiPLE disks
1 entering "RUN". Once DOS is loaded, you can load to/from +D disks
1 encoding scheme.
1 emulator pauses while the menus are being navigated. The menus show
1 emulator paused) until you press
1 emulator is started. See also the
1 emulations.
1 emulation, and also under 48K, TC2048, 128K and +2 (but not +2A)
1 emulation state. You will be prompted for a filename to use.
1 emulation should attempt to proceed. Same as the General Options
1 emulation is enabled, text-only emulation of the disk interface's
1 emulation if the
1 emulating machine's monitor. These filters can be used to do various
1 emulated. (Enabled by default, but you can use
1 emulated, this is used to access the +D (or DISCiPLE)'s screenshot and
1 emulated machine to be reset.
1 emulated machine to be changed to the TC2068 (if it wasn't already
1 emulated as Symbol Shift (most other modifiers are also mapped to
1 emulated as Caps-5/6/7/8 (as appropriate)
1 emulated as Caps-2
1 emulated as Caps-1 (Edit)
1 emulated as Caps-0 (Delete)
1 emulated as Caps Shift-Symbol Shift (Extended Mode)
1 emulated as Caps Shift
1 drive A: to a file. You will be prompted for a filename.
1 double sided disk in drive. This means that if we open
1 doesn't support compressed RZX files.
1 di{sassemble}
1 divide:unpage
1 divide:page
1 displayed.
1 disk that is being opened. If found, Fuse will try to open the other side of
1 disk image separate file when opening a new disk image. Most double sided disk
1 disk image from a separate file when opening a new single-sided disk image.
1 disk format. Fuse can read all extended track types too (mixed FM/MFM, or
1 directory; if the completion was ambiguous, it completes as much as
1 directory, press
1 different user interfaces, but there are two general classes: the GTK+,
1 dialog. We note that we currently have 6 lives, so enter `6' into the
1 dialog. The state of the upload and write protect jumpers is then
1 dialog. See
1 dialog, and the state of its write protect jumper controlled via the
1 dialog is enabled. When that option is used in 48K or TC2048 emulation the
1 diagonal lines.
1 device. If you are not using the SDL UI or using
1 device, the default is 32\ kHz, but some devices only
1 device name. e.g.:
1 details can be found at
1 default, but you can use
1 decrement with a NOP (`set 0x91c9 0'), and playing the game some more
1 debugger window will not be updated while emulation is running.
1 data and how much data to load.
1 currently selected options to its configuration file on exit (if
1 currently only when using the GTK+ interface) what effect each button
1 currently does not support filters at all.
1 current virtual-tape. This is useful when you want to record using a
1 current number of lives (etc.) may be stored, and having the ability to
1 co{ntinue}
1 count is stored. Double-clicking on the `2:0x00BC' entry in the dialog
1 couldn't do on the real machine. If any of these things are attempted,
1 corruption in any saved snapshots, and incorrect restoration of saved
1 corresponding to the keys. The default value is
1 converters). These names can be changed with the
1 controlled by the
1 continues. With the other UIs, the picture remains onscreen (and the
1 continue while the browser is displayed; double-clicking on a block
1 contains three dump of the loaded disk image at different details.
1 contain the value specified in the `Search for' field.
1 constants (all calculations are done in integers), register names
1 considered set. The same as the Disk Peripherals Options dialog's
1 connected mouse may be used.
1 configured to emulate any one of the following joystick types:
1 configuration file.
1 cond{ition}
1 com{mmands}
1 compression) through 9 (most compression).
1 completion \- type part of a directory or file name, then press
1 competition mode active will be digitally signed, in theory to
1 compatible with the same AY music as the 128K Spectrum. This emulation is only
1 comparison operators `>', `<', `>=' and `<=', bitwise and (`&'), or
1 command, this works by setting a temporary breakpoint at the next
1 command line switch.
1 command line option.
1 command line option you can record sound on 44100Hz or even 48000Hz.
1 command line option to 2 than recording frame rate reduces about 25/s. The
1 comes with 128K, 512K or 1024K of RAM and the ability to connect a
1 combination, which refers to a location
1 code, the upd765 disk controller used in the +3 and made many
1 circumstances, e.g. TZXs containing multi-load games may have a
1 circuiting" the loading loop. This will in general speed up loading, but
1 channel. Note that any writes to the virtual hard disk will be lost
1 changes, use the appropriate `eject and write' option before exiting
1 changes made to the image will not be saved.
1 chance to cancel this if you're using the GTK+ or Win32 UIs.
1 causes corruption of saved snapshots, and a failure to return from the
1 causes Fuse to use the first card and parallel save the raw audio samples
1 causes Fuse to use the default ALSA device with 2000 frame length buffer and
1 causes Fuse to use ALSA 0.9+ output with the second (#1) sound card.
1 causes Fuse to save little endian words to
1 causes Fuse to exit. If this is a problem, compile Fuse with the
1 cause the emulated machine to be reset.
1 cause the emulated machine to be reset and the cartridge loaded.
1 cause emulation to run until that time is reached.
1 cause a breakpoint to be set to trigger whenever that location is
1 cartridges are also supported.
1 card not support some needed parameter (e.g. cannot play other only 48\ kHz
1 can't be appended to.
1 can select the filename to be saved to. If it has a .szx, .z80 or .sna
1 can be any of
1 called Pentagon from 1989 to 2006, this machine corresponds to a
1 bytes into memory bank
1 by, well, resizing it. :\-) Exactly how this works depends on your
1 by hand if you really want to.
1 by doing `head \-1
1 by default.
1 by default, but you can use
1 by Fuse which allows selection of the ROM(s) used by that
1 but you can use
1 but select SVGA modes automatically for normal or double size filters.
1 but for the second joystick; the default here is either
1 but fewer underrun. By default Fuse determine the buffer size based on the
1 but a brief overview is given here.
1 built-in joystick interface.
1 building its image of the Spectrum's screen, and displaying it on the
1 br{eakpoint} ti{me}
1 br{eakpoint} p{ort} (r{ead}|w{rite})
1 br{eakpoint} ev{ent}
1 br{eakpoint} (r{ead}|w{rite})
1 br{eakpoint}
1 brackets toggle the options,
1 bottom-left pane lists any active breakpoints. Moving right, the next
1 blocks on the current tape will appear, from which you can select
1 bit like using SCREEN$). There is currently no support for graphics
1 bit and then (deliberately) lose a life. Pause the game again. As we
1 being accessed. This option has no effect for the other user
1 being accessed. Same as the General Options dialog's
1 behaviour is different from previous versions of Fuse, when this
1 beginning.
1 before this one. In that case, the temporary breakpoint remains, and
1 be used to set breakpoints or the like. Currently, this is the only
1 be used at a later point to roll back to the inserted state by using
1 be taken from real joysticks attached to the emulating machine
1 available. Note that (when the option is enabled) if 8-bit sound isn't
1 available which make use of this feature. When the +D (or DISCiPLE) is
1 available then there will be no sound at all, so it's best not to use
1 available options are
1 available for the Spectrum. The input for these emulated joysticks can
1 available for the 16k, 48k and TC2048 machines.
1 automatically. (Enabled by default, but you can use
1 automatically resize to be the correct size for the graphics filter
1 automatically inserted snapshots: snapshots manually inserted into the
1 automatically executed when breakpoint
1 audio driver to be used (e.g. dsp, alsa, dma, esd and arts).
1 attempts to keep the window `square', but with some window managers
1 attached to the Kempston interface. Otherwise, you'll need to click on the
1 at this point to confirm this). Play along a bit more. When you next
1 as used by the Spectrum +3e. Same as the Disk Peripherals
1 as the RZX Options dialog's
1 as the RS-232 TxD or RxD wire.
1 as an SCR file. You will be prompted for a filename to save the
1 are used as shortcuts for various menu items, as described above. The
1 are supplied with Fuse - you must supply your own copies of those which
1 are mapped as-is to the Spectrum keys. The other key mappings are:
1 are listed in a table, when Fuse called with
1 are disabled during recording. Stop recording with the
1 are currently using. The same as the General Options dialog's
1 are available for Timex machines only when using the SDL, Win32 or GTK+
1 are available at
1 are actually very similar as a CompactFlash card is logically just an
1 are `320' (which corresponds to a 320x240x256 mode), the default and
1 are 0, 1 and 2. 0 means `never doublescan' (use 640x480 at either 72\ Hz or
1 appending to it correctly, and the file will be overwritten if it
1 and white television. This is effective only under the GTK+, Win32, Xlib and
1 and try to find the best mode for it. e.g. with
1 and the next a disassembly, which by default starts at the current
1 and the SpeccyBoot ROM
1 and the HP-UX sound code.
1 and some parameters to be used for that device. In general, the
1 and slave drives respectively.
1 and select Pentagon mode on startup.
1 and made many improvements to the widget code.
1 and height of the original size before it actually scales up. Fuse
1 and emulate 'weak' sectors.
1 and click `Search' again. This then reduces the list of possible
1 and Timex TV produce the same size output).
1 and SDL user interfaces: the others will always simulate a colour TV.
1 an unmodified Spectrum. But enabling this option gives you so-called
1 an opcode is executed at
1 also select the TC2068 on startup if available.
1 also select a Kempston joystick the
1 also reproduce scanlines in the same way as the TV 2x, 3x and Timex TV
1 also have to `press play', so to speak :\-), and this is how you do
1 already matches your current configuration.
1 alphanumeric keys (along with
1 all use the same hardware mechanism for accessing some of their
1 all listed in a single two-column-wide window (the directories are
1 again pauses playback, and a further press resumes). To explain \- if
1 again defaults to the current value of PC if omitted.
1 afterwards to ensure that this setting gets written to Fuse's
1 after this reveals that this has worked and we now have infinite
1 affects how the Spectrum responds to a read of input port 31. To use a
1 addresses, specified by an integer in the range 0x0000 to 0xFFFF or as
1 address, while double-clicking on an entry in the `events' pane will
1 add scanlines like the other TV series scalers.
1 actually want to do this.
1 actual sound frequency.
1 active from the
1 activated via the
1 act as follows:
1 accessing the mass storage devices and a task manager allowing
1 accessed via the Beta 128 disk interface and TR-DOS (the Technology
1 accessed and start and stop the virtual tape playing
1 above, but note that GDOS on the DISCiPLE contains a bug which causes
1 aRts soundserver: no parameters.
1 a->b, A->B. If successful then it will merge the two images and now we have a
1 a tape player and ZX Printer attached. Oh, and apparently some magical
1 a snapshot to the recording stream every 5 seconds. (Default to on, but
1 a loading routine, so is by no means infallible, but works in most
1 a 48K Spectrum. The available options are
1 a 2068 variant) and reset.
1 `normal' display size which is twice the size of a normal Spectrum's
1 `normal' Spectrum screens, and will make a simple conversion if a
1 `normal' Spectrum screen). Available only for the GTK+, Win32 and SDL
1 `native' dialog boxes etc. (behaving like a fairly normal GUI-based
1 `file' option which is provided by Fuse itself).
1 `events' which are due to occur and could affect emulation. Any of
1 `disassemble' command (see below) or by dragging the scrollbar next to
1 `certify' that it was made with the above restrictions in place.
1 `\-', `*' and `/'), the (non-)equality operators `==' and `!=', the
1 `Search for' field and click `Search'. This reduces the number of
1 `Golden Axe - Side A.dsk', then Fuse will try to open `Golden Axe - Side B.dsk'
1 `Golden Axe - Side A.dsk' and `Golden Axe - Side B.dsk'. So, if we want to play
1 `EXTENDED').
1 `640' (a 640x480x256 mode).
1 ` image ' format for debugging purpose. This is a plain text file
1 \fIh\fR/\fIj\fR/\fIk\fR/\fIl\fR. For faster movement, the
1 \fI5\fR/\fI6\fR/\fI7\fR/\fI8\fR, or (similarly)
1 \fI/dev/input/mice\fR, \fI/dev/mouse\fR then \fI/dev/psaux\fR, stopping when
1 \fBHowever, this procedure is not secure (and cannot be made so), so
1 \- this includes Z80, SNA and SZX snapshots, and TAP and TZX
1 Zlib is not available, only None is valid. The default when Zlib is available
1 ZXATASP and ZXCF. ResiDOS provides facilities for using the extra RAM,
1 ZX Printer
1 You will be prompted for a filename to save video. Please see
1 You cannot save a disk image with an inappropriate format
1 You can use
1 You can save disk images with any output
1 You can record stereo sound if you use
1 Write the current virtual-tape contents to a TZX file. You will be
1 Write the Microdrive image in Microdrive 1 to a file. You will be
1 Witold Filipczyk wrote the TC2068 support.
1 With this command line option, Fuse will stop movie recording when RZX playback
1 With this command line option, Fuse will start movie recording as soon as the
1 With the framebuffer UI, Fuse prefers to use GPM; if this is not available,
1 With both selectors, do bear in mind that
1 Win32, including the DirectDraw user interface.
1 Win32, Xlib, SVGAlib and SDL user interfaces (and the saving of .png
1 When user select a not available mode for a size, Fuse just ignore
1 When tape-loading traps are disabled, you need to start tape playback
1 When saving a 128K snapshot, you must then press Y or N to indicate
1 When emulating the Spectrum, keys
1 When a Beta 128 interface is used in 48K or TC2048 emulation the
1 Virtual floppy disk images are accessible when emulating a +3, +3e,
1 Virtual Microdrive images are accessible only when the Interface I is
1 Very similar to
1 Vehmaa which significantly extend the capabilities of the
1 Using the
1 Ultra Disk Image; for specification please see
1 UKV Spectrum Debugger disk image format.
1 UI'. This latter front-end is easily spotted by the way it uses the
1 Two disk image formats (Extended DSK and UDI) can store this type
1 Two Timex-machine specific filters which scale the screen down to half
1 To save a snapshot, choose the `Machine, NMI' menu option, and then
1 To move the cursor, you can either use the cursor keys, or the
1 To emulate different kinds of Spectrum, select the
1 To choose a file to load you can either double-click it, or click it
1 To change directory, double-click it.
1 To activate the ZXATASP, simply select the
1 To abort, press
1 Timex variants, allowing 272K of RAM to be accessed. Some more details
1 Three interpolating filters which apply successively more
1 Three filters which attempt to emulate the effect of the PAL TV system
1 Three filters which attempt to emulate the effect of television
1 This recording is very fast, and has a moderate size, but you need to use
1 This option makes Fuse's Interface I emulation assume that the RS-232
1 This option is effective only under the SDL UI.
1 This option controls the state of the ZXCF upload jumper. See the
1 This option controls the state of the ZXATASP write protect
1 This option controls the state of the ZXATASP upload jumper. See the
1 This option controls the state of the DivIDE write protection
1 This option controls the number of blocks in a new Microdrive cartridge.
1 This option allows you to choose whether to simulate a colour or black
1 This option allows you to choose whether the PAL TV 2x and higher scalers
1 This option allows the emulation of the sound output system to be
1 This menu is only available under the SDL UI.
1 This is the same as the `breakpoint' command in its various forms,
1 This is the only image format which can store all the relevant information
1 This file later converted to a common video file format with
1 This feature is included in Fuse solely as it was one of the
1 These options can also be modified while the emulator is running,
1 These newly-saved files are
1 These interfaces and many similar ones were produced to make the 48K Spectrum
1 These are mapped to the appropriate symbol-shifted keys on the
1 There is currently no support for reading compressed +3, DISCiPLE/+D
1 There is a
1 The way you select a file (whether snapshot or tape file) depends on
1 The various models of Spectrum supported a range of ways to connect
1 The variants of the Spectrum as released by Timex in Portugal.
1 The variant of the Spectrum released by Timex in North America.
1 The two machines released by Amstrad in 1988. Technically very similar
1 The simplest filter: just display one pixel for every pixel on the
1 The selector shows the directories and files in the current directory
1 The same as the RZX Options dialog's
1 The recorded sound sampling rate and the channel number is equal with the
1 The real ZXATASP comes with either 128K or 512K of RAM and the ability
1 The poke finder dialog contains an entry box for specifying the value
1 The poke finder can't search outside `normal' RAM.
1 The original machines as released by Sinclair in 1982 with 16 or 48K
1 The options available are:
1 The numeric code entered here will be written into any RZX files made
1 The names in brackets denote the defaults. Note that not all these ROMs
1 The multi-load aspect of SLT files requires a trap instruction to be
1 The main power of the debugger is via the commands entered into the
1 The libao file output devices not work properly with the GTK+ UI.
1 The interface can be activated via the
1 The important difference to note is that GTK+ and Win32 versions uses
1 The first machine released by Amstrad, in 1986. From an emulation
1 The emulator can load any of the formats supported by
1 The emulated tape starts or stops playing
1 The emulated Spectrum is, by default, an unmodified 48K Spectrum with
1 The comp.sys.sinclair Spectrum FAQ, at
1 The available parameter and value pairs for each device are:
1 The available filters, along with their short name used to select them
1 The above mode number is just an example, and mode numbers and their
1 The `poke finder' is a tool which is designed to make the task of
1 The `left' and `right' joysticks as attached to the Timex 2068 variant's
1 The `left' and `right' Sinclair joysticks, equivalent to pressing
1 The ZXCF interface is paged into or out of memory
1 The ZXATASP interface is paged into or out of memory
1 The ZXATASP and ZXCF interfaces are two peripherals designed by Sami
1 The Spectrum emulation is paused when any dialogs appear. In the
1 The NTSC 48K machine released in limited numbers in parts of South
1 The Interface 1 shadow ROM is paged into or out of memory
1 The DivIDE is another IDE interface for the Spectrum, of which full
1 The DivIDE interface is paged into or out of memory respectively
1 The 128K machine as released by Sinclair in 1985 (Spain) or 1986 (UK).
1 That said, most TZXs will work with tape-loading traps enabled (often
1 Teledisk image format; Fuse supports only files which do not use the
1 TZXs in real-time, albeit at a deliberately lower volume than on a
1 TV scalers, the TV 3x scaler, the movie logging code, the libao sound
1 TR-DOS disk image; for detailed information please see
1 TC2048 machines.
1 TAP tape files is supported. The SLT extension to the Z80 format is
1 Switch Fuse between full screen and windowed mode.
1 Swap the left and right mouse buttons when emulating the Kempston mouse. The
1 Support traps for ROM tape loading/saving. (Enabled by default, but
1 Support the SLT trap instruction. (Enabled by default, but you can use
1 Stuart Brady wrote the DISCiPLE and +D emulation, Scorpion emulation
1 Stops the direct recording and places the new recording into the
1 Stop movie recording which is currently in progress.
1 Stop emulation and return to the debugger.
1 Stop any currently-recording/playing RZX file.
1 Stop any current AY logging.
1 Step to the opcode following the current one. As with the `finish'
1 Starts directly recording the output from the emulated Spectrum to the
1 Start the monitor/debugger. See the
1 Start the memory browser. It should be fairly obvious what this does;
1 Start the `poke finder'. See the
1 Start recording the bytes output via the AY-3-8912 sound chip to a PSG
1 Start recording input to an RZX file, initialised from the current
1 Start recording input to an RZX file, initialised from a snapshot. You
1 Start playing the TAP or TZX file, if required. (Choosing the option
1 Speedlock detection is automatically omitted.
1 Spectrum. More details on both are available from Sami's homepage,
1 Spectrum's video memory) onto the current screen. Fuse supports
1 Spectrum's screen.
1 Spectrum's power off, and then turning it back on. Again, you get a
1 Spectrum's keyboard, the primary way of controlling Fuse itself
1 Spectrum for the change to take effect.
1 Spectrum equivalents
1 Spectrum display in order to tell Fuse to grab the pointer (and make it
1 Specify which mode to use for the FB UI. Available values for
1 Specify which graphics filter to use if available. The default is
1 Specify which SVGA mode to use for the SVGAlib UI at different screen
1 Specify whether to use doublescan modes in the FB UI.
1 Specify whether the sound made while tapes are loading should be
1 Specify whether the emulation should include a printer. Same as the
1 Specify whether the display should simulate a colour or black and
1 Specify whether the PAL TV 2x and PAL TV 3x scalers should also produce
1 Specify whether the GTK+ and Xlib user interfaces should `hint' to the
1 Specify whether the +3 drives try to detect Speedlock protected disks,
1 Specify whether tape and disk files should be automatically loaded
1 Specify whether sound output should be enabled at all. When this
1 Specify whether input recordings should be made in `competition mode'.
1 Specify whether RZX files should be written out compressed. (Enabled
1 Specify whether Fuse's current settings should be automatically saved
1 Specify whether Fuse will emulate the simple 8-bit IDE interface
1 Specify whether Fuse should run in full screen mode.
1 Specify whether Fuse should run at the fastest possible speed when the
1 Specify whether Fuse should produce sound. (Enabled by default, but
1 Specify whether Fuse should attempt to detect when the tape is being
1 Specify whether Fuse should attempt to accelerate tape loaders by "short
1 Specify whether Fuse emulate the ZXCF interface. Same as the
1 Specify whether Fuse emulate the ZXATASP interface. Same as the
1 Specify what frequency Fuse should use for the sound
1 Specify the state of the ZXCF upload jumper. Same as the Disk Peripherals
1 Specify the state of the ZXATASP write protect jumper. Same as the
1 Specify the state of the ZXATASP upload jumper. Same as the
1 Specify the speed (as a percentage of real Spectrum speed) at which
1 Specify the sound output device to use and any options to give that
1 Specify the file to be used for ROM(s) used for each machine. The
1 Specify the communication channels (FIFO or file) to be used for
1 Specify the code to be written to competition mode RZX files. The same
1 Specify the TAP device to use for SpeccyBoot emulation.
1 Specify that, while recording an RZX file, Fuse should automatically add
1 Specify that the framebuffer UI should attempt to use a double scan mode
1 Specify that the emulated DivIDE's write protect jumper should be
1 Specify machine type to emulate initially. The default is
1 Specify an RZX file to begin recording to.
1 Specify an RZX file to begin playback from.
1 Specify an IDE image to be loaded into the DivIDE's emulated master
1 Specify a virtual tape file to use. It must be in TAP or TZX format.
1 Specify a snapshot file to load. The file can be in any snapshot
1 Specify a debugger command to be run before emulator startup. This can
1 Specify a HDF file to connect to the emulated ZXCF interface.
1 Specify Interface I Microdrive cartridge files to open.
1 Sound Options dialog's
1 Some of Fuse's UIs allow resizing of the emulated Spectrum's display.
1 Some further punctuation keys are supported, if they exist on your
1 Some copy protections have what is described as 'weak/random' data.
1 Snapshots can be saved in the same manner as with the +D as described
1 Sinclair, Amstrad and Timex can be found at
1 Since many of the keys available are devoted to emulation of the
1 Show which version of Fuse is being used.
1 Sets the relative volume of the AY-3-8912 chip from a range of 0-100%.
1 Sets the relative volume of the AY-3-8912 chip from a range of
1 Set things such that the specified debugger commands will be
1 Set the value of the debugger variable
1 Set the value of the Z80 register
1 Set the interrupt mode or interrupt flip flops.
1 Set the filename used for text output from the emulated printers. See
1 Set the filename used for graphical output from the emulated ZX
1 Set the centre panel disassembly to begin at
1 Set sound encoding in recorded movie file. Type can be 0, 1 or 2.
1 Set how fast Fuse will attempt to emulate the Spectrum, as a
1 Set breakpoint
1 Set a breakpoint to trigger whenever memory location
1 Set a breakpoint to trigger whenever IO port
1 Set a breakpoint to stop emulation and return to the debugger whenever
1 Set a breakpoint to occur when the event specified by
1 Set a breakpoint to occur
1 Serial printer (text-only)
1 Sends a non-maskable interrupt to the emulated Spectrum. Due to a typo
1 Selecting a startup filter doesn't work properly with user interfaces
1 Select which joystick interface to attach for the first two real
1 Select which Fuse key code should correspond with each direction and
1 Select which Fuse key code should be triggered by the applicable
1 Select whether Fuse should try to merge a separate file for the 'B' side of a
1 Select the output speaker emulation, type can be TV speaker, Beeper
1 Select the graphics filter currently in use. See the
1 See the alsa-lib pcm api reference at
1 See the `DEVICE' section of
1 Scale the displayed screen up to triple size. Available only with the
1 Scale the displayed screen up to double size.
1 Save the disk image currently in the +3's drive A:.
1 Save the current state of the disk image currently in the +3's
1 Save the current screen as a PNG file. You will be prompted for a
1 Save the Microdrive image in Microdrive 1.
1 Save an arbitrary chunk of the Spectrum's memory to a file. Select the
1 Save a snapshot (machine state, memory contents, etc.) to file. You
1 Save a copy of whatever's currently displayed on the Spectrum's screen
1 Same as the Sound Options dialog's
1 Same as the Peripherals Options dialog's
1 Same as the Disk Options dialog's
1 SUN audio system.
1 SUN Sparc audio file: no parameters.
1 SLT support, MITSHM support (for the Xlib UI), TZX raw data blocks,
1 SDL user interfaces: the others will always simulate a colour TV.
1 SAD, TRD, SCL and OPD disk images are supported when a disk interface
1 Russian clone of the Spectrum. There were many different machines
1 Russell Marks wrote the sound emulation and OSS-specific sound code,
1 Run precisely one Z80 opcode and then stop emulation again.
1 Rolls back the recording to the point at which the previous snapshot
1 Roll back the recording to any snapshot which has been inserted into
1 Rewind the current virtual tape, so it can be read again from the
1 Restart emulation, but leave the debugger window open. Note that the
1 Reset the poke finder so that all locations are considered possible.
1 Reset the emulated Spectrum. Again, you get a chance to cancel this if
1 Reset the emulated Spectrum. A hard reset is equivalent to turning the
1 Research Disk Operating System). The most important distinction from
1 Remove the cartridge from the Timex 2068 dock. This will cause the
1 Remove the cartridge from the Interface II cartridge slot. This will
1 Remove from the list of possible locations all addresses which do not
1 Remove breakpoint
1 Remove all breakpoints at
1 Recording a movie may slow down emulation, if you experience performance
1 RZX embedded snapshots and compression, the Kempston mouse emulation
1 RAM in the ZXATASP and 1024K in the ZXCF.
1 Prompt the user to confirm whether Fuse should try to merge the 'B' side of a
1 Printer can
1 Print the value of
1 Playback recorded input from an RZX file. This lets you replay
1 Philip Kendall (philip\[email protected]).
1 Peripherals Options dialog's
1 Pentagon or Scorpion, or when the Beta 128, Opus Discovery, +D or
1 Pentagon or Scorpion machines as well as the +D, DISCiPLE,
1 Pentagon and Scorpion machines regardless of this option.
1 Pause or unpause emulation. This option is available only under the
1 Patrik Persson wrote the SpeccyBoot emulation.
1 Parallel printer (text-only)
1 Pages selected via the /ROMCS line are prefixed with
1 Otherwise, you have to start the load in the emulated machine
1 Ordinarily, Fuse intercepts calls to the ROM tape-loading routine in
1 Opus Discovery file formats.
1 Opus Discovery and Beta 128 interfaces. DCK cartridge images are
1 Options `1' and `2' allow screenshots to be printed (in monochrome)
1 Open a Spectrum file. Snapshots will be loaded into memory; tape
1 Open Sound System.
1 Once again, any changes made to a disk image will not affect the file
1 On many occasions when you open a tape or disk file, it's because it's
1 Now, if you're using the widget UI \- the one using the Spectrum font \-
1 Note: You can see all of the "gfx" effects only if the Fuse frame rate option
1 Note that this option is basically equivalent to plugging the
1 Note that SAM Coup\('e `.DSK' images share the same format as `.MGT'.
1 Not all image formats can store all disk images.
1 Normally, Fuse emulates tape-loading noise when loading from TAPs or
1 No joystick: any input will simply be ignored.
1 No error reporting, but the created file does not contain any sound data.
1 Newer versions of the Pentagon Russian Spectrum clones which
1 Network Audio System.
1 NMI menu correctly. This bug is not present in G+DOS on the +D.
1 Multiface. It works by maintaining a list of locations in which the
1 Microsoft audio file: no parameters.
1 Microdrive 1.
1 Michael D Wynne wrote the original Opus disk interface emulation
1 Matthew Westcott wrote the AY logging code and the DivIDE emulation.
1 Matan Ziv-Av wrote the SVGAlib and framebuffer UIs, the glib
1 Marek Januszewski wrote various bits of code to make Fuse work under
1 MacOS X CoreAudio: no parameters.
1 Ludvig Strigeus and The ScummVM project wrote the original graphics
1 Load binary data from a file into the Spectrum's memory. After
1 Load an SCR screenshot (essentially just a binary dump of the
1 Linux, with a 2.6-series kernel) any type of mouse can be used and any
1 Like all the Russian clones, they have built in 3.5" disk drives,
1 Kempston joystick in a game, this option must be enabled, and you must
1 John Elliott's lib765 and libdsk libraries were used for the original
1 It should complete it. If it was a directory, it moves to that
1 It has been observed that some real Spectrums run such that the screen
1 Interface I, and allow Microdrive cartridges to be
1 Interface I RS-232 emulation as RxD and TxD wire. See also the
1 Inserts a snapshot of the current state into the RZX file. This can
1 Insert the specified file into the emulated Timex 2068 variant dock;
1 Insert the specified file into the emulated Opus Discovery's drive 1.
1 Insert the specified file into the emulated Interface II.
1 Insert the specified file into the emulated Beta disk interface's drive A:
1 Insert the specified file into the emulated +D's drive 1.
1 Insert the specified file into the emulated +3's A: drive; also select
1 Insert the specified disk file into the emulated HC Interface I.
1 Insert an existing Microdrive cartridge image into emulated Microdrive
1 Insert a new (unformatted) disk into the emulated Beta drive A:.
1 Insert a new (unformatted) Microdrive cartridge into emulated
1 Insert a disk-image file to read/write in the +3's emulated drive
1 Insert a cartridge into the Timex 2068 dock. This will cause the
1 Insert a cartridge into the Interface II cartridge slot. This will
1 In the widget UI pressing
1 In the GTK+ and Win32 version, the menu bar is always visible at the top
1 In general, the debugger is case-insensitive, and numbers will be
1 In general, disk images for the +3 Spectrum are thought of as being in
1 In all cases, the event can be specified as
1 If your monitor displays a blank screen when using 1 or 2, press F10 then
1 If you're using the keyboard, probably the easiest way to use the
1 If you're using the SDL UI under X11 or GTK+, the window will
1 If you're using either the ZXATASP or ZXCF, you almost certainly want
1 If you're using Fuse full-screen, your mouse is automatically used as if
1 If you're going to be using the DivIDE, you'll probably want one of
1 If you use some special plugin for your pcm device (e.g.: dmix) or your
1 If you use a `weak' machine alsa09 makes a lot of clicks and pops and
1 If you turn this option off, Fuse assumes the RS-232 line other end is
1 If you are using the SDL UI, the
1 If you are using the GTK+ user interface, Fuse features a moderately
1 If this option is specified, then Fuse will prompt you which form of
1 If this option is selected, and
1 If this option is selected, Fuse will happily allow programs to
1 If this option is selected, Fuse will emulate the simple Sinclair
1 If this option is selected, Fuse will emulate the simple 8-bit IDE
1 If this option is selected, Fuse will emulate the ZXCF interface,
1 If this option is selected, Fuse will emulate the ZXATASP interface,
1 If this option is selected, Fuse will emulate the Opus Discovery interface.
1 If this option is selected, Fuse will emulate the DivIDE
1 If this option is selected, Fuse will emulate the DISCiPLE interface. See the
1 If this option is selected, Fuse will emulate the Beta 128 interface.
1 If this option is selected, Fuse will emulate the +D interface. See the
1 If this option is selected, Fuse will emulate a printer. See the
1 If this option is selected, Fuse will emulate a cartridge port as
1 If this option is selected, Fuse will emulate a Melodik AY sound interface.
1 If this option is selected, Fuse will emulate a Kempston mouse interface.
1 If this option is selected, Fuse will emulate a Kempston joystick
1 If this option is selected, Fuse will emulate a Fuller Box AY sound and
1 If this option is selected, Fuse will automatically write its
1 If this option is selected, Fuse will add a snapshot into the recording
1 If this option is enabled, then Fuse will run at the fastest possible
1 If this option is enabled, Fuse will attempt to detect when a loading
1 If the value smaller than 4 or greater than 254 Fuse assumes 4 or 254.
1 If the im mode is not 0, 1 or 2 it will be ignored, while non-zero iff values
1 If the disk image file (EDSK or UDI) contains weak sector data, than
1 If set, Fuse will prompt you which physical joystick or keyboard you want
1 If selected, Fuse will cause all screen-related timings (for example,
1 If Opus Discovery, +D or DISCiPLE emulation is in use and printer
1 If Fuse was compiled with Zlib support, this option sets the compression level
1 Ian Collier wrote the ZX Printer emulation (for xz80).
1 IRIX Audio Library: no parameters.
1 IDE hard disk. Currently, Fuse's emulation is fixed at having 512K of
1 Here's what the menu options do, along with the function key mappings
1 Golden Axe, first we have to insert the first disk image and when the game asks to
1 Give stereo separation of the 128's AY sound channels. Same as the
1 Give brief usage help, listing available options.
1 Gergely Szasz wrote the Interface I and Microdrive emulation, the PAL
1 Garry Lancaster wrote the 8-bit IDE, ZXATASP and ZXCF interface
1 GTK+, Win32, Xlib and SDL user interfaces or when saving screenshots of
1 GTK+ and Win32 UIs; to pause the other user interfaces, simply press F1 to bring
1 Fuse use the specified 1024x768@256 SVGA mode for triple size filters,
1 Fuse supports various front-ends, or UIs (user interfaces). The usual
1 Fuse supports several disk image formats in its +D, DISCiPLE and
1 Fuse supports most of the above formats for writing:
1 Fuse supports emulating the DISCiPLE disk and printer interface, although
1 Fuse supports emulating the +D disk and printer interface. See the
1 Fuse supports both the `CPCEMU' and `EXTENDED' formats.
1 Fuse supports Betadisk emulation in its Pentagon and Scorpion
1 Fuse records every displayed frame, so by default the recorded file has about
1 Fuse not displaying correctly. This option has been observed to cause
1 Fuse is restarted. The best way to update this file is by using this
1 Fuse is a Sinclair ZX Spectrum emulator. It supports several models
1 Fuse has the ability to apply essentially arbitrary filters between
1 Fuse generated sound sampling rate (32000 Hz by default) and channel
1 Fuse can save movies with sound in a specific file format (FMF).
1 Fuse can record movie (video and audio) into a file with special format.
1 Fuse can read and use weak sector data from EDSK and UDI files when
1 Fuse can emulate many of the common types of joystick which were
1 Fredrick Meunier wrote the TC2048, TS2068, Pentagon and Spectrum SE
1 Force the use of 8-bit sound, even if 16-bit is possible. Same as the
1 Force the use of 8-bit sound even if 16-bit (the default) is
1 For the window-based ones (GTK+, Win32 and Xlib), you can resize the window
1 For the real joysticks, it is also possible to configure (although
1 For the GTK+ UI, use stricter limits for the aspect ratio limits set
1 For reading:
1 For example, the opposite of
1 For compatibility with SAM Coup\('e disk images using these formats.
1 Firstly, note that the vast majority of this section applies only if
1 Finally, there is also support for reading and writing the RZX input recording
1 Finally, each of the file output types
1 Exit the emulator. A confirmation dialog will appear checking you
1 Exit the emulator immediately.
1 Exit from the current CALL or equivalent. This isn't infallible: it
1 Evaluate the command currently in the entry box.
1 Equivalent options for the other emulated Microdrives.
1 Enlightened Sound Daemon.
1 Enable the write protect tab for the image in Microdrive 1.
1 Enable the write protect tab for the image in Beta drive A:.
1 Emulate the Floppy Disk Controller from an ICE Felix HC Interface I.
1 Emulate the DivIDE interface. The same as the Disk Peripherals Options
1 Emulate an issue 2 keyboard. Same as the General Options dialog's
1 Emulate a SpeccyBoot Ethernet interface. Same as the Peripherals Options dialog's
1 Emulate a Sinclair Interface II. (Enabled by default, but you can use
1 Emulate a Sinclair Interface I. Same as the Peripherals Options dialog's
1 Emulate a Opus Discovery interface. Same as the Disk Peripherals Options dialog's
1 Emulate a Melodik AY interface for 16/48k Spectums. Same as the Peripherals
1 Emulate a Kempston mouse. Same as the Peripherals Options dialog's
1 Emulate a Kempston joystick. Same as the Peripherals Options dialog's
1 Emulate a Fuller Box interface. Same as the Peripherals Options dialog's
1 Emulate a DISCiPLE interface. Same as the Disk Peripherals Options dialog's
1 Emulate a Beta 128 interface. Same as the Disk Peripherals Options dialog's
1 Emulate a +D interface. Same as the Disk Peripherals Options dialog's
1 Eject the virtual hard disk from the simple 8-bit interface's master
1 Eject the disk image currently in the +3's emulated drive A: \- or
1 Eject the Microdrive image in Microdrive 1. If the image has been
1 Early versions of the Spectrum used a different value for unused bits
1 Each time the sector is read one or more bytes will change,
1 Each of the joysticks (including the `fake' keyboard joystick) can be
1 Double-clicking on an entry in the stack pane will cause emulation to
1 Double-clicking on an entry in the list of possible locations will
1 Do not trigger the next
1 Dmitry Sanarin wrote the original Beta disk interface emulation
1 Display the Sound Options dialog, letting you configure Fuse's sound
1 Display the RZX Options dialog, letting you configure how Fuse's deals
1 Display the Peripherals Options dialog, letting you configure the
1 Display the General Options dialog, letting you configure Fuse. (With
1 Display a diagram showing the Spectrum keyboard, and the various
1 Discovery's printer port is also emulated for output only. (See the
1 Disable the write protect tab for the image in Microdrive 1.
1 Disable the write protect tab for the image in Beta drive A:.
1 Darren Salt wrote the original versions of the code for +3 emulation,
1 DSK format. However, this is actually a slight oversimplification;
1 DISCiPLE/+D file formats.
1 DISCiPLE interface options are enabled and a machine compatible with
1 Connect or disconnect a communication channels (FIFO or file) to use
1 Connect an IDE hard disk to the simple 8-bit interface's master channel.
1 CompactFlash card. From an emulation point of view, the two interfaces
1 Close the dialog. Note that this does not reset the current state of
1 Close the debugger window and restart emulation.
1 Clear the current virtual tape. This is particularly useful when you
1 Choose a type of Spectrum to emulate. An brief overview of the
1 Choose a TAP or TZX virtual-tape file to load from. See the
1 Changing virtual consoles when using SVGAlib for joystick support
1 Change the debugger window to displaying output in base
1 Cause any writes which have been done to virtual hard disk attached to
1 CPC disk image format; Fuse supports the plain old and the new
1 By the way, it's not a good idea to modify the
1 By default, the sound output is mono, since this is all you got from
1 By default, Fuse emulates the Opus Discovery interface with the optional 2k RAM
1 Browse through the current tape. A brief display of each of the data
1 Beta 128 emulation.
1 Available values for
1 Available values are 10 (decimal) or 16 (hex).
1 Assuming the appropriate libraries were available when
1 As above, but for the remaining emulated Beta disk interface drives.
1 As above, but for the emulated Opus Discovery drives.
1 As above, but for the emulated DISCiPLE drives.
1 As above, but for the emulated Beta disk drive A:.
1 As above, but for the emulated +D drives.
1 As above, but for the +3's drive B:. Fuse emulates drive B: as a
1 Anywhere the debugger is expecting a numeric value, except where it
1 Any printout is appended to one (or both) of two files, depending on
1 Any input recordings which are started when this option is selected
1 Another Russian clone of the Spectrum. Some details can be found
1 An interpolating Timex-specific filter which scales the Timex screen
1 An individual dialog is available for each Spectrum variant emulated
1 An example of how to use this may make things a bit clearer. We'll use
1 An RZX recording finishes playing
1 Allow Spectrum programs to overwrite the ROM(s). The same as the
1 All long options which control on/off settings can be disabled using
1 Alexander Yurchenko wrote the OpenBSD/Solaris-specific sound code.
1 Advanced Linux Sound Architecture version 0.9+
1 Advanced Linux Sound Architecture version 0.5.x
1 Addresses can be specified in one of two forms: either an absolute
1 AIX audio system
1 ACB stereo (for sound from the 128 and other clone's AY-3-8912 sound
1 A simple archive format for TR-DOS disk files.
1 A recent variant designed by Andrew Owen and Jarek Adamski, which is
1 A list of keys applicable when using the file selection dialogs is
1 A further complication arises due to the fact that the Timex machines
1 A double-sizing, non-interpolating filter which attempts to smooth
1 A double-sizing filter which emulates the effect of a dot-matrix
1 A cursor joystick, equivalent to pressing
1 A Kempston joystick, read from input port 31. Note that the
1 A +3 with modified ROMs allowing access to IDE hard disks via the
1 60\ Hz), whereas 1 and 2 both mean `try to use doublescan' and will fall back
1 50 video frame per second. A standard video has about 24-30/s framerate, so
1 48\ kHz or up to 22\ kHz).
1 48K Spectrum
1 1991 era Pentagon-128K with the optional AY sound chip and the
1 1. You will be prompted for a filename.
1 0x8000 and 0xC000.
1 0-100%. Same as the Sound Options dialog's
1 0 means signed 16 bit PCM encoding. 1 means u-Law and 2 means a-Law
1 .\" with this program; if not, write to the Free Software Foundation, Inc.,
1 .\" too many to portably risk using IR...
1 .\" the trend for long-option-using programs is to give a largely
1 .\" the options list is in alphabetical order by long option name (or
1 .\" the Free Software Foundation; either version 2 of the License, or
1 .\" so this is used for all options (for consistency).
1 .\" short option name if none).
1 .\" it under the terms of the GNU General Public License as published by
1 .\" generic synopsis, so...
1 .\" fuse.1: Fuse man page
1 .\" function keys are listed first, by analogy with short options
1 .\" dual short/long option listings here reflect the GNU approach,
1 .\" clear that Phil is the main author.
1 .\" but WITHOUT ANY WARRANTY; without even the implied warranty of
1 .\" being listed the same way.
1 .\" as used in info files. It does mean using RS/RE, though,
1 .\" `AUTHOR' here is deliberate; avoiding the plural IMHO makes it
1 .\" You should have received a copy of the GNU General Public License along
1 .\" This program is free software; you can redistribute it and/or modify
1 .\" This program is distributed in the hope that it will be useful,
1 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1 .\" GNU General Public License for more details.
1 .\" E-mail: [email protected]
1 .\" Copyright (c) 2001-2010 Russell Marks, Philip Kendall, Darren Salt,
1 .\" Author contact information:
1 .\" 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1 .\" -*- nroff -*-
1 .\" (at your option) any later version.
1 .\" Fredrick Meunier, Stuart Brady
1 .TH fuse 1 "16th December, 2010" "Version 1.0.0" "Emulators"
1 .SH WEAK DISK DATA
1 .SH THE POKE FINDER
1 .SH THE .DSK FORMAT
1 .SH SYNOPSIS
1 .SH SEE ALSO
1 .SH OPUS DISCOVERY EMULATION
1 .SH OPTIONS
1 .SH MOVIE RECORDING
1 .SH MONITOR/DEBUGGER
1 .SH DISK FILE FORMATS
1 .SH DISCiPLE EMULATION
1 .SH DESCRIPTION
1 .SH COMPRESSED FILES
1 .SH BETA 128 EMULATION
1 .SH AUTHOR
1 .SH +D EMULATION
1 .SH "ZXATASP AND ZXCF"
1 .SH "THE VARIOUS FRONT-ENDS"
1 .SH "THE EMULATED SPECTRUM"
1 .SH "PRINTER EMULATION"
1 .SH "MENUS AND KEYS"
1 .SH "KEY MAPPINGS"
1 .SH "GRAPHICS FILTERS"
1 .SH "FILE SELECTION"
1 .SH "DIVIDE"
1 .SH "DISPLAY SIZE"
1 .RI use_mmap= yes|y|true|t|1
1 .RI period_time= num
1 .RI dsp= string
1 .RI dev= num
1 .RI dev= device
1 .RI card= num
1 .RI byteorder= string
1 .RI buffer_time= num
1 .RI `file= filename '
1 .RI ` page : offset '
1 .RI ` fuse\-sound.ao '
1 .RI ` filename '
1 .RI ` enigma.raw "'."
1 .RI ` device '
1 .RI ` \-\-strict\-aspect\-hint '
1 .RI ` \-\-rs232\-tx '
1 .RI ` \-\-rs232\-rx \-\-rs232\-tx '
1 .RI ` \-\-rs232\-rx '
1 .RI ` \-\-rs232\-handshake '
1 .RI ` \-\-no\-traps '
1 .RI ` \-\-no\-sound '
1 .RI ` \-\-no\-slt '
1 .RI ` \-\-no\-movie-stop-after-rzx'
1 .RI ` \-\-no\-loading\-sound '
1 .RI ` \-\-no\-issue2 '.
1 .RI ` \-\-no\-interface2 '
1 .RI ` \-\-no\-foo '
1 .RI ` \-\-no\-fastload '
1 .RI ` \-\-no\-embed\-snapshot '
1 .RI ` \-\-no\-detect\-loader '
1 .RI ` \-\-no\-confirm\-actions '
1 .RI ` \-\-no\-compress\-rzx '
1 .RI ` \-\-no\-auto\-load '
1 .RI ` \-\-no\-accelerate\-loader '
1 .RI ` \-\-no-rzx-autosaves '
1 .RI ` \-\-issue2 '
1 .RI ` \-\-foo ').
1 .RI ` \-\-disable\-ui\-joystick '
1 .RI ` \-\-aspect\-hint '
1 .RI ` \- ',
1 .RI ` \(aq ',
1 .RI ` W? '
1 .RI ` R1:0x1234 "')."
1 .RI ` C? '
1 .RI ` C "',"
1 .RI ` = '.
1 .RI ` ; ',
1 .RI ` 0x '
1 .RI ` /dev/js1 "'."
1 .RI ` /dev/js0 '
1 .RI ` /dev/input/js1 '
1 .RI ` /dev/input/js0 '
1 .RI ` / ',
1 .RI ` . ',
1 .RI ` , ',
1 .RI ` # ',
1 .RI ` "ALSA: underrun, at least 0ms." '
1 .RI [ id ]
1 .RI [ address ]
1 .RI ( trdos.rom ),
1 .RI ( tc2048.rom ),
1 .RI ( speccyboot-1.4.rom ).
1 .RI ( se\-0.rom " and " se\-1.rom ),
1 .RI ( plusd.rom ),
1 .RI ( plus2\-0.rom " and " plus2\-1.rom ),
1 .RI ( opus.rom ),
1 .RI ( if1\-2.rom ),
1 .RI ( disciple.rom ),
1 .RI ( au ", " raw ", " wav " or " null ).
1 .RI ( au ", " raw " and " wav )
1 .RI ( aixs ", " alsa ", " alsa09 ", " arts ", " esd ", " irix
1 .RI ( 256s\-0.rom ", " 256s\-1.rom ", " 256s\-2.rom " and " 256s\-3.rom ),
1 .RI ( 128p\-0.rom ", " 128p\-1.rom ", " trdos.rom " and " gluck.rom ),
1 .RI ( 128\-0.rom " and " 128\-1.rom ),
1 .RI $ variable
1 .RI ", " macosx ", " nas ", " oss " or " sun )
1 .IR xzx "(1)"
1 .IR xspect "(1),"
1 .IR verbose " :
1 .IR tv2x ,
1 .IR ts2068 ,
1 .IR timextv ,
1 .IR timex15x ,
1 .IR supereagle ,
1 .IR super2xsai ,
1 .IR stderr .
1 .IR scorpion
1 .IR port .
1 .IR plus3 ,
1 .IR plus2a ,
1 .IR plus2 ,
1 .IR plughw:# ", (where # mean your card number counted from 0)"
1 .IR pentagon512 ,
1 .IR pentagon1024 ,
1 .IR pentagon ,
1 .IR param[=value][,param[=value][,...][,devstr] .
1 .IR param " and " values :
1 .IR paltv3x .
1 .IR paltv2x ,
1 .IR paltv ,
1 .IR page ,
1 .IR ogg123 "(1),"
1 .IR number .
1 .IR null :
1 .IR metacity (1))
1 .IR macosx :
1 .IR libspectrum "(3)."
1 .IR libspectrum "(3),"
1 .IR libasound " or " ALSA
1 .IR irix :
1 .IR halfskip ,
1 .IR half ,
1 .IR gzip (3)
1 .IR gzip "(3)."
1 .IR gzip "(3),"
1 .IR gdb (1).
1 .IR fvwm (1))
1 .IR fuse\-utils "(1),"
1 .IR fmfconv "(1)"
1 .IR dskfile ':
1 .IR driver[:param[=value][,param[=value][,...]] .
1 .IR dotmatrix ,
1 .IR devstr " or"
1 .IR default " or " hw:0 " or " tee:plughw:0,\(aq/tmp/out.raw\(aq,raw
1 .IR debug :
1 .IR bzip2 (3)
1 .IR bzip2 "(3),"
1 .IR bzip2 "(3)"
1 .IR buffer=nnnn :
1 .IR arts :
1 .IR area :*
1 .IR area : detail " [" condition ]
1 .IR area : detail
1 .IR alsa09 :
1 .IR alsa :
1 .IR aixs :
1 .IR advmame3x ,
1 .IR advmame2x ,
1 .IR Space )
1 .IR Never ,
1 .IR Home ,
1 .IR Escape .
1 .IR Control ", " Alt ", and " Meta
1 .IR Always .
1 .IR AdvMAME2x ,
1 .IR 9 " (up),"
1 .IR 8 " (right),"
1 .IR 8 " (down),"
1 .IR 7 " (up),"
1 .IR 7 " (right),"
1 .IR 6 " (left),"
1 .IR 6 " (down),"
1 .IR 5 " (left),"
1 .IR 5 " (fire),"
1 .IR 48_ntsc,
1 .IR 4 " (up),"
1 .IR 3 " (down),"
1 .IR 2xsai ,
1 .IR 2068 ,
1 .IR 2048 ,
1 .IR 2 " (right),"
1 .IR 16 ", " 48 ", " TC2048 ", " TC2068 ", " TS2068
1 .IR 128 / +2 / Pentagon
1 .IR 1 " (left),"
1 .IR 0 " (fire)."
1 .IR 0 " (fire)"
1 .IR /tmp/aufwm.raw " file."
1 .IR +2A ", " +3
1 .IR "time " [ condition ]
1 .IR "port " [ condition ]
1 .IR "id " [ condition ]
1 .IR "http://www.worldofspectrum.org/rusfaq/index.html" .
1 .IR "http://www.worldofspectrum.org/rusfaq/index.html" ,
1 .IR "http://www.worldofspectrum.org/faq/reference/tmxreference.htm" .
1 .IR "http://www.worldofspectrum.org/faq/reference/sereference.htm" .
1 .IR "http://www.worldofspectrum.org/faq/reference/reference.htm" ,
1 .IR "http://www.worldofspectrum.org/faq/index.html" .
1 .IR "http://user.tninet.se/~vjz762w/" ,
1 .IR "http://baze.au.com/divide/" .
1 .IR "devstr" :
1 .IR "With single\-sided drives"
1 .IR "Triple size " ( 3x )
1 .IR "Timex half (smoothed) " ( half )
1 .IR "Timex half (skipping) " ( halfskip )
1 .IR "Timex TV " ( timextv )
1 .IR "Timex 1.5x " ( timex15x )
1 .IR "TV 3x " ( tv3x )
1 .IR "TV 2x " ( tv2x )
1 .IR "SuperEagle " ( supereagle )
1 .IR "Super 2xSaI " ( super2xsai )
1 .IR "Page Up" ,
1 .IR "Page Down" ,
1 .IR "PAL TV" ( paltv )
1 .IR "PAL TV 3x " ( paltv3x )
1 .IR "PAL TV 2x " ( paltv2x )
1 .IR "Nothing" ,
1 .IR "Normal " ( normal )
1 .IR "Media, Tape, Play" ).
1 .IR "Media, Tape, Clear" ),
1 .IR "Joystick Fire" ,
1 .IR "Double size " ( 2x )
1 .IR "Dot matrix " ( dotmatrix )
1 .IR "DivIDE write protect option" .
1 .IR "AdvMAME3x " ( advmame3x )
1 .IR "AdvMAME2x " ( advmame2x )
1 .IR "2xSaI " ( 2xsai )
1 .I variable
1 .I register value
1 .I printout.txt
1 .I port value
1 .I ogg123(1)
1 .I non standard
1 .I mode1, mode2 and mode3
1 .I libgcrypt
1 .I libasound (ALSA)
1 .I id count
1 .I id <newline>
1 .I http://zxmak.narod.ru/docs.htm
1 .I http://www.retroplay.com/Mecenate/ramsoft/tr-info.zip
1 .I http://www.kjthacker.f2s.com/docs/extdsk.html
1 .I http://www.fpns.net/willy/wteledsk.htm
1 .I http://www.cpc-emu.org/linux/cpcemu_e.txt
1 .I http://www.classiccmp.org/dunfield/img/td0notes.txt
1 .I http://scratchpad.wikia.com/wiki/Spectrum_emulator_file_format:_udi
1 .I guarantee
1 .I fuse \-d verbose,buffer=2000
1 .I fuse \-d tee:plughw:0,\(aq/tmp/aufwm.raw\(aq,raw
1 .I fuse \-d raw:byteorder=little,file=enigma.raw
1 .I fuse \-d alsa09:dev=hw:1
1 .I address value
1 .I ` elite3.udi '
1 .I \-\-zxcf\-upload
1 .I \-\-zxcf\-cffile file
1 .I \-\-zxcf
1 .I \-\-zxatasp\-write\-protect
1 .I \-\-zxatasp\-upload
1 .I \-\-zxatasp\-slavefile file
1 .I \-\-zxatasp\-masterfile file
1 .I \-\-zxatasp
1 .I \-\-writable\-roms
1 .I \-\-version
1 .I \-\-traps
1 .I \-\-textfile
1 .I \-\-sound\-freq
1 .I \-\-sound\-force\-8bit
1 .I \-\-sound
1 .I \-\-slt
1 .I \-\-simpleide\-slavefile file
1 .I \-\-simpleide\-masterfile file
1 .I \-\-simpleide
1 .I \-\-rzx-autosaves
1 .I \-\-rs232\-tx
1 .I \-\-rs232\-rx
1 .I \-\-rate
1 .I \-\-plusd
1 .I \-\-paltv2x
1 .I \-\-opus
1 .I \-\-no\-rs232\-handshake
1 .I \-\-movie\-compr
1 .I \-\-movie-stop-after-rzx
1 .I \-\-movie-start filename
1 .I \-\-movie-sound type
1 .I \-\-movie-compr level
1 .I \-\-mouse\-swap\-buttons
1 .I \-\-microdrive\-file file
1 .I \-\-microdrive\-8\-file file
1 .I \-\-microdrive\-7\-file file
1 .I \-\-microdrive\-6\-file file
1 .I \-\-microdrive\-5\-file file
1 .I \-\-microdrive\-4\-file file
1 .I \-\-microdrive\-3\-file file
1 .I \-\-microdrive\-2\-file file
1 .I \-\-loading\-sound
1 .I \-\-late\-timings
1 .I \-\-kempston\-mouse
1 .I \-\-kempston
1 .I \-\-joystick\-prompt
1 .I \-\-joystick\-1
1 .I \-\-issue2
1 .I \-\-interface2
1 .I \-\-interface1-fdc
1 .I \-\-interface1
1 .I \-\-help
1 .I \-\-graphicsfile
1 .I \-\-divide\-write\-protect
1 .I \-\-divide
1 .I \-\-disk\-ask\-merge
1 .I \-\-disciple
1 .I \-\-compress\-rzx
1 .I \-\-competition\-mode
1 .I \-\-bw\-tv
1 .I \-\-beta128\-48boot
1 .I \-\-beta128
1 .I \-\-autosave\-settings
1 .I \-\-auto\-load
1 .I \-\-aspect\-hint
1 .I \-\-accelerate\-loader
1 .I [im|iff1|iff2] value
1 .I Timex 2
1 .I Timex 1
1 .I Swap mouse buttons
1 .I Sinclair 2
1 .I Sinclair 1
1 .I Shift-Tab
1 .I Options
1 .I Kempston
1 .I Incremented
1 .I Evaluate
1 .I Decremented
1 .I Cursor keys
1 .I Caps Lock
1 .I Beta 128 interface
1 .I Beta 128 auto-boot in 48K machines
1 .I Backspace
1 .I Address
1 .I .fuserc
1 .I .UDI .FDI .MGT .IMG .SAD .TRD .SCL .OPD .OPU .DSK
1 .I "~/.fuserc"
1 .I "http://www.zxplus3e.plus.com/"
1 .I "http://www.worldofspectrum.org/residos/"
1 .I "http://www.nvg.ntnu.no/sinclair/computers/zxspectrum/zxspectrum.htm"
1 .I "driver"
1 .I "\-v mode"
1 .I "\-t file"
1 .I "\-s file"
1 .I "\-r file"
1 .I "\-p file"
1 .I "\-m type"
1 .I "\-j device"
1 .I "\-g filter"
1 .I "\-f frequency"
1 .I "\-d device"
1 .I "\-\-volume\-beeper volume"
1 .I "\-\-volume\-ay volume"
1 .I "\-\-textfile file"
1 .I "\-\-tape file"
1 .I "\-\-svga\-modes mode1,mode2,mode3"
1 .I "\-\-svga\-modes list"
1 .I "\-\-svga\-modes 0,0,12"
1 .I "\-\-strict\-aspect\-hint"
1 .I "\-\-statusbar"
1 .I "\-\-speed percentage"
1 .I "\-\-speccyboot-tap device"
1 .I "\-\-speccyboot"
1 .I "\-\-speaker\-type type"
1 .I "\-\-sound\-freq frequency"
1 .I "\-\-sound\-device device"
1 .I "\-\-snapshot file"
1 .I "\-\-rom\-ts2068\-1 file"
1 .I "\-\-rom\-ts2068\-0 file"
1 .I "\-\-rom\-tc2068\-1 file"
1 .I "\-\-rom\-tc2068\-0 file"
1 .I "\-\-rom\-tc2048 file"
1 .I "\-\-rom\-speccyboot file"
1 .I "\-\-rom\-spec\-se\-1 file"
1 .I "\-\-rom\-spec\-se\-0 file"
1 .I "\-\-rom\-scorpion\-3 file"
1 .I "\-\-rom\-scorpion\-2 file"
1 .I "\-\-rom\-scorpion\-1 file"
1 .I "\-\-rom\-scorpion\-0 file"
1 .I "\-\-rom\-plusd file"
1 .I "\-\-rom\-plus3e\-3 file"
1 .I "\-\-rom\-plus3e\-2 file"
1 .I "\-\-rom\-plus3e\-1 file"
1 .I "\-\-rom\-plus3e\-0 file"
1 .I "\-\-rom\-plus3\-3 file"
1 .I "\-\-rom\-plus3\-2 file"
1 .I "\-\-rom\-plus3\-1 file"
1 .I "\-\-rom\-plus3\-0 file"
1 .I "\-\-rom\-plus2a\-3 file"
1 .I "\-\-rom\-plus2a\-2 file"
1 .I "\-\-rom\-plus2a\-1 file"
1 .I "\-\-rom\-plus2a\-0 file"
1 .I "\-\-rom\-plus2\-1 file"
1 .I "\-\-rom\-plus2\-0 file"
1 .I "\-\-rom\-pentagon\-3 file"
1 .I "\-\-rom\-pentagon\-2 file"
1 .I "\-\-rom\-pentagon\-1 file"
1 .I "\-\-rom\-pentagon\-0 file"
1 .I "\-\-rom\-opus file"
1 .I "\-\-rom\-interface\-1 file"
1 .I "\-\-rom\-disciple file"
1 .I "\-\-rom\-beta128 file"
1 .I "\-\-rom\-48 file"
1 .I "\-\-rom\-16 file"
1 .I "\-\-rom\-128\-1 file"
1 .I "\-\-rom\-128\-0 file"
1 .I "\-\-record file"
1 .I "\-\-rate frame"
1 .I "\-\-printer"
1 .I "\-\-plusddisk file"
1 .I "\-\-plus3disk file"
1 .I "\-\-plus3-detect-speedlock"
1 .I "\-\-playback file"
1 .I "\-\-opusdisk file"
1 .I "\-\-melodik"
1 .I "\-\-machine type"
1 .I "\-\-joystick\-keyboard\-up code"
1 .I "\-\-joystick\-keyboard\-right code"
1 .I "\-\-joystick\-keyboard\-output type"
1 .I "\-\-joystick\-keyboard\-left code"
1 .I "\-\-joystick\-keyboard\-fire code"
1 .I "\-\-joystick\-keyboard\-down code"
1 .I "\-\-joystick\-2\-output type"
1 .I "\-\-joystick\-2\-fire\-9 code"
1 .I "\-\-joystick\-2\-fire\-8 code"
1 .I "\-\-joystick\-2\-fire\-7 code"
1 .I "\-\-joystick\-2\-fire\-6 code"
1 .I "\-\-joystick\-2\-fire\-5 code"
1 .I "\-\-joystick\-2\-fire\-4 code"
1 .I "\-\-joystick\-2\-fire\-3 code"
1 .I "\-\-joystick\-2\-fire\-2 code"
1 .I "\-\-joystick\-2\-fire\-10 code"
1 .I "\-\-joystick\-2\-fire\-1 code"
1 .I "\-\-joystick\-2 device"
1 .I "\-\-joystick\-1\-output type"
1 .I "\-\-joystick\-1\-fire\-9 code"
1 .I "\-\-joystick\-1\-fire\-8 code"
1 .I "\-\-joystick\-1\-fire\-7 code"
1 .I "\-\-joystick\-1\-fire\-6 code"
1 .I "\-\-joystick\-1\-fire\-5 code"
1 .I "\-\-joystick\-1\-fire\-4 code"
1 .I "\-\-joystick\-1\-fire\-3 code"
1 .I "\-\-joystick\-1\-fire\-2 code"
1 .I "\-\-joystick\-1\-fire\-10 code"
1 .I "\-\-joystick\-1\-fire\-1 code"
1 .I "\-\-joystick\-1 device"
1 .I "\-\-if2cart file"
1 .I "\-\-if1disk file"
1 .I "\-\-graphicsfile file"
1 .I "\-\-graphics\-filter mode"
1 .I "\-\-fuller"
1 .I "\-\-full\-screen"
1 .I "\-\-fbmode mode"
1 .I "\-\-fastload"
1 .I "\-\-embed\-snapshot"
1 .I "\-\-doublescan\-mode"
1 .I "\-\-doublescan\-mode mode"
1 .I "\-\-dock file"
1 .I "\-\-divide\-slavefile file"
1 .I "\-\-divide\-masterfile file"
1 .I "\-\-disk\-try\-merge mode"
1 .I "\-\-detect\-loader"
1 .I "\-\-debugger\-command string"
1 .I "\-\-confirm\-actions"
1 .I "\-\-competition\-code code"
1 .I "\-\-betadisk file"
1 .I "\-D mode"
1 .I "Timex TS2068"
1 .I "Timex TC2068"
1 .I "Timex TC2048"
1 .I "Spectrum SE"
1 .I "Spectrum 48K"
1 .I "Spectrum 48K (NTSC)"
1 .I "Spectrum 16K"
1 .I "Spectrum 128K"
1 .I "Spectrum +3e"
1 .I "Spectrum +3"
1 .I "Spectrum +2A"
1 .I "Spectrum +2"
1 .I "SpeccyBoot"
1 .I "Scorpion ZS 256"
1 .I "RS-232 handshake"
1 .I "Pentagon 512K"
1 .I "Pentagon 128K"
1 .I "Pentagon 1024K"
1 .I "Options/General/Frame rate 1:n"
1 .I "Options, Sound..."
1 .I "Options, Select ROMs"
1 .I "Options, RZX..."
1 .I "Options, Peripherals..."
1 .I "Options, Peripherals, Kempston interface"
1 .I "Options, Peripherals"
1 .I "Options, Joysticks, Keyboard..."
1 .I "Options, General..."
1 .I "Options, Full Screen"
1 .I "Options, Filter..."
1 .I "Options, Disk Peripherals"
1 .I "Media, Tape, Rewind"
1 .I "Media, Tape, Record Stop"
1 .I "Media, Tape, Open..."
1 .I "Media, Tape, Clear"
1 .I "Media, Tape, Browse"
1 .I "Media, Interface I, RS232, Unplug TxD"
1 .I "Media, Interface I, RS232, Unplug RxD"
1 .I "Media, Interface I, RS232, Plug TxD"
1 .I "Media, Interface I, RS232, Plug RxD"
1 .I "Media, Interface I, Microdrive"
1 .I "Media, Interface I, Microdrive 8, ..."
1 .I "Media, Interface I, Microdrive 7, ..."
1 .I "Media, Interface I, Microdrive 6, ..."
1 .I "Media, Interface I, Microdrive 5, ..."
1 .I "Media, Interface I, Microdrive 4, ..."
1 .I "Media, Interface I, Microdrive 3, ..."
1 .I "Media, Interface I, Microdrive 2, ..."
1 .I "Media, Interface I, Microdrive 1, Write protect, Enable"
1 .I "Media, Interface I, Microdrive 1, Write protect, Disable"
1 .I "Media, Interface I, Microdrive 1, Save"
1 .I "Media, Interface I, Microdrive 1, Save as..."
1 .I "Media, Interface I, Microdrive 1, Insert..."
1 .I "Media, Interface I, Microdrive 1, Insert New"
1 .I "Media, Interface I, Microdrive 1, Eject"
1 .I "Media, Interface I"
1 .I "Media, IDE, ZXCF CompactFlash, Insert..."
1 .I "Media, IDE, ZXCF CompactFlash, Eject"
1 .I "Media, IDE, ZXCF CompactFlash, Commit"
1 .I "Media, IDE, ZXATASP, Slave, Insert..."
1 .I "Media, IDE, ZXATASP, Slave, Eject"
1 .I "Media, IDE, ZXATASP, Slave, Commit"
1 .I "Media, IDE, ZXATASP, Master, Insert..."
1 .I "Media, IDE, ZXATASP, Master, Eject"
1 .I "Media, IDE, ZXATASP, Master, Commit"
1 .I "Media, IDE, Simple 8-bit, Slave, Insert..."
1 .I "Media, IDE, Simple 8-bit, Slave, Eject"
1 .I "Media, IDE, Simple 8-bit, Slave, Commit"
1 .I "Media, IDE, Simple 8-bit, Master, Insert..."
1 .I "Media, IDE, Simple 8-bit, Master, Eject"
1 .I "Media, IDE, DivIDE, Slave, Insert..."
1 .I "Media, IDE, DivIDE, Slave, Commit"
1 .I "Media, IDE, DivIDE, Master, Insert..."
1 .I "Media, IDE, DivIDE, Master, Commit"
1 .I "Media, Disk, Opus, Drive 2, ..."
1 .I "Media, Disk, Opus, Drive 1, Write protect, Enable"
1 .I "Media, Disk, Opus, Drive 1, Write protect, Disable"
1 .I "Media, Disk, Opus, Drive 1, Save"
1 .I "Media, Disk, Opus, Drive 1, Save as..."
1 .I "Media, Disk, Opus, Drive 1, Insert..."
1 .I "Media, Disk, Opus, Drive 1, Insert New"
1 .I "Media, Disk, Opus, Drive 1, Eject"
1 .I "Media, Disk, DISCiPLE, Drive 2, ..."
1 .I "Media, Disk, DISCiPLE, Drive 1, Write protect, Enable"
1 .I "Media, Disk, DISCiPLE, Drive 1, Write protect, Disable"
1 .I "Media, Disk, DISCiPLE, Drive 1, Save"
1 .I "Media, Disk, DISCiPLE, Drive 1, Save as..."
1 .I "Media, Disk, DISCiPLE, Drive 1, Insert..."
1 .I "Media, Disk, DISCiPLE, Drive 1, Insert New"
1 .I "Media, Disk, DISCiPLE, Drive 1, Eject"
1 .I "Media, Disk, Beta, Drive D:, ..."
1 .I "Media, Disk, Beta, Drive C:, ..."
1 .I "Media, Disk, Beta, Drive B:, ..."
1 .I "Media, Disk, Beta, Drive A:, Write protect, Enable"
1 .I "Media, Disk, Beta, Drive A:, Write protect, Disable"
1 .I "Media, Disk, Beta, Drive A:, Save"
1 .I "Media, Disk, Beta, Drive A:, Save as..."
1 .I "Media, Disk, Beta, Drive A:, Insert..."
1 .I "Media, Disk, Beta, Drive A:, Insert New"
1 .I "Media, Disk, Beta, Drive A:, Eject"
1 .I "Media, Disk, +D, Drive 2, ..."
1 .I "Media, Disk, +D, Drive 1, Write protect, Enable"
1 .I "Media, Disk, +D, Drive 1, Write protect, Disable"
1 .I "Media, Disk, +D, Drive 1, Save"
1 .I "Media, Disk, +D, Drive 1, Save as..."
1 .I "Media, Disk, +D, Drive 1, Insert..."
1 .I "Media, Disk, +D, Drive 1, Insert New"
1 .I "Media, Disk, +D, Drive 1, Eject"
1 .I "Media, Disk, +3, Drive B:, Save"
1 .I "Media, Disk, +3, Drive B:, Save as..."
1 .I "Media, Disk, +3, Drive B:, Insert..."
1 .I "Media, Disk, +3, Drive B:, Eject"
1 .I "Media, Disk, +3, Drive A:, Save"
1 .I "Media, Disk, +3, Drive A:, Save as..."
1 .I "Media, Disk, +3, Drive A:, Insert..."
1 .I "Media, Disk, +3, Drive A:, Eject"
1 .I "Media, Disk"
1 .I "Media, Cartridge, Timex Dock, Insert..."
1 .I "Media, Cartridge, Timex Dock, Eject"
1 .I "Media, Cartridge, Interface II, Insert..."
1 .I "Media, Cartridge, Interface II, Eject..."
1 .I "Media, Cartridge, Interface II"
1 .I "Machine, Reset"
1 .I "Machine, Poke Finder..."
1 .I "Machine, Pause"
1 .I "Machine, NMI"
1 .I "Machine, Memory Browser..."
1 .I "Machine, Hard reset"
1 .I "Machine, Debugger..."
1 .I "Machine, Debugger ..."
1 .I "MDR cartridge len"
1 .I "Joystick type"
1 .I "Joystick fire"
1 .I "Help, Keyboard picture..."
1 .I "HC Interface I"
1 .I "File, Save Snapshot..."
1 .I "File, Save Screen as SCR..."
1 .I "File, Save Screen as PNG..."
1 .I "File, Save Binary Data..."
1 .I "File, Recording, Stop"
1 .I "File, Recording, Rollback"
1 .I "File, Recording, Rollback to..."
1 .I "File, Recording, Record..."
1 .I "File, Recording, Record from snapshot..."
1 .I "File, Recording, Play..."
1 .I "File, Recording, Insert snapshot"
1 .I "File, Open SCR Screenshot..."
1 .I "File, Movies, Stop"
1 .I "File, Movies, Record..."
1 .I "File, Load Binary Data..."
1 .I "File, Exit"
1 .I "File, AY Logging, Stop"
1 .I "File, AY Logging, Record..."
1 .I "Create autosaves"
1 .I "Button for UP"
1 .I "Button for RIGHT"
1 .I "Button for LEFT"
1 .I "Button for FIRE"
1 .I "Button for DOWN"
1 .I "Beta 128 auto-boot in 48K machines"
1 .I "Accelerate loaders"
1 .I "+3 Detect Speedlock"
1 .BR "THE .DSK FORMAT" ,
1 .B fuse --movie-start --rate 2 --sound-freq 44100 --separation enigma.fmf
1 .B WEAK DISK DATA
1 .B Examples
1 .B COMPRESSED FILES
1 .B "THE .DSK FORMAT"
1 .B "POKE FINDER"
1 .B "MENUS AND KEYS"
1 +3 disk and disk image support.
1 +2A does not.
1 (with LOAD "" or the 128's Tape Loader option, though you may need
1 (which simply evaluate to the value of the register), debugger
1 (where each line is displayed twice).
1 (to move the keyboard focus to a subwindow) and use the cursor keys.
1 (rather than the emulated machine) is via the menus. There are also
1 (rarely) interfere with TZX loading; disabling this option avoids the
1 (or pressing
1 (only the old CPC format).
1 (little endian).
1 (kempston),
1 (including the 128), with quite faithful emulation of the display and
1 (host native byteorder),
1 (for an option
1 (for Glukalka).
1 (for EightyOne).
1 (either `live' to a speaker or to a file) and the parameters to be
1 (e.g. offset 0x1234 in ROM 1 is specified as
1 (configured via the
1 (big endian) or
1 (`|') and exclusive or (`^') and logical and (`&&') and or (`||').
1 (Timex 2),
1 (Timex 1),
1 (Sinclair 2),
1 (Sinclair 1),
1 (Fuller). Same as the Joysticks Options dialog's
1 "TV" type speaker and a small beeper type speaker that significantly
1 "Advanced Compression" option. Detailed description found in