summaryrefslogtreecommitdiff
path: root/emulators
diff options
context:
space:
mode:
authorwiz <wiz>2009-05-28 11:04:52 +0000
committerwiz <wiz>2009-05-28 11:04:52 +0000
commitfaf9e01ee8e9e47103e738475a1359c65d766ce9 (patch)
treee93201cd573a129060db6f83f656f697bc3bdf07 /emulators
parentcc77d236628473b5cf826b3042532aeee3e101b5 (diff)
downloadpkgsrc-faf9e01ee8e9e47103e738475a1359c65d766ce9.tar.gz
Update to 0.73. Set LICENSE (GPL2)
0.73 - Add two new opl2+opl3 emulators. (better speed, different implementation approach) - Improved DRO recording/better file structure. - Add EGA emulation. - Add special vga machine mode. Supports more of the exotic tricks like changing the palette during screen updates, 9x16 fonts etc. - Added special machine modes for the following svga cards: - S3 - Paradise - Tseng - Fix problems with the vga split line feature. - Improve vesa emulation. - Add optional selection of old vesa mode for games that don't work with certain vesa features. - Improve video BIOS emulation to behave more like a real bios. - Fixes for emulated 4bpp graphics modes. - Fixes to paging system. - Various fixes and improvements for the recompiling core. - Add arm backend for the recompiling core. - Add some mscdex quirks when dealing with files that are exactly 8.3 long. - Small fixes to batch file handling. - Small fixes to the XMS memory handling. - Various fixes for aligned memory on hosts that want it. - Various improvements to the mouse. - Fixes and small speed ups to the debugger. - Fix and improve lot's of compilation problems. (curses detection, GCC 3.4 and GCC 4.X fixes) - Added some basic auto keyboard layout handling. (windows only currently) - Add basic support for evdev keyboard driver. - Various fixes to the timer. (improve mode 2 timer changes, implement mode 1, improve gate2 handling) - Add audio extraction and mci audio support. Should enable CDROM audio for Vista and adds volume control. - Improve the directory cache speed a lot, especially with mounting slow media like network paths. - Various fixes to the create temporary file call. - Don't keep batchfiles open during execution. Allows rewriting of the active batchfile. (menu programs use this trick sometimes) - Fix problems with filenames with 2 extensions. - Add some more lowlevel dos tables. - Fixes to hercules emulation. - Fix flag handling for special case of ROR. - Make the batchfile handling in regard to IF more flexible. - Fixes to scrolling/panning feature. - Add prefetch queue emulation. - Make the emulated cpu type selectable. This is mainly the identification commands and the way paging works. - Some special EMS functionality added. (OS handles, zero-page handling) - Improve support for EMS when booting a different OS. - Improve cdrom speed detection by games. - Improve stability of cycle guessing code, when there is background activity. - Fix various mscdex and cdrom detection schemes. - Added Coremidi support on Mac OS X. - Improve support for DOS devices when used to detect the existance of directories in various ways. - Add IRQ 2 emulation on VRET. (ega only) - Added video parameter table and video state functionality. - Increase default freespace to 250 MB. - Some fixes to the fat filesystem handling for disk images. - Some soundblaster fixes and command additions. - Fix mixer 16bit direct transfers on bigendian hosts.
Diffstat (limited to 'emulators')
-rw-r--r--emulators/dosbox/Makefile6
-rw-r--r--emulators/dosbox/distinfo8
-rw-r--r--emulators/dosbox/patches/patch-ad19
3 files changed, 7 insertions, 26 deletions
diff --git a/emulators/dosbox/Makefile b/emulators/dosbox/Makefile
index 9ff1eb60b30..4f7d23632ac 100644
--- a/emulators/dosbox/Makefile
+++ b/emulators/dosbox/Makefile
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.26 2008/11/08 21:13:27 bjs Exp $
+# $NetBSD: Makefile,v 1.27 2009/05/28 11:04:52 wiz Exp $
-DISTNAME= dosbox-0.72
-PKGREVISION= 3
+DISTNAME= dosbox-0.73
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dosbox/}
MAINTAINER= cube@cubidou.net
HOMEPAGE= http://dosbox.sourceforge.net/
COMMENT= Multi-platform DOS emulator using SDL
+LICENSE= gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
diff --git a/emulators/dosbox/distinfo b/emulators/dosbox/distinfo
index 182bda626e4..860ac9fbcfa 100644
--- a/emulators/dosbox/distinfo
+++ b/emulators/dosbox/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.14 2007/08/27 06:37:01 xtraeme Exp $
+$NetBSD: distinfo,v 1.15 2009/05/28 11:04:52 wiz Exp $
-SHA1 (dosbox-0.72.tar.gz) = c49fba00187cd871ffdcbcd87ab82a23ea2d5e7d
-RMD160 (dosbox-0.72.tar.gz) = 2088e9bd633719dedcd2aa7431e45b3c81eaa2ea
-Size (dosbox-0.72.tar.gz) = 1046475 bytes
+SHA1 (dosbox-0.73.tar.gz) = e87682f8f468f3822d2f79e38e5ddb73825fa8c1
+RMD160 (dosbox-0.73.tar.gz) = b732ee0f96024ad2abafa4cb6dd9f2ae316c7177
+Size (dosbox-0.73.tar.gz) = 1279384 bytes
SHA1 (patch-aa) = 3393501f0d438e53a55481dc0e237c2bb2a75d3e
SHA1 (patch-ab) = c4555ed9e6337380f52f271025d8f55ed7602aa6
SHA1 (patch-ad) = 3c0c0eabceb4cefa07918ae1d558e553ff18d592
diff --git a/emulators/dosbox/patches/patch-ad b/emulators/dosbox/patches/patch-ad
deleted file mode 100644
index 92d676e4fd8..00000000000
--- a/emulators/dosbox/patches/patch-ad
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2007/01/20 02:25:31 rillig Exp $
-
-Scancodes do not work on SunOS-2.10-sparc.
-
---- src/gui/sdlmain.cpp.orig 2006-03-29 14:54:42.000000000 +0200
-+++ src/gui/sdlmain.cpp 2007-01-16 14:15:35.312830340 +0100
-@@ -1291,7 +1291,12 @@ int main(int argc, char* argv[]) {
- sdl_sec->Add_bool("waitonerror",true);
- sdl_sec->Add_string("priority","higher,normal");
- sdl_sec->Add_string("mapperfile","mapper.txt");
-+#if defined(__sun)
-+ sdl_sec->Add_bool("usescancodes", false);
-+#else
- sdl_sec->Add_bool("usescancodes",true);
-+#endif
-+
-
- MSG_Add("SDL_CONFIGFILE_HELP",
- "fullscreen -- Start dosbox directly in fullscreen.\n"