1
0
mirror of https://git.code.sf.net/p/fuse-emulator/fuse synced 2026-01-28 14:20:54 +03:00
Philip Kendall a16cfda9c7 Remove a couple of --enable-warnings warnings about unsigned < 0
comparisons.

Legacy-ID: 563
2002-08-18 12:00:29 +00:00
2002-08-18 11:54:37 +00:00
2002-01-25 01:33:43 +00:00
2002-03-24 12:49:44 +00:00
2000-10-23 11:13:21 +00:00
2001-08-13 21:49:43 +00:00
2002-08-10 22:46:11 +00:00
2002-04-14 10:52:33 +00:00
2001-08-13 21:49:43 +00:00
2001-08-13 21:49:43 +00:00
2001-08-13 21:49:43 +00:00
2002-03-21 21:53:37 +00:00

The Free Unix Spectrum Emulator (Fuse) 0.5.0
============================================

Given the current proliferation of DOS/Windows Speccy emulators, I
decided it was time to redress the Unix balance a bit. Therefore, here
is Fuse (the Free Unix Spectrum Emulator), version 0.5.0.

What Fuse does have:

* Working 48K/128K/+2/+2A/+3 Speccy and Timex TC2048 emulation,
  running at true Speccy speed on any computer you're likely to try it
  on.
* Support for loading from .tzx files.
* Sound (on systems supporting the Open Sound System, or something
  like OpenBSD or Solaris's /dev/audio).
* Kempston joystick emulation.
* Emulation of some of the printers you could attach to a Spectrum.
* Support for the new RZX input recording file format.

What Fuse doesn't have:

* Emulation of any other peripherals (bar the tape deck)
* ...

What you'll need to run Fuse:

* A version of Unix with either X or svgalib. If you have GTK+
  installed, you'll get a nicer user interface under X.
* If you want +3 support, you'll need John Elliott's lib765 installed;
  this is available from http://www.seasip.demon.co.uk/Unix/LibDsk/
  If you also have libdsk (from the same location) installed, you'll also
  get support for extended .dsk files (see 'THE .DSK FORMAT' section in
  fuse(1) for more details on this).

To compile Fuse:

$ ./configure

There are now some options you can give to configure; `configure
--help' will list them all, but the most important are:

--with-svgalib		Use the SVGAlib interface, rather than GTK+.
--without-gtk		Use the plain Xlib interface, rather than GTK+.

If glib is installed on your system, Fuse will use this for a couple
of things; however, it isn't necessary (unless you're using the GTK+
interface, as GTK+ depends on glib). If you're having problem with
your glib setup, you can use the `--without-glib' option to
`configure', which will use some simple replacement routines.

Then just:

$ make

(or `gmake' if that's what GNU Make is called on your system)

and then

$ make install

if you want to place Fuse into the main directories on your system
(under /usr/local by default, although you can change this with the
--prefix argument to `configure'). You'll probably need to be root to
do this bit.

Once you've got Fuse configured and built, read the man page :-)

If you have any bug reports, suggestions or (particularly
appreciated!) patches for Fuse, mail them to me at
pak21-fuse@srcf.ucam.org. For more general Speccy related discussions,
visit the Usenet group `comp.sys.sinclair', but do read the FAQ
( http://www.srcf.ucam.org/~pak21/cssfaq/index.html ) first!

Fuse has its own home page, which you can find at:

http://www.srcf.ucam.org/~pak21/spectrum/fuse.html

or the latest version should be available from the World of Spectrum
( http://www.worldofspectrum.org/ ) FTP site:

ftp://ftp.worldofspectrum.org/pub/sinclair/emulators/unix/

Finally, if you're interested in working on Fuse, some documents which
may be useful (information on internals, etc) are in the hacking/
directory.

Philip Kendall <pak21-fuse@srcf.ucam.org>
17 August 2002

$Id$
Description
Эмулятор домашнего компьютера ZX Spectrum 1980-х годов и его различных клонов для Unix, Windows и macOS
Readme 8.1 MiB
Languages
C 89.9%
Perl 4.4%
M4 2.9%
Makefile 2.1%
Yacc 0.3%
Other 0.3%