pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/emulators/fuse Fuse is the Free Unix Spectrum Emulator.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3644509ea9ea
branches:  trunk
changeset: 461420:3644509ea9ea
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Sep 16 09:55:13 2003 +0000

description:
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:

 emulators/fuse/DESCR    |   8 ++++++++
 emulators/fuse/Makefile |  20 ++++++++++++++++++++
 emulators/fuse/PLIST    |  30 ++++++++++++++++++++++++++++++
 emulators/fuse/distinfo |   4 ++++
 4 files changed, 62 insertions(+), 0 deletions(-)

diffs (78 lines):

diff -r 8dffd8b8c18d -r 3644509ea9ea emulators/fuse/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/fuse/DESCR      Tue Sep 16 09:55:13 2003 +0000
@@ -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 -r 8dffd8b8c18d -r 3644509ea9ea emulators/fuse/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/fuse/Makefile   Tue Sep 16 09:55:13 2003 +0000
@@ -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@localhost
+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 -r 8dffd8b8c18d -r 3644509ea9ea emulators/fuse/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/fuse/PLIST      Tue Sep 16 09:55:13 2003 +0000
@@ -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 -r 8dffd8b8c18d -r 3644509ea9ea emulators/fuse/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/fuse/distinfo   Tue Sep 16 09:55:13 2003 +0000
@@ -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



Home | Main Index | Thread Index | Old Index