Jump to content

Recommended Posts

Posted

Closely following the previous release, the OpenDUNE team gives us v0.6. TrueBrain says:

Just over 10 days ago we made our last release. And today again, we present you with proud the next release of OpenDUNE: 0.6.

A day after our last release it became clear to us that there was a critical bug in it, which under certain circumstances (bad-luck situations) could make the game unplayable. Of course this bug got quickly addressed, but right after the release of 0.5 we drifted off too far already with our main development trunk. Within a day we made some critical process, which made us hold a fix-release. Instead, today we release a new version which will be much more stable in many ways.

First off, we removed the last bits of the 16bit world, and removed LibEMU from our project. LibEMU is the library that gave us access to the 16bit world. This is a big milestone for this project, as we are now fully native for which ever system you compile, and we only depend on SDL (and asound under Linux).

The second thing we addressed, is that OpenDUNE always used 100% CPU on one core. This is because it contained many many infinite loops waiting for some time to pass. We located most of them, and made them less CPU intense. The game now uses between 4% and 20%, depending where in the game you are. It is still a lot for such a game, but we are working on it!

The other thing is sound support. Although voices and music were supported in older versions, it was often reported as buggy and often the case for deadlocks ('hanging'). We sat down and fixed all the problems related to voices and music**. So you can now all fully enjoy the beauty of the intro (remember it was made in 1991!), and play the game with all the sounds and pieces on it.

The last major milestone in this release is that we improved the speed of the video-interrupt, from several milliseconds to a few microseconds. This means that many parts of the game are much more smooth, even on slower machines.

We also spent several hours playing the game, detecting and fixing errors when we found them. We fixed issues with 1.07hs and 1.07us datafiles, and they are now fully supported. Many more fixes were made, with over 300 commits made.

And for the people who enjoy those things, OpenDUNE now also compiles with TinyC Compiler, and with that is very much ANSI-C.

So as you can understand, with proud we present you OpenDUNE 0.6. We hope you enjoy it as much as we do.

As usual, a complete list of enhancements can be found here and a changelog has been made, and can be viewed http://binaries.opendune.org/releases/0.6/changelog.txt.

You can download the release http://binaries.opendune.org/releases/0.6/, and here you can discuss the release on our forum. If you notice any bugs, please report them at our bugtracker at http://bugs.opendune.org/

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.