summaryrefslogtreecommitdiff
path: root/emulators/fuse
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2007-04-13 21:03:39 +0000
committeradam <adam@pkgsrc.org>2007-04-13 21:03:39 +0000
commit4faeb136da0dbd2f8ea3a71593fac66c9c62c8a3 (patch)
treee1cdf1cb8f05bc21c3b4c58654c74b4f14a22d7c /emulators/fuse
parent57cfe72ccec85a9def5fabb70497e88efe031e01 (diff)
downloadpkgsrc-4faeb136da0dbd2f8ea3a71593fac66c9c62c8a3.tar.gz
Changes 0.8.0:
* New features: * Loader improvements: automatically run at full speed while a loader is in progress and automatically start/stop the tape when the start/end of a loader is detected. * RZX 'rollback' support. * DivIDE support. * Interface I and microdrive emulation. * TS2068 support. * Kempston mouse emulation. * TZX generalized data block (0x19) support. * Much improved widget UI, including allowing selection of filenames. * Allow SDL full screen mode to be used. * Add the ability to save 'movies' as collections of screenshots. * Widget pokefinder. * Add a simple code profiler. * New libao sound driver. * New CoreAudio sound driver. * New PALTV 1-3x and TV3x graphics scalers. * Emulation core improvements: * Improved screen rendering code (now character accurate rather than line accurate). * Corrections to write ordering and contention for EX (SP),HL, EX (SP),IX and EX (SP),IY. * Corrections to contention for OTIR and OTDR. * IR contention. * Flag bits 3 and 5 are copied on all BIT instructions. * Improved ULA emulation with respect to interrupt length. * Fix timings of shifted no operation opcodes. * An interrupt in IM 0 takes 13 tstates to acknowledge, not 12. * Improved speed control code.
Diffstat (limited to 'emulators/fuse')
-rw-r--r--emulators/fuse/Makefile6
-rw-r--r--emulators/fuse/PLIST16
-rw-r--r--emulators/fuse/distinfo10
-rw-r--r--emulators/fuse/patches/patch-ab18
-rw-r--r--emulators/fuse/patches/patch-ac15
5 files changed, 20 insertions, 45 deletions
diff --git a/emulators/fuse/Makefile b/emulators/fuse/Makefile
index d9b814e31a2..2ba96236f2b 100644
--- a/emulators/fuse/Makefile
+++ b/emulators/fuse/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2007/03/24 15:51:41 adam Exp $
+# $NetBSD: Makefile,v 1.23 2007/04/13 21:03:39 adam Exp $
-DISTNAME= fuse-0.7.0
-PKGREVISION= 5
+DISTNAME= fuse-0.8.0
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fuse-emulator/}
@@ -18,6 +17,5 @@ LIBS+= ${LIBOSSAUDIO}
.include "../../emulators/libspectrum/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
-
.include "../../mk/oss.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/emulators/fuse/PLIST b/emulators/fuse/PLIST
index cd18be69f52..b49d250e197 100644
--- a/emulators/fuse/PLIST
+++ b/emulators/fuse/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2007/03/24 15:51:41 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2007/04/13 21:03:39 adam Exp $
bin/fuse
man/man1/fuse.1
share/fuse/128-0.rom
@@ -11,8 +11,10 @@ share/fuse/256s-2.rom
share/fuse/256s-3.rom
share/fuse/48.rom
share/fuse/cassette.bmp
-share/fuse/disk_plus3.z80
+share/fuse/if1-1.rom
+share/fuse/if1-2.rom
share/fuse/keyboard.scr
+share/fuse/microdrive.bmp
share/fuse/plus2-0.rom
share/fuse/plus2-1.rom
share/fuse/plus3-0.rom
@@ -26,16 +28,6 @@ share/fuse/plus3e-2.rom
share/fuse/plus3e-3.rom
share/fuse/se-0.rom
share/fuse/se-1.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/tape_scorpion.z80
share/fuse/tc2048.rom
share/fuse/tc2068-0.rom
share/fuse/tc2068-1.rom
diff --git a/emulators/fuse/distinfo b/emulators/fuse/distinfo
index c80cabe7fde..caad697762b 100644
--- a/emulators/fuse/distinfo
+++ b/emulators/fuse/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.6 2005/02/23 18:49:18 agc Exp $
+$NetBSD: distinfo,v 1.7 2007/04/13 21:03:39 adam Exp $
-SHA1 (fuse-0.7.0.tar.gz) = 36e0485183bd1bbfc9140b8ebb9f0a4bf197ffe6
-RMD160 (fuse-0.7.0.tar.gz) = 38abec9f44677f0f5b86b99bc0127a62cc7fb9cf
-Size (fuse-0.7.0.tar.gz) = 872031 bytes
+SHA1 (fuse-0.8.0.tar.gz) = 199397857d17373d77c9d0f5fab373a2511e6620
+RMD160 (fuse-0.8.0.tar.gz) = 1639dc37d2532d26b0a8e468dab80fdadfa64060
+Size (fuse-0.8.0.tar.gz) = 1263344 bytes
SHA1 (patch-aa) = d6c728522c4947137164bc84e77687f2b6ea06cf
-SHA1 (patch-ab) = 992f113337409db20c8ba35f3d5c7dcaeb7af17f
+SHA1 (patch-ab) = b6e7a02711235c9787dfd8d17a08ddb7d4313cf4
diff --git a/emulators/fuse/patches/patch-ab b/emulators/fuse/patches/patch-ab
index 6111921b9bd..ffc8b87385c 100644
--- a/emulators/fuse/patches/patch-ab
+++ b/emulators/fuse/patches/patch-ab
@@ -1,13 +1,13 @@
-$NetBSD: patch-ab,v 1.1 2004/07/20 13:13:08 adam Exp $
+$NetBSD: patch-ab,v 1.2 2007/04/13 21:03:39 adam Exp $
---- sound/Makefile.in.orig 2004-07-20 14:55:16.000000000 +0000
+--- sound/Makefile.in.orig 2007-04-09 19:26:55.000000000 +0200
+++ sound/Makefile.in
-@@ -110,7 +110,7 @@ LIBRARIES = $(noinst_LIBRARIES)
-
-
- DEFS = @DEFS@ -I. -I$(srcdir) -I..
+@@ -91,7 +91,7 @@ CCDEPMODE = @CCDEPMODE@
+ CFLAGS = @CFLAGS@
+ COREAUDIO_LIBS = @COREAUDIO_LIBS@
+ CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
+CPPFLAGS = @CPPFLAGS@ -DDEVOSSAUDIO=\"${DEVOSSAUDIO}\"
- LDFLAGS = @LDFLAGS@
- LIBS = @LIBS@
- X_CFLAGS = @X_CFLAGS@
+ CXX = @CXX@
+ CXXCPP = @CXXCPP@
+ CXXDEPMODE = @CXXDEPMODE@
diff --git a/emulators/fuse/patches/patch-ac b/emulators/fuse/patches/patch-ac
deleted file mode 100644
index 86a26942cc1..00000000000
--- a/emulators/fuse/patches/patch-ac
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ac,v 1.1 2007/03/24 15:51:41 adam Exp $
-
---- sound.c.orig 2007-03-24 16:24:10.000000000 +0100
-+++ sound.c
-@@ -58,8 +58,8 @@ int sound_stereo=0; /* true for stereo
- int sound_stereo_ay_abc=0; /* (AY stereo) true for ABC stereo, else ACB */
- int sound_stereo_ay_narrow=0; /* (AY stereo) true for narrow AY st. sep. */
-
--static int sound_stereo_ay=0; /* local copy of settings_current.stereo_ay */
--static int sound_stereo_beeper=0; /* and settings_current.stereo_beeper */
-+int sound_stereo_ay=0; /* local copy of settings_current.stereo_ay */
-+int sound_stereo_beeper=0; /* and settings_current.stereo_beeper */
-
-
- /* assume all three tone channels together match the beeper volume (ish).