DOSBox 0.74-2 has been released

Schedules and announcements about program releases.

DOSBox 0.74-2 has been released

Postby Qbix » 2018-8-30 @ 14:06

A maintenance release for DOSBox 0.74, which solves the following problems:
  • Windows: Fix auto/max cycles algorithm on Windows 7, which helps with stuttering audio.
  • Mac OS X: Bring a 64 bit version and improve performance.
  • Linux: Fix the 64bit dynrec cpu core and a lot of compilation problems. Add patches for the WINE Team.
The game compatibility should be identical to 0.74.

Download: https://sourceforge.net/projects/dosbox/

Full changelog:

0.74-2

  • 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.


We have saved all game fixes for the upcoming 0.75 release, which will enter regression testing soon. This release has been created so you can go back to 0.74-2, in case we happen to break your favourite game in 0.75.
Water flows down the stream
How to ask questions the smart way!
User avatar
Qbix
DOSBox Author
 
Posts: 10943
Joined: 2002-11-27 @ 14:50
Location: Fryslan

Re: DOSBox 0.74-2 has been released

Postby Firtasik » 2018-8-30 @ 14:36

Welcome to DOSBox 0.74-2. After 8 years in development, hopefully it would have been worth the wait. :-D
11 1 111 11 1 1 1 1 1 11 1 1 111 1 111 1 1 1 1 111
User avatar
Firtasik
Member
 
Posts: 450
Joined: 2013-7-21 @ 19:07

Re: DOSBox 0.74-2 has been released

Postby Qbix » 2018-8-30 @ 14:50

Firtasik wrote:Welcome to DOSBox 0.74-2. After 8 years in development, hopefully it would have been worth the wait. :-D

I forgot to add:
We have saved all game fixes for the upcoming 0.75 release, which will enter regression testing soon. This release has been created so you can go back to 0.74-2, in case we happen to break your favourite game in 0.75.
Water flows down the stream
How to ask questions the smart way!
User avatar
Qbix
DOSBox Author
 
Posts: 10943
Joined: 2002-11-27 @ 14:50
Location: Fryslan

Re: DOSBox 0.74-2 has been released

Postby konc » 2018-8-30 @ 16:19

Qbix wrote:I forgot to add:
We have saved all game fixes for the upcoming 0.75 release, which will enter regression testing soon. This release has been created so you can go back to 0.74-2, in case we happen to break your favourite game in 0.75.


That's a very correct approach indeed.
User avatar
konc
Oldbie
 
Posts: 1187
Joined: 2013-1-14 @ 15:09
Location: Greece

Re: DOSBox 0.74-2 has been released

Postby Gene Wirchenko » 2018-8-30 @ 18:30

Qbix wrote:A maintenance release for DOSBox 0.74, which solves the following problems:
[list]
[*] Windows: Fix auto/max cycles algorithm on Windows 7, which helps with stuttering audio.


Weird version number, but I am used to that. You would have to go a long way to top "Word for Windows 2.0" which ran on Windows 3. (It was version 2.0 of Word for Windows.)

The stuttering audio has been an issue for me as I work while listening to YouTube videos. I hope this nails it.

Because I need printer support, I do not use vanilla DOSBox. Is there a version of 0.74-2 with printer support available? I am not concerned with whether it is an official version.

Sincerely,

Gene Wirchenko
Gene Wirchenko
Member
 
Posts: 148
Joined: 2005-7-14 @ 23:35
Location: Kamloops, BC, Canada

Re: DOSBox 0.74-2 has been released

Postby cyclone3d » 2018-8-30 @ 18:58

SWEET!

How does this compare to the SVN ?
Last edited by cyclone3d on 2018-8-30 @ 20:00, edited 1 time in total.
User avatar
cyclone3d
l33t
 
Posts: 3528
Joined: 2015-4-08 @ 06:06
Location: Huntsville, AL USA

Re: DOSBox 0.74-2 has been released

Postby F2bnp » 2018-8-30 @ 19:01

tfw new DOSBox release

Image

Congrats guys, can't wait for the releases that will follow!
User avatar
F2bnp
l33t
 
Posts: 3496
Joined: 2007-9-23 @ 10:19

Re: DOSBox 0.74-2 has been released

Postby krcroft » 2018-8-30 @ 19:10

Congrats on the pile of carefully backported fixes sifting through the team's 500+ commits between then and now!
User avatar
krcroft
Member
 
Posts: 394
Joined: 2017-4-29 @ 15:07
Location: Ogden's Retreat

Re: DOSBox 0.74-2 has been released

Postby keenmaster486 » 2018-8-30 @ 19:58

My heart jumped.

I assume this will fix crashes when using core=dynamic in Linux? Because that's been a persistent problem for me that I've never been able to fix except by running DOSBox win32 under Wine.

Also, are you really serious about 0.75? There's actually work being done on it? It's actually a thing that will someday exist? I thought DOSBox 0.75 was basically Bigfoot at this point! (i.e. "forget about it and use the SVNs")
I flermmed the plootash just like you asked.

http://classictechnology.herokuapp.com
http://keenmaster486.github.io
IBM Thinkpad 600E, 560X, 365CD
User avatar
keenmaster486
Oldbie
 
Posts: 1843
Joined: 2016-2-16 @ 02:04
Location: Atroxus

