This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
DSx86 v0.13 Beta Released
#1
DS 
May 23rd, 2010
DSx86 is a PC emulator for Nintendo DS. It's purpose is to allow you to run old DOS games on your Nintendo DS game console.

http://dsx86.patrickaalto.com/

Changes :
* Improved touchpad mouse (TPM) emulation, with new configuration options that can be set in the DSx86.ini file, either in the default section or adjusted by each game if needed:
o TPMScroll is a boolean that determines whether the screen should be scrolled when the stylus moves near the screen border in Zoom mode.
o TPMTap is a boolean that determines whether tapping the screen with the stylus is registered as a left mouse click.
o TPMLeft determines the DS button to use for the left mouse button.
o TPMRight determines the DS button to use for the right mouse button.
The defaults if DSx86.ini does not have any of those set are as follows:

TPMScroll=FALSE
TPMTap=TRUE
TPMLeft=KEY_LEFT
TPMRight=KEY_RIGHT

* New built-in commands on the 4DOS prompt:
o VER command can have a parameter to change the reported DOS version number, like "VER 4.00" or "VER SET 4".
o SETVER command works like VER command with a parameter.
o LOADFIX command can be used to launch games that otherwise would give "Packed file corrupt" problems. This still does not seem to work for games that consist of several executables, though.
o DEBUG command can be used to start the game and immediately go to the debugger. That is mainly for my own use.
* The Zoom modes now scroll smoother than before (using the trigger KEY_L and KEY_R buttons). When already at the left/right edge, they start scrolling up/down, with the KEY_L preferring to scroll up and KEY_R preferring to scroll down. The longer you keep the button down the faster it will scroll, so quick taps will move the screen in short increments.
* Fixed a bug in REP CMPS Carry flag setting after the string comparison. This could have caused string comparisons to return the opposite order.
* Fixed problems in string opcodes when indices wrap around the segment. This caused Jumpman 2 to crash, for example. This also seemed to get rid of the problems in Wing Commander 2 intro when using full EMS memory.
* Fixed a bug in EGA 16-bit Read Mode 1 code (FS3).
* Fixed VGA Line Compare Register handling (GOT).
* Fixed VGA palette handling (Star Control 2).
* Added support for VGA offset handling in 320x400 ModeX mode (GOT).
* Added support for BIOS functions to clear and scroll up an area on the screen for all supported graphics modes (Ultima, etc).
* Added BIOS INT1 default handler at F000:E987 (STARGATE).
* Adjust disk free space calculation when SectorsPerCluster*BytesPerSector = 64K.
* A large number of EGA and Mode-X opcodes added.
* A large number of new INT calls supported (mostly just ignored).
* A large number of new port I/O addresses supported (mostly just ignored).
[Image: 1913820.png]
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)