summaryrefslogtreecommitdiff
path: root/emulators/BasiliskII/patches/patch-aa
diff options
context:
space:
mode:
authoradam <adam>2005-07-01 12:34:32 +0000
committeradam <adam>2005-07-01 12:34:32 +0000
commitfc7ffb647dd94674fa39269a739cf46a4707b10c (patch)
treebe3481ed8630d47d1e385172258d7ba047698922 /emulators/BasiliskII/patches/patch-aa
parent2c5a1371f352613dbb8362493724aeec500f20ca (diff)
downloadpkgsrc-fc7ffb647dd94674fa39269a739cf46a4707b10c.tar.gz
Changes 20050322:
- fixed the problem with Ticks getting incremented on every interrupt, not just 60Hz (e.g. moving the mouse made the caret blink faster) - Unix: integrated JIT compiler for Linux/x86 and FreeBSD/x86 - Unix: moved minimum autoconf support to 2.52+ - Unix: add large file support for 2+ GB hard disk images - Unix: cleaned up pthread attributes [Brian Johnson] - Unix: fixed floppy problems under Linux - Unix: implemented "ignoresegv" feature on Linux/x86, Linux/ppc, Darwin/ppc - Unix: serial port baud rates are now set correctly - Unix: it is now possible to make the serial drivers pipe their input/output to programs by using a '|' followed by a command line as the modem or printer port setting (instead of a device name like '/dev/ttyS0') - Unix: the option "--config FILE" tells B2 to use a different config file - Unix: new prefs options "dsp" and "mixer" to set the OSS device names instead of the hardcoded '/dev/dsp' and '/dev/mixer' - Unix: new ether prefs option 'tun' to use a TUN/TAP interface. The configure script used can be overriden with "etherconfig" - Unix: SDL audio and video output are now available in option - Unix: port JIT compiler to Linux/x86_64 (AMD64 and EM64T platforms) - Unix: sheep_net driver ported to kernel 2.6 (patches from Mac-On-Linux) - Unix: fix network code to work correctly on 64-bit platforms - Unix: implement X11 to MacOS exchange of text through the clipboard - Windows: a new port derived from Lauri's work is now available
Diffstat (limited to 'emulators/BasiliskII/patches/patch-aa')
-rw-r--r--emulators/BasiliskII/patches/patch-aa25
1 files changed, 12 insertions, 13 deletions
diff --git a/emulators/BasiliskII/patches/patch-aa b/emulators/BasiliskII/patches/patch-aa
index d404a6f97a1..53189bdd9e2 100644
--- a/emulators/BasiliskII/patches/patch-aa
+++ b/emulators/BasiliskII/patches/patch-aa
@@ -1,14 +1,13 @@
-$NetBSD: patch-aa,v 1.1 2003/06/14 06:49:05 tron Exp $
+$NetBSD: patch-aa,v 1.2 2005/07/01 12:34:33 adam Exp $
---- main_unix.cpp.orig Thu Jun 12 22:53:57 2003
-+++ main_unix.cpp
-@@ -615,7 +615,9 @@ int main(int argc, char **argv)
-
- // Start 60Hz timer
- sigemptyset(&timer_sa.sa_mask); // Block virtual 68k interrupts during SIGARLM handling
-+#if !EMULATED_68K
- sigaddset(&timer_sa.sa_mask, SIG_IRQ);
-+#endif
- timer_sa.sa_handler = one_tick;
- timer_sa.sa_flags = SA_ONSTACK | SA_RESTART;
- if (sigaction(SIGALRM, &timer_sa, NULL) < 0) {
+--- ../dummy/ether_dummy.cpp.orig 2005-07-01 12:04:04.000000000 +0000
++++ ../dummy/ether_dummy.cpp
+@@ -173,7 +173,7 @@ void EtherInterrupt(void)
+ length = recvfrom(fd, packet, 1514, 0, (struct sockaddr *)&from, &from_len);
+ if (length < 14)
+ break;
+- ether_udp_read(packet, length, &from);
++ ether_udp_read((uint32)packet, length, &from);
+ }
+ }
+ #endif