diff options
author | adam <adam> | 2005-07-01 12:34:32 +0000 |
---|---|---|
committer | adam <adam> | 2005-07-01 12:34:32 +0000 |
commit | fc7ffb647dd94674fa39269a739cf46a4707b10c (patch) | |
tree | be3481ed8630d47d1e385172258d7ba047698922 /emulators/BasiliskII/patches/patch-aa | |
parent | 2c5a1371f352613dbb8362493724aeec500f20ca (diff) | |
download | pkgsrc-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-aa | 25 |
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 |