From cea71b0a76f7b25b8a6280046881b21d29ddf7e3 Mon Sep 17 00:00:00 2001 From: adam Date: Fri, 13 Apr 2007 21:03:39 +0000 Subject: 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. --- emulators/fuse/Makefile | 6 ++---- emulators/fuse/PLIST | 16 ++++------------ emulators/fuse/distinfo | 10 +++++----- emulators/fuse/patches/patch-ab | 18 +++++++++--------- emulators/fuse/patches/patch-ac | 15 --------------- 5 files changed, 20 insertions(+), 45 deletions(-) delete mode 100644 emulators/fuse/patches/patch-ac (limited to 'emulators/fuse') 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). -- cgit v1.2.3