summaryrefslogtreecommitdiff
path: root/emulators/vice/patches
diff options
context:
space:
mode:
authorkristerw <kristerw@pkgsrc.org>2003-09-28 10:41:21 +0000
committerkristerw <kristerw@pkgsrc.org>2003-09-28 10:41:21 +0000
commit8eec0d389ebceb967d750c2b414ec21ca6d66829 (patch)
treedfb778f797ae4b60b4242c5dd574a280e7751870 /emulators/vice/patches
parentbaf8baf9b883f00eca54b2aa7518b7bfc63b1031 (diff)
downloadpkgsrc-8eec0d389ebceb967d750c2b414ec21ca6d66829.tar.gz
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 (limited to 'emulators/vice/patches')
-rw-r--r--emulators/vice/patches/patch-aa13
1 files changed, 13 insertions, 0 deletions
diff --git a/emulators/vice/patches/patch-aa b/emulators/vice/patches/patch-aa
new file mode 100644
index 00000000000..08cf6020f47
--- /dev/null
+++ b/emulators/vice/patches/patch-aa
@@ -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)))