pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/emulators/vice Update vice to 1.13.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1df590620ebf
branches:  trunk
changeset: 462221:1df590620ebf
user:      kristerw <kristerw%pkgsrc.org@localhost>
date:      Sun Sep 28 10:41:21 2003 +0000

description:
Update vice to 1.13.

Changes since 1.12 include:
** General
- Added new Scale2x render.
- Fixed NMI line emulation bug.

** C64 changes
- Better processor port initialization (some carts depend on this)
- Fixed a bug reading old snapshot files.
- Added SS5 CRT support and fixed the SS5 screen distortion bug.

** C128 changes
- Fixed some fast IEC bus related drive bugs
- Added some opcodes to the Z80 emulation.

** PLUS4 changes
- Many TED fixes.
- User port parallel cable.

** VIC-II
- The character ROM is now displayed in bitmap mode.
- Fixed some minor DMA timing, ECM mode and sprite bugs.

** SID changes
- New HardSID support.
- Catweasel support should work now.

** Unix changes
- ACIA emulation has been fixed.

diffstat:

 emulators/vice/Makefile         |  11 ++---------
 emulators/vice/PLIST            |  11 +++++++----
 emulators/vice/distinfo         |   7 ++++---
 emulators/vice/patches/patch-aa |  13 +++++++++++++
 4 files changed, 26 insertions(+), 16 deletions(-)

diffs (135 lines):

diff -r af2c4d3a24c9 -r 1df590620ebf emulators/vice/Makefile
--- a/emulators/vice/Makefile   Sun Sep 28 10:38:03 2003 +0000
+++ b/emulators/vice/Makefile   Sun Sep 28 10:41:21 2003 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.35 2003/08/09 10:49:07 seb Exp $
+# $NetBSD: Makefile,v 1.36 2003/09/28 10:41:21 kristerw Exp $
 #
 
-DISTNAME=              vice-1.12
-PKGREVISION=           1
+DISTNAME=              vice-1.13
 CATEGORIES=            emulators
 MASTER_SITES=          ftp://ftp.funet.fi/pub/cbm/firmware/computers/c64/ \
                        ftp://ftp.funet.fi/pub/cbm/crossplatform/emulators/VICE/ \
@@ -73,12 +72,6 @@
 .include "../../devel/readline/buildlink2.mk"
 .include "../../devel/gettext-lib/buildlink2.mk"
 .include "../../devel/zlib/buildlink2.mk"
-#.include "../../graphics/png/buildlink2.mk"
 .include "../../graphics/xpm/buildlink2.mk"
 
 .include "../../mk/bsd.pkg.mk"
-
-# This is the emulator's recommended setting.  We place it last so that it
-# overrides other CFLAGS settings.
-#
-CFLAGS+=               -O5 -finline-functions
diff -r af2c4d3a24c9 -r 1df590620ebf emulators/vice/PLIST
--- a/emulators/vice/PLIST      Sun Sep 28 10:38:03 2003 +0000
+++ b/emulators/vice/PLIST      Sun Sep 28 10:41:21 2003 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2003/06/30 12:06:09 seb Exp $
+@comment $NetBSD: PLIST,v 1.8 2003/09/28 10:41:21 kristerw Exp $
 bin/c1541
 bin/petcat
 bin/vsid
@@ -15,7 +15,6 @@
 info/vice.info-4
 info/vice.info-5
 info/vice.info-6
-info/vice.info-7
 man/man1/c1541.1
 man/man1/petcat.1
 man/man1/vice.1
@@ -50,11 +49,9 @@
 share/doc/vice/cbm_basic_tokens.txt
 share/doc/vice/drive_info.txt
 share/doc/vice/mon.txt
-share/doc/vice/navbarlogo.gif
 share/doc/vice/new.gif
 share/doc/vice/serial.txt
 share/doc/vice/vice-logo.jpg
-share/doc/vice/vice-sublogo.jpg
 ${PKGLOCALEDIR}/locale/de/LC_MESSAGES/vice.mo
 ${PKGLOCALEDIR}/locale/fr/LC_MESSAGES/vice.mo
 ${PKGLOCALEDIR}/locale/it/LC_MESSAGES/vice.mo
@@ -65,6 +62,7 @@
 share/vice/C128/basiclo
 share/vice/C128/beos_pos.vkm
 share/vice/C128/beos_sym.vkm
+share/vice/C128/c64hq.vpl
 share/vice/C128/c64s.vpl
 share/vice/C128/ccs64.vpl
 share/vice/C128/chargde
