summaryrefslogtreecommitdiff
path: root/emulators/fuse
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2003-09-16 09:55:13 +0000
committeradam <adam@pkgsrc.org>2003-09-16 09:55:13 +0000
commitee301b54ec3fe79e71ef4bc011891dc4b6696e2c (patch)
tree3b7d14d9ea0e09970e11452ee91aff370568a786 /emulators/fuse
parent5e923939b1a546ae68d30a0ace352d9adc3f09f7 (diff)
downloadpkgsrc-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).
Diffstat (limited to 'emulators/fuse')
-rw-r--r--emulators/fuse/DESCR8
-rw-r--r--emulators/fuse/Makefile20
-rw-r--r--emulators/fuse/PLIST30
-rw-r--r--emulators/fuse/distinfo4
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