pkgsrc/emulators/vice/patches/patch-aa
kristerw 8eec0d389e 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.
2003-09-28 10:41:21 +00:00

13 lines
600 B
Text

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