April 7th, 2011, 02:33 Posted By: wraggster
News via http://dsx86.patrickaalto.com/DSblog.html
This is not version 0.26, but version 0.30! I decided to jump the version number, as this version has such a major change. This version emulates a 80286 processor, instead of the 80186 processor that all previous versions have emulated. The list of changes in this version is as follows:
80286 protected mode support! This means that Windows 3.00a can run in Standard Mode, having over 800KB of RAM (in DS Lite mode) or over 8MB of RAM (in DSi mode) available. DSx86 is one of the GBATemp Homebrew Bounty entries in the DSi category, and this version is the "significant update" that in my opinion fulfills the competition requirements.
Improved the MCGA Smooth scaling mode efficiency, based on the ideas described in the Quick Colour Averaging article by Thiadmer Riemersma.
Implemented preliminary Smooth scaling option for 640x200 EGA mode. This mode is used by the Silpheed game, for example.
Here below are some screen copies from the latest version, showing the Windows 3.00a About dialog in DS Lite and DSi mode, and two screen copies showing the result of the EGA 640x200 mode Smooth scaling.
Please test this new DSx86 version, as I might have broken some games with the extensive internal changes I had to do for protected mode support. Also feel free to test various 16-bit Windows games, many of those should now run (as long as they don't try to use some 386 processor features).
Next, I think I will get back to working on DS2x86. I would like to get started on the proper audio support for DS2x86 in the near future, so I'll probably look into that, along with trying to fix some bugs and test some misbehaving games. Thanks again for your continued interest in DSx86 and DS2x86!
For more information and downloads, click here!
There are 0 comments - Join In and Discuss Here