--- - branch: MAIN date: Mon Jun 10 12:41:23 UTC 2019 files: - new: '1.1' old: '0' path: pkgsrc/emulators/dosbox/MESSAGE.NetBSD pathrev: pkgsrc/emulators/dosbox/MESSAGE.NetBSD@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/emulators/dosbox/options.mk pathrev: pkgsrc/emulators/dosbox/options.mk@1.1 type: added - new: '1.46' old: '1.45' path: pkgsrc/emulators/dosbox/Makefile pathrev: pkgsrc/emulators/dosbox/Makefile@1.46 type: modified - new: '1.25' old: '1.24' path: pkgsrc/emulators/dosbox/distinfo pathrev: pkgsrc/emulators/dosbox/distinfo@1.25 type: modified - new: '0' old: '1.1' path: pkgsrc/emulators/dosbox/patches/patch-include_dos__inc.h pathrev: pkgsrc/emulators/dosbox/patches/patch-include_dos__inc.h@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/emulators/dosbox/patches/patch-src_dosbox.cpp pathrev: pkgsrc/emulators/dosbox/patches/patch-src_dosbox.cpp@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/emulators/dosbox/patches/patch-src_gui_sdl__mapper.cpp pathrev: pkgsrc/emulators/dosbox/patches/patch-src_gui_sdl__mapper.cpp@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/emulators/dosbox/patches/patch-src_gui_sdlmain.cpp pathrev: pkgsrc/emulators/dosbox/patches/patch-src_gui_sdlmain.cpp@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/emulators/dosbox/patches/patch-src_ints_int10__vesa.cpp pathrev: pkgsrc/emulators/dosbox/patches/patch-src_ints_int10__vesa.cpp@0 type: deleted - new: '1.2' old: '1.1' path: pkgsrc/emulators/dosbox/patches/patch-src_Makefile.in pathrev: pkgsrc/emulators/dosbox/patches/patch-src_Makefile.in@1.2 type: modified id: 20190610T124123Z.f1db0e62723efd1a7432f6c637e9e1e21dd4e641 log: | dosbox: Update to 0.74.2 (0.74-2) Changes: - Rewrite auto/max cycles algorithm to work better with windows 7, other OSes might benefit as well. - Update 64bit recompiler to work on OSX and Linux. - Several improvements to make the recompilers work with newer compilers and add some workarounds about clang confusing itself. - Fix several variables being the wrong size in the recompiler. - Support absolute 64 bit addressing. (DRC:64 bit error messages) - Zero extend data in dynrec core for LLVM compilation/ - Reduce overhead of the Mac version with a lot. Results in a speed increase. - Replace NV_PixelDataRange with the more common ARB_PixelBufferObject extension. Should help with output=opengl. - Reuse graphics window if possible instead of always creating a new one! - Add patches to work better when called by WINE: - support WINE style namemangling. - allow Z:\ to be moved to a different drive. - Try to fix stuttering audio with opengl output on Linux. (or at least improve it. Linux users might need to increase the prebuffer option a bit) - Fix automake and autoconf problems. - Fix problems related to packed struct layouts. - Fix compilation on gcc 4.4 and gcc 4.6.1. - Fix compilation with -DPIC. - Hopefully fix crash on shutdown, when unknown condition is encountered. - Fix -lto with gcc. - Fix clang compliation with asm fpu core. - Fix mapper crash on startup and when changing the mapper key. - Fix compilation in VS2015. - Fix compilation on mingw64. - Fix compilation on Frisbee and newer clang. - Fix compilation machines that have X11 libraries installed, but use a SDL without X11. - Fix a few problems relating to video capturing: - Writing out the index too often. (slowdown with longer captures) - Not being aware of when only the refresh rate changed. - Fix call order when bitshifting the return order (VS C /O2 builds). - Fix sign-extension error in S3 draw funcion, i.e. win3.1 analog clock. - Fix expanddot not caring about the size of the inputbuffer. - Some fixes for the debugger related to starting a program through debug.com. - Bring OS/2 port code up to date. - Reduce the amount of warning when compiling with quite a bit. - Allow 15/26/32 bits input to the opengl output. - Add cmd-q as exit key for macs. - Fix icon and titlebar on very old setups. - Fix off by one display size calculation errors with very large displays. - Fix out of bounds access the unused byte in the 32 bit colour value of the hardware mouse cursor pixel was affected. - Fix depreciated warnings on Mac, allow soundfont loading for coreaudio. - Keep repeating a pressed key if another key was unpressed. - Fix crash on OS X related to putting junk in the titlebar. - Extend fullresolution=0x0 to work on Linux and Mac. - Change gameblaster and tandy sound core to latest mame version. - Improve numlock and capslock support on Linux and Macs. Still not perfect on Windows. - Added even more code to workaround Windows behaving weirdly with alt-tab. module: pkgsrc subject: 'CVS commit: pkgsrc/emulators/dosbox' unixtime: '1560170483' user: nia