diff options
author | adam <adam@pkgsrc.org> | 2003-09-16 09:55:13 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2003-09-16 09:55:13 +0000 |
commit | ee301b54ec3fe79e71ef4bc011891dc4b6696e2c (patch) | |
tree | 3b7d14d9ea0e09970e11452ee91aff370568a786 | |
parent | 5e923939b1a546ae68d30a0ace352d9adc3f09f7 (diff) | |
download | pkgsrc-ee301b54ec3fe79e71ef4bc011891dc4b6696e2c.tar.gz |
Fuse is the Free Unix Spectrum Emulator.
* Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy speed on any
computer you're likely to try it on.
* Support for loading from .tzx files.
* Sound (on system supporting the Open Sound System or BSD/Solaris).
* Kempston joystick emulation.
* Emulation of the various printer you could attach to the Spectrum.
* Very basic support for RZX files.
Changes 0.6.1:
* A Z80 core rewrite such that it's now generated from the regular
patterns in the instruction set. This shouldn't have any effect
as yet, but will make performance enhancements easier to do in
the future (Philip Kendall).
* On the TC2068, the ROM traps apply only when in the EXROM and
memory contention applies only in the HOME bank (Fredrick
Meunier).
* On the 128K Spectrum, use the correct port mask when checking
for contention on the 'memory control' port (Philip Kendall).
* RZX competition mode (Philip Kendall).
* Add AY logging to .psg files (Matthew Westcott)
* Optionally autoload +3 and TRDOS disks when they're inserted
(Philip Kendall).
* Fall back to read(2) and malloc(3) if mmap(2) fails or is
unavailable (Philip Kendall).
* Add 'out' and 'tbreakpoint' commands, conditional breakpoints
and the ability to use general numeric expression to the GTK+
debugger (Philip Kendall).
* Allow Fuse to work with GTK+ 2.x (Marek Januszewski).
* Add a scrollbar to the GTK+ debugger's disassembly window
(Philip Kendall).
* New AdvMAME3x graphics scaler (Fredrick Meunier/ScummVM team)
* In the GTK+ UI, deactivate menu items when they're not
appropriate (Philip Kendall).
* Make bright black be the same as 'normal' black in the
framebuffer user interface (Witold Filipczyk).
* Add confirmation dialogs before resetting or quitting under the
GTK+ UI (Philip Kendall).
-rw-r--r-- | emulators/fuse/DESCR | 8 | ||||
-rw-r--r-- | emulators/fuse/Makefile | 20 | ||||
-rw-r--r-- | emulators/fuse/PLIST | 30 | ||||
-rw-r--r-- | emulators/fuse/distinfo | 4 |
4 files changed, 62 insertions, 0 deletions
diff --git a/emulators/fuse/DESCR b/emulators/fuse/DESCR new file mode 100644 index 00000000000..388cb75a9e5 --- /dev/null +++ b/emulators/fuse/DESCR @@ -0,0 +1,8 @@ +Fuse is the Free Unix Spectrum Emulator. +* Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy speed on any +computer you're likely to try it on. +* Support for loading from .tzx files. +* Sound (on system supporting the Open Sound System or BSD/Solaris). +* Kempston joystick emulation. +* Emulation of the various printer you could attach to the Spectrum. +* Very basic support for RZX files. diff --git a/emulators/fuse/Makefile b/emulators/fuse/Makefile new file mode 100644 index 00000000000..9ed1a5e8850 --- /dev/null +++ b/emulators/fuse/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1.1.1 2003/09/16 09:55:13 adam Exp $ + +DISTNAME= fuse-0.6.1 +CATEGORIES= emulators +MASTER_SITES= http://www.srcf.ucam.org/~pak21/spectrum/ + +MAINTAINER= adam@NetBSD.org +HOMEPAGE= http://www.srcf.ucam.org/~pak21/spectrum/fuse.html +COMMENT= ZX Spectrum Emulator + +USE_BUILDLINK2= yes +USE_PERL5= build +USE_X11= yes +GNU_CONFIGURE= yes + +.include "../../x11/gtk/buildlink2.mk" +.include "../../textproc/libxml2/buildlink2.mk" +.include "../../graphics/png/buildlink2.mk" +.include "../../emulators/libspectrum/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/emulators/fuse/PLIST b/emulators/fuse/PLIST new file mode 100644 index 00000000000..53d8e2b4f06 --- /dev/null +++ b/emulators/fuse/PLIST @@ -0,0 +1,30 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2003/09/16 09:55:13 adam Exp $ +bin/fuse +man/man1/fuse.1 +share/fuse/128-0.rom +share/fuse/128-1.rom +share/fuse/128p-0.rom +share/fuse/128p-1.rom +share/fuse/48.rom +share/fuse/keyboard.scr +share/fuse/disk_plus3.z80 +share/fuse/plus2-0.rom +share/fuse/plus2-1.rom +share/fuse/plus3-0.rom +share/fuse/plus3-1.rom +share/fuse/plus3-2.rom +share/fuse/plus3-3.rom +share/fuse/tape_128.z80 +share/fuse/tape_16.z80 +share/fuse/tape_2048.z80 +share/fuse/tape_2068.z80 +share/fuse/tape_48.z80 +share/fuse/tape_pentagon.z80 +share/fuse/tape_plus2.z80 +share/fuse/tape_plus2a.z80 +share/fuse/tape_plus3.z80 +share/fuse/tc2048.rom +share/fuse/tc2068-0.rom +share/fuse/tc2068-1.rom +share/fuse/trdos.rom +@dirrm share/fuse diff --git a/emulators/fuse/distinfo b/emulators/fuse/distinfo new file mode 100644 index 00000000000..9eaa6d3ba0f --- /dev/null +++ b/emulators/fuse/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2003/09/16 09:55:13 adam Exp $ + +SHA1 (fuse-0.6.1.tar.gz) = 10a6b82c0b9fc4139862f7293895a0723f7f5e1d +Size (fuse-0.6.1.tar.gz) = 531029 bytes |