pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/fuse Changes 0.8.0:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7b3cfb3197ba
branches:  trunk
changeset: 527804:7b3cfb3197ba
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Apr 13 21:03:39 2007 +0000

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

 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(-)

diffs (119 lines):

diff -r c05ed8fe9934 -r 7b3cfb3197ba emulators/fuse/Makefile
--- a/emulators/fuse/Makefile   Fri Apr 13 21:02:44 2007 +0000
+++ b/emulators/fuse/Makefile   Fri Apr 13 21:03:39 2007 +0000
@@ -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 @@
 .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 -r c05ed8fe9934 -r 7b3cfb3197ba emulators/fuse/PLIST
--- a/emulators/fuse/PLIST      Fri Apr 13 21:02:44 2007 +0000
+++ b/emulators/fuse/PLIST      Fri Apr 13 21:03:39 2007 +0000
@@ -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-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-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 -r c05ed8fe9934 -r 7b3cfb3197ba emulators/fuse/distinfo
--- a/emulators/fuse/distinfo   Fri Apr 13 21:02:44 2007 +0000
+++ b/emulators/fuse/distinfo   Fri Apr 13 21:03:39 2007 +0000
@@ -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 -r c05ed8fe9934 -r 7b3cfb3197ba emulators/fuse/patches/patch-ab
--- a/emulators/fuse/patches/patch-ab   Fri Apr 13 21:02:44 2007 +0000
+++ b/emulators/fuse/patches/patch-ab   Fri Apr 13 21:03:39 2007 +0000
@@ -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 -r c05ed8fe9934 -r 7b3cfb3197ba emulators/fuse/patches/patch-ac
--- a/emulators/fuse/patches/patch-ac   Fri Apr 13 21:02:44 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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).



Home | Main Index | Thread Index | Old Index