Re: DOSBox 0.74-2 has been released

Postby Stiletto » 2018-8-30 @ 20:18

Congrats!

PS. What is "Frisbee"?
"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto
User avatar
Stiletto
l33t
 
Posts: 4376
Joined: 2002-7-01 @ 21:57

Re: DOSBox 0.74-2 has been released

Postby DosFreak » 2018-8-30 @ 21:31

cyclone3d wrote:SWEET!

How does this compare to the SVN ?


scroll up
User avatar
DosFreak
l33t++
 
Posts: 10493
Joined: 2002-6-30 @ 16:35
Location: Your Head

Re: DOSBox 0.74-2 has been released

Postby digger » 2018-8-30 @ 22:40

Ooooh, a new DOSBox version. Congrats on the release! :)

I'm curious though. When are you finally going to migrate from SVN to Git? Being a software developer myself, I cannot imagine any collaborative code base, especially one as complex and popular as DOSBox, not being managed through Git these days. I hope I won't offend anyone by being so opinionated about this, but I'm sure I'm not the only one. Come on, it's 2018! ;)

Nevertheless, thanks for the hard work and keep it up! I'm looking forward to version 0.75.
User avatar
digger
Member
 
Posts: 226
Joined: 2010-2-12 @ 18:15
Location: Amsterdam, the Netherlands

Re: DOSBox 0.74-2 has been released

Postby cyclone3d » 2018-8-31 @ 00:29

DosFreak wrote:
cyclone3d wrote:SWEET!

How does this compare to the SVN ?


scroll up


I looked at the change log... Is there an actual list of fixes over 0.74 for the SVN?
User avatar
cyclone3d
l33t
 
Posts: 3528
Joined: 2015-4-08 @ 06:06
Location: Huntsville, AL USA

Re: DOSBox 0.74-2 has been released

Postby Zup » 2018-8-31 @ 06:33

I hate to be the one that draws criticisms, but I must say that I don't trust anymore installers downloaded from Sourceforge. Could you please put DOSBox windows releases in a .zip file?

Thanks.
I have traveled across the universe and through the years to find Her.
Sometimes going all the way is just a start...

I'm selling some stuff!
User avatar
Zup
Oldbie
 
Posts: 1288
Joined: 2003-10-04 @ 12:16

Re: DOSBox 0.74-2 has been released

Postby Qbix » 2018-8-31 @ 06:56

the md5sum and sha1 match with what I uploaded.
So the files have not been altered.
Water flows down the stream
How to ask questions the smart way!
User avatar
Qbix
DOSBox Author
 
Posts: 10943
Joined: 2002-11-27 @ 14:50
Location: Fryslan

Re: DOSBox 0.74-2 has been released

Postby collector » 2018-8-31 @ 07:30

Zup wrote:I hate to be the one that draws criticisms, but I must say that I don't trust anymore installers downloaded from Sourceforge. Could you please put DOSBox windows releases in a .zip file?

Thanks.

It is an NSIS installer. I have seen the script and it is very basic. Just use 7zip if you don't trust it.
User avatar
collector
l33t
 
Posts: 4390
Joined: 2003-1-15 @ 10:39

Re: DOSBox 0.74-2 has been released

Postby eL_PuSHeR » 2018-8-31 @ 07:48

Incredible news. Thanks DOSBox authors. :blush:
Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)
User avatar
eL_PuSHeR
Moderator
 
Posts: 6539
Joined: 2003-6-20 @ 16:39

Re: DOSBox 0.74-2 has been released

Postby rcblanke » 2018-8-31 @ 21:24

Great news, thanks to all people involved. I guess this means I should get off my lazy butt :blush:
User avatar
rcblanke
Oldbie
 
Posts: 1364
Joined: 2005-4-01 @ 09:44
Location: Sethanon

Re: DOSBox 0.74-2 has been released

Postby leileilol » 2018-9-01 @ 04:22

Finally noticed this thread as I don't look in the announcements part of the indexes. Congratulations!
by the way, DOSBox is not for running Windows 9x
User avatar
leileilol
l33t++
 
Posts: 9826
Joined: 2006-12-16 @ 18:03

Re: DOSBox 0.74-2 has been released

Postby Stiletto » 2018-9-01 @ 05:34

Zup wrote:I hate to be the one that draws criticisms, but I must say that I don't trust anymore installers downloaded from Sourceforge. Could you please put DOSBox windows releases in a .zip file?

Thanks.


It's an understandable position based on the events of a few years' ago, but by all reports the NEW new owners of Sourceforge not only rolled back their "add adware" procedures and policies of a few years' ago but have also been putting effort into fixing the infrastructure and adding a bunch of features.

From 2016: https://www.linuxinsider.com/story/83105.html

Things have progressed to the point that MAME has recently "kicked the tires" so to speak, and padded out its previous sparse placeholder entry: http://sourceforge.net/projects/mame. It's still early days, and Github remains MAME's main host, but at least now we're better prepared in case the Github/Microsoft deal goes all squirrelly. Not to mention, Sourceforge's network of mirrors is a bit more robust than Github's redundant servers.
"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto
User avatar
Stiletto
l33t
 
Posts: 4376
Joined: 2002-7-01 @ 21:57

Next

Return to Release Announcements

Who is online

Users browsing this forum: No registered users and 4 guests