diff options
author | adam <adam@pkgsrc.org> | 2007-04-13 21:03:39 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2007-04-13 21:03:39 +0000 |
commit | 4faeb136da0dbd2f8ea3a71593fac66c9c62c8a3 (patch) | |
tree | e1cdf1cb8f05bc21c3b4c58654c74b4f14a22d7c /emulators | |
parent | 57cfe72ccec85a9def5fabb70497e88efe031e01 (diff) | |
download | pkgsrc-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')
-rw-r--r-- | emulators/fuse/Makefile | 6 | ||||
-rw-r--r-- | emulators/fuse/PLIST | 16 | ||||
-rw-r--r-- | emulators/fuse/distinfo | 10 | ||||
-rw-r--r-- | emulators/fuse/patches/patch-ab | 18 | ||||
-rw-r--r-- | emulators/fuse/patches/patch-ac | 15 |
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). |