German Chinese (Simplified) English Finnish French Greek Italian Japanese Russian Spanish Swedish Turkish
DS - DSi Homebrew Downloads
Übersicht Downloads suchen Kategorie
Download im Detail

DSx86 v.0.42 Beta

Dateigröße Dateigröße: 926.89 KB Downloads Downloads: 708 Sprache Sprache: Englisch
Autor Autor: Patrick Aalto Webseite Webseite: Homepage Datum Geändert am: 2012-04-28 17:30:26

Download

Bitte bewerten Sie den Download angemessen!
(20 Stimmen)

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. Außerdem lässt sich Windows 3.00a im Standard Modus starten. Weitere Infos zum Emulator findet ihr auf der offiziellen Webseite.

Eine Kompatibilitäsliste für die Spiele finder ihr auf dieser Webseite.

DS_x86_1 DS_x86_2

Changelog:

Change Log (v0.42 Beta)
- Fixed a couple of bugs in the proportional font 80x25 Smooth scaling.
- Another attempt to fix the "Smooth" mode initialization when used in dsx86.ini.
- Implemented DOS  function INT 21 AH=87 (Moria)

Change Log (v0.41 Beta)
- Further "Jitter" mode screen scaling quality improvement.
- Implemented "scasb" opcode EGA VRAM access version (Titus the Fox)
- Implemented INT 6 (illegal opcode) for opcode 0x66 (Titus the Fox)
- Fixed the VideoParameterTable to have correct VGA Misc Register values in text modes.
- Fixed the "Smooth" mode initialization when used in dsx86.ini.
- New experimental proportional font used in 80x25 text "Smooth" mode.

Change Log (v0.40 Beta)

- Improved "Jitter" mode screen scaling quality, courtesy of "sverx".

 
Change Log (v0.39 Beta)

- Fixed the screen flickering problem when scrolling in Smooth scale mode.



Change Log (v0.38 Beta)

- Smooth scaling is faster in all 640x 16-color modes, courtesy of "sverx".

- 640x480 Smooth scaling enabled also in DS Lite mode.

 
Change Log (v0.37 Beta)

- New INI file parameters TPMXScale and TPMYScale.

- Fixed key repeat feature to always repeat the correct key.

- Built with libNDS 1.5.3, so write to SD card might work with Sudokuhax.

- Faster Smooth scaling in 320x200x256 mode, courtesy of "sverx".

- Improved graphics mode change detection for 240-row Mode-X modes.

 
Change log (v0.36)

- Implemented SB DSP command 24 (Fury of the Furries).

- Implemented INT21 AH=5A (create temp file) (Foxbase 2.0)

- Implemented INT21 AH=22 (random Write to FCB file) (JumpJoe 2)

- Implemented opcode 0xF0 (LOCK) (Risky Woods)

Change log (v0.35)
- Fixed a rare memory access problem introduced in version 0.30. This affected
Dune 2 and possibly also other games.
- Fixed a register globbering problem in mouse callback routine, which caused
Populous 2 to quit to DOS immediately after moving the mouse.
- Fixed an unsupported INT call and hanging problem in Battle Bugs.
- Improved PC Speaker audio handling and VGA 640x480 mode handling.


Change log (v0.34)
- This version supports 'sudokuhax' again.
- The keyboard reading and screen blitting order was restored.
- A couple of very minor additional improvements.


Change log (v0.33)
- Fixed a serious hanging issue introduced in version 0.24, caused by an
incompatibility between my ARM7 code and libNDS version 1.5.0.
- Improved the speed and quality of EGA Smooth screen scaling code.
- DSi mode only: Implemented Smooth scaling for VGA 640x480 mode.
- Added a new configuration option "EMSSize" for choosing EMS/XMS RAM allocation.


Change log (v0.32)
- This version only has one minor fix, the direct file reading to EGA VRAM
has been implemented. This allows Rockford to run, and fixes the graphics
corruption problems in Heimdall when talking to other characters.


Change log (v0.31):
- Implemented Page Fault handling to protected mode RETF opcode. This allows the start up of Windows Setup from within Windows 3.00a, and fixes some other Windows programs as well.
- Implemented a couple of new XMS INT calls, to allow Commander Keen 4 to run again. The same problem occurred in some other games as well.
- Implemented Mode-X Smooth scaling for 320x200 and 320x240 resolutions. This is not very well tested, and the other Mode-X resolutions (320x400, 32x480, 360x240 etc) will not work yet.
- Implemented preliminary Smooth scaling for EGA 320x200 mode. Note that the smooth vertical panning is not supported in the Smooth scaling mode yet, so you will get jerky horizontal motion in games that use that.


Change log (v0.30):
- 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.

DSx86 v0.25 Beta Release Notes
==============================

This version is again rebuilt with the newest libnds libraries. It should be able to be run using the so-called "sudoku hack". It also has a new Smooth screen scaling method implemented in CGA and MCGA screen modes. NOTE! Especially in the MCGA mode this causes a severe performance hit, and in EGA and Mode-X modes you will only get a black (or corrupt) screen in this mode.

DSx86 v0.24 Beta Release Notes
==============================

This version is rebuilt with the latest libnds libraries, so that it
can take advantage of the DSi mode when run in CycloDS iEvolution and
on a Nintendo DSi. No other (internal) changes in this version.

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.


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.

Kommentar schreiben


Sicherheitscode
Aktualisieren


DS/DSi News RSS: RSS DSi-Homebrew.com Wii News RSS: RSS Wii-Homebrew.com Follow us - Wii-Homebrew.com

Impressum | Team | Über unsere Webseite | Partner | Markennamen sind Eigentum der jeweiligen Firmen. DSi ist ein eingetragenes Warenzeichen der Firma Nintendo.
Powered by Joomla! Designed by SiteGround web hosting and modified by Quali| DSi-Homebrew.com ist ein inoffizielles & unabhängiges Download/Informationsportal.

TOP Partner: PDRoms