DS - DSi Homebrew Downloads
| Download im Detail |
|
DSx86 |
||
![]() |
||
|
||
| Bitte bewerten Sie den Download angemessen! |
Patrick Aalto hat den PC Emulator x86 für den Nintendo DS portiert. Der Emulator DSx86 ermöglicht es verschiedene DOS Spiele auf dem Handheld zu zocken. Weitere Infos zum Emulator findet ihr auf der offiziellen Webseite.
Eine Kompatibilitäsliste für die Spiele finder ihr auf dieser Webseite.
Eine Kompatibilitäsliste für die Spiele finder ihr auf dieser Webseite.

Changelog:
DSx86 v0.23 Beta Release Notes
==============================
This version has only minor fixes for specific games: Maupiti Island,
Mahjong Fantasia, Bart vs. the Space Mutants, Space Hulk and Fire & Ice.
Some other games might work better with these changes as well.
DSx86 v0.22 Beta Release Notes
==============================
This version has the internal refactoring done. Other bigger changes and
improvements are the following:
- New screen resolution indicator on the lower screen.
- Palette handling for 16-color modes improved.
- Hanging problems in various games fixed.
- See my blog post for more information!
DSx86 v0.21 Beta Release Notes
==============================
This is a fix version, after the somewhat buggy version 0.20. Most games
that did not work in 0.20 (but worked in prior versions) should now run
again, and this version also runs Windows 3.0. The D-Pad mouse behaviour
was changed to scroll the screen when near screen border. The internal
refactoring continues, which has made this version somewhat slower than
the previous version.
DSx86 v0.15 Beta Release Notes
==============================
Again a minor fix version. The biggest improvement is the removal of
the need to use the LOADFIX command for some games. Also the EGA horizontal
scrolling is now smoother than before. Besides these changes there are
quite a few added opcodes, so a few more games should run properly now.
DSx86 v0.14 Beta Release Notes
==============================
This version again has a lot of minor fixes and improvements, nothing very
major. A few more games should run in this version.
DSx86 v0.13 Beta Release Notes
==============================
This version has some user interface changes, in addition to the usual
bug fixes and support for some previously missing opcodes and INTs.
- Improved touchpad mouse (TPM) emulation, with new configuration options:
- TPMScroll is a boolean that determines whether the screen should
be scrolled when the stylus moves near the screen border in
Zoom mode.
- TPMTap is a boolean that determines whether tapping the screen
with the stylus is registered as a left mouse click.
- TPMLeft determines the DS button to use for the left mouse button.
- 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 internal commands on the DOS prompt:
- VER with a parameter sets the DOS version number reported.
- SETVER works like VER.
- LOADFIX attempts to load the program above the first 64KB of RAM.
This might help with the "Packed data corrupt" problems.
- DEBUG starts the program into the inbuilt debugger.
- The scrolling the Zoom modes is now smoother than before.
DSx86 v0.11 Beta Release Notes
==============================
This version has the following major changes:
- Master of Orion and Electranoid are running in this version.
- New mouse emulation mode, you can use the touchpad as a direct mouse
input with the stylys.
- Increased EMS memory to 1.5MB.
- Preliminary EGA 640x200x16 mode support.
- DOS System File Table handling, which fixes problems with the 4DOS
batch file functions.
- Many problems in log files I have received fixed, more info in my blog
post.
DSx86 v0.06 Alpha Release Notes
===============================
This version mostly improves the EGA support, but it also has
the following changes:
- New keyboard graphics by L.D. Ash from http://www.violationentertainment.com
- The meaning of the debugger "G" and the NDS "B" button has been
swapped. Thus, you get the keyboard back after going to the
debugger with the B button, and touching G and V stays in the
debugger screen.
- Shoulder L and R buttons scroll the zoomed screen horizontally,
unless they are mapped to PC keys in the INI file.
- New "HDD led" on the bottom screen, so you can see when
the game accesses the SD card.
- The unknown INT10 call in Prince of Persia is now ignored.
- Several TEXT mode opcodes have been added, based on the debug logs.
This version has no improvements to the unsupported INT calls.
I plan to work on those for the next version.
DSx86 v0.05 Alpha Release Notes
===============================
The biggest changes in this version are the following:
- CGA mode now supports both DIRECT and BLITTED screen update modes.
Direct mode is faster, but not all opcodes are supported, so if
you get unsupported opcode problems when using DIRECT mode, switch
to for example 30FPS mode and the game should run.
- EGA mode improved, now runs Commander Keen 4. Still a lot of EGA
features remain unsupported, so this still needs quite a bit of work.
Some INT and DOS features, along with missing opcodes have also
been added, based on the log files I received from the 0.04 version.
DSx86 v0.04 Alpha Release Notes
===============================
This version has all (unless I have missed something) of the
simple 8086 opcodes supported, and it has slightly improved
support for CGA and EGA graphics modes as well. I have gone
thru most of the log files I have received and fixed many of
the issues in those log files as well.
This is a bit of an unscheduled release, as my development
PC has started to act up (blue screens and boot failures), so
I decided to release this version now in case the machine stops
working completely.
DSx86 v0.23 Beta Release Notes
==============================
This version has only minor fixes for specific games: Maupiti Island,
Mahjong Fantasia, Bart vs. the Space Mutants, Space Hulk and Fire & Ice.
Some other games might work better with these changes as well.
DSx86 v0.22 Beta Release Notes
==============================
This version has the internal refactoring done. Other bigger changes and
improvements are the following:
- New screen resolution indicator on the lower screen.
- Palette handling for 16-color modes improved.
- Hanging problems in various games fixed.
- See my blog post for more information!
DSx86 v0.21 Beta Release Notes
==============================
This is a fix version, after the somewhat buggy version 0.20. Most games
that did not work in 0.20 (but worked in prior versions) should now run
again, and this version also runs Windows 3.0. The D-Pad mouse behaviour
was changed to scroll the screen when near screen border. The internal
refactoring continues, which has made this version somewhat slower than
the previous version.
DSx86 v0.20 Beta Release Notes
==============================
This version has the following major changes:
- New IRQ handling using self-modifying code, which makes the whole
emulator about 8% faster than before.
- Keyboard handling now supports extended key codes.
- Screen update mode "Direct" removed.
- AdLib emulation has increased audio volume, and plays also the
rhythm instruments now.
- Covox/Disney Sound Source/Parallel Port DAC audio device emulation added.
- SB Direct DAC audio support added.
- SB auto-init 8bit DMA support added.
- Some other minor fixes and improvements.
DSx86 v0.15 Beta Release Notes
==============================
Again a minor fix version. The biggest improvement is the removal of
the need to use the LOADFIX command for some games. Also the EGA horizontal
scrolling is now smoother than before. Besides these changes there are
quite a few added opcodes, so a few more games should run properly now.
DSx86 v0.14 Beta Release Notes
==============================
This version again has a lot of minor fixes and improvements, nothing very
major. A few more games should run in this version.
DSx86 v0.13 Beta Release Notes
==============================
This version has some user interface changes, in addition to the usual
bug fixes and support for some previously missing opcodes and INTs.
- Improved touchpad mouse (TPM) emulation, with new configuration options:
- TPMScroll is a boolean that determines whether the screen should
be scrolled when the stylus moves near the screen border in
Zoom mode.
- TPMTap is a boolean that determines whether tapping the screen
with the stylus is registered as a left mouse click.
- TPMLeft determines the DS button to use for the left mouse button.
- 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 internal commands on the DOS prompt:
- VER with a parameter sets the DOS version number reported.
- SETVER works like VER.
- LOADFIX attempts to load the program above the first 64KB of RAM.
This might help with the "Packed data corrupt" problems.
- DEBUG starts the program into the inbuilt debugger.
- The scrolling the Zoom modes is now smoother than before.
DSx86 v0.12 Beta Release Notes
==============================
This version has mostly minor fixes and improvements:
- New EGA 640x350x16 and VGA 640x480x16 graphics modes.
- The NDS shoulder buttons scroll the zoomed screen left/right
(as before) when not already at the edge, and up/down after that.
- Various mostly game-specific fixes, more info in my blog post.
==============================
This version has mostly minor fixes and improvements:
- New EGA 640x350x16 and VGA 640x480x16 graphics modes.
- The NDS shoulder buttons scroll the zoomed screen left/right
(as before) when not already at the edge, and up/down after that.
- Various mostly game-specific fixes, more info in my blog post.
DSx86 v0.11 Beta Release Notes
==============================
This version has the following major changes:
- Master of Orion and Electranoid are running in this version.
- New mouse emulation mode, you can use the touchpad as a direct mouse
input with the stylys.
- Increased EMS memory to 1.5MB.
- Preliminary EGA 640x200x16 mode support.
- DOS System File Table handling, which fixes problems with the 4DOS
batch file functions.
- Many problems in log files I have received fixed, more info in my blog
post.
DSx86 v0.06 Alpha Release Notes
===============================
This version mostly improves the EGA support, but it also has
the following changes:
- New keyboard graphics by L.D. Ash from http://www.violationentertainment.com
- The meaning of the debugger "G" and the NDS "B" button has been
swapped. Thus, you get the keyboard back after going to the
debugger with the B button, and touching G and V stays in the
debugger screen.
- Shoulder L and R buttons scroll the zoomed screen horizontally,
unless they are mapped to PC keys in the INI file.
- New "HDD led" on the bottom screen, so you can see when
the game accesses the SD card.
- The unknown INT10 call in Prince of Persia is now ignored.
- Several TEXT mode opcodes have been added, based on the debug logs.
This version has no improvements to the unsupported INT calls.
I plan to work on those for the next version.
DSx86 v0.05 Alpha Release Notes
===============================
The biggest changes in this version are the following:
- CGA mode now supports both DIRECT and BLITTED screen update modes.
Direct mode is faster, but not all opcodes are supported, so if
you get unsupported opcode problems when using DIRECT mode, switch
to for example 30FPS mode and the game should run.
- EGA mode improved, now runs Commander Keen 4. Still a lot of EGA
features remain unsupported, so this still needs quite a bit of work.
Some INT and DOS features, along with missing opcodes have also
been added, based on the log files I received from the 0.04 version.
DSx86 v0.04 Alpha Release Notes
===============================
This version has all (unless I have missed something) of the
simple 8086 opcodes supported, and it has slightly improved
support for CGA and EGA graphics modes as well. I have gone
thru most of the log files I have received and fixed many of
the issues in those log files as well.
This is a bit of an unscheduled release, as my development
PC has started to act up (blue screens and boot failures), so
I decided to release this version now in case the machine stops
working completely.