@@ -99,6 +97,7 @@
 share/vice/C64/basic.64gs
 share/vice/C64/beos_pos.vkm
 share/vice/C64/beos_sym.vkm
+share/vice/C64/c64hq.vpl
 share/vice/C64/c64mem.sym
 share/vice/C64/c64s.vpl
 share/vice/C64/ccs64.vpl
@@ -126,13 +125,16 @@
 share/vice/CBM-II/basic.128
 share/vice/CBM-II/basic.256
 share/vice/CBM-II/basic.500
+share/vice/CBM-II/beos_bukp.vkm
 share/vice/CBM-II/beos_buks.vkm
+share/vice/CBM-II/c64hq.vpl
 share/vice/CBM-II/c64s.vpl
 share/vice/CBM-II/ccs64.vpl
 share/vice/CBM-II/chargen.500
 share/vice/CBM-II/chargen.600
 share/vice/CBM-II/chargen.700
 share/vice/CBM-II/default.vpl
+share/vice/CBM-II/dos_bukp.vkm
 share/vice/CBM-II/dos_buks.vkm
 share/vice/CBM-II/frodo.vpl
 share/vice/CBM-II/godot.vpl
@@ -147,6 +149,7 @@
 share/vice/CBM-II/rom256l.vrs
 share/vice/CBM-II/rom500.vrs
 share/vice/CBM-II/white.vpl
+share/vice/CBM-II/win_bukp.vkm
 share/vice/CBM-II/win_buks.vkm
 share/vice/CBM-II/x11_buks.vkm
 share/vice/DRIVES/d1541II
diff -r af2c4d3a24c9 -r 1df590620ebf emulators/vice/distinfo
--- a/emulators/vice/distinfo   Sun Sep 28 10:38:03 2003 +0000
+++ b/emulators/vice/distinfo   Sun Sep 28 10:41:21 2003 +0000
@@ -1,13 +1,14 @@
-$NetBSD: distinfo,v 1.9 2003/06/23 19:05:10 kristerw Exp $
+$NetBSD: distinfo,v 1.10 2003/09/28 10:41:21 kristerw Exp $
 
-SHA1 (vice-1.12.tar.gz) = 1b579393b914d736c6522fef4c12e1c39b4f4cb3
-Size (vice-1.12.tar.gz) = 3537855 bytes
+SHA1 (vice-1.13.tar.gz) = 0d6e92860afd8854680af7cbb3445ed0352fd692
+Size (vice-1.13.tar.gz) = 3599738 bytes
 SHA1 (64gs.390852-01.bin) = 21940ef5f1bfe67d7537164f7ca130a1095b067a
 Size (64gs.390852-01.bin) = 16384 bytes
 SHA1 (kernal.4064.901246-01.bin) = 6c4fa9465f6091b174df27dfe679499df447503c
 Size (kernal.4064.901246-01.bin) = 8192 bytes
 SHA1 (kernal.sx.251104-04.bin) = aa136e91ecf3c5ac64f696b3dbcbfc5ba0871c98
 Size (kernal.sx.251104-04.bin) = 8192 bytes
+SHA1 (patch-aa) = fa152c1d14aad31c0b50fe96c83b4e5cfa06de5f
 SHA1 (patch-ab) = 0be2ec8b98a50e5c879095b1d0327c802b7740e2
 SHA1 (patch-ad) = 6b934d8101bd2b88994115975fd87c3c20d0852e
 SHA1 (patch-ae) = c2ede31953ebaf033c9ae1aa1985012fb0e5f3b6
diff -r af2c4d3a24c9 -r 1df590620ebf emulators/vice/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/emulators/vice/patches/patch-aa   Sun Sep 28 10:41:21 2003 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.4 2003/09/28 10:41:21 kristerw Exp $
+--- src/arch/unix/types.h.orig Sun Sep 28 12:29:23 2003
++++ src/arch/unix/types.h      Sun Sep 28 12:31:06 2003
+@@ -60,7 +60,8 @@
+ /* Maximum value of a CLOCK.  */
+ #define CLOCK_MAX (~((CLOCK)0))
+ 
+-#if defined(__GNUC__) && defined(__i386__) && !defined(NO_REGPARM)
++/* GCC 2.95 has code gen problems with regparam(). */
++#if defined(__GNUC__) && (__GNUC__ > 2) && defined(__i386__) && !defined(NO_REGPARM)
+ #define REGPARM1 __attribute__((regparm(1)))
+ #define REGPARM2 __attribute__((regparm(2)))
+ #define REGPARM3 __attribute__((regparm(3)))



Home | Main Index | Thread Index | Old Index