ZXDS is an emulator of Sinclair ZX Spectrum for Nintendo DS, written by Patrik Rak. It is steadily reaching a mature stage of development, and it already has some noteworthy features, like accurate emulation of Spectrum 48k, 128k and Pentagon models (including sound), or support for TAP/TZX/PZX tape files, TRD/SCL disk files and RZX playback files.
Changes:
+ Proper save requester, including support for basic file management operations.
+ Alternate between two different directories by tapping the save/load file icon again.
+ Quickly switch models in load requester with various L/R+X combinations.
+ Risky operations now use confirmation requesters.
+ It is now possible to step the emulation frame by frame.
+ Added pouet.net and Tipshop pokes library to servers.cfg.
* Implemented HTTP redirects, required by some pouet.net sites.
+ Directly poke decimal, hexadecimal, or binary values in the data dump view.
* Switched to PNG for background and icon graphics. The BMP support remains, but note that some names have changed – check skins/readme.txt for details.
* Augmented the 128k keyboard graphics with symbol characters. Thanks, Paddy.
* The selected keyboard is now saved to the config file.
* Distinguish the load and save slot screens with colored slot frames.
* Disable the keyboard matrix effect during multiplayer session. It is often difficult enough to configure the controls even without it.
* Switching to maximum speed while loading tapes in fast mode now disables the display updates entirely. Handy for slight speed boost if you feel desperate.
* Other subtle changes (nicer boot message, increased cheat poke limit).
* Fixed loading of Pentagon SZX files (ROM paging, step direction).
* Minor bugfixes (libfat mkdir and aliasing, ZIP long name skipping).
DS2x86 by Patrick Aalto 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. DS2x86 is a port of DSx86 port using the SuperCard DSTwo’s MIPS processor, therefor it will just run with such a card.
Changes:
- Implemented “rep stosd” for Mode-X with irregular map mask (Micro Machines 2)
- Forced INT 15 AH=88 to report no extended memory (Borland RTM DOS Extender)
- Implemented “LAST_FIT” memory allocation strategy handling (Borland RTM DOS Extender)
- Implemented “LES reg,m16:16″ page fault handling (Borland RTM DOS Extender)
- Implemented INT 21 AH=4D proper return mode reporting (Borland RTM DOS Extender)
- Improved SB emulation to not hang after invalid SB command (Jazz Jackrabbit)
- Implemented support for reading data from file to Mode-X VRAM (Jazz Jackrabbit)
- Implemented proper AdLib timer handling (Mortal Kombat etc SB detection)
- Fixed a bug in ARM9 SB audio buffering scheme (Mortal Kombat, Supaplex, etc)
Spirits DS by NightFox is a game inspired by Topo Soft‘s Spirits.
Changes:
* Fixed a bug in the animation of the character at the end of the game, that causes the character to be invisible if he was immune at the time to kill the eagle.
* Added the “Minimap” function, pressing the “X” key.
DSx86 is a PC/DOS emulator for Nintendo DS written by Patrick Aalto. It’s purpose is to allow you to run old DOS games on your Nintendo DS game console. Some of the older games run quite good and bring back memories.
Changes:
- Further “Jitter” mode screen scaling quality improvement.
- Implemented “scasb” opcode EGA VRAM access version (Titus the Fox)
- Implemented INT 6 (illegal opcode) for opcode 0×66 (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 80×25 text “Smooth” mode.
DS2x86 by Patrick Aalto 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. DS2x86 is a port of DSx86 port using the SuperCard DSTwo’s MIPS processor, therefor it will just run with such a card.
Changes:
- Improved SoundBlaster emulation using the new transfer system.
- Improved high-resolution (>= 350 rows) graphics modes scaling quality.
- Implemented preliminary VESA SVGA support, for 640×400 and 640×480 256-color modes.
- Implemented “scasb” opcode EGA VRAM access version (Titus the Fox)
- Fixed a bug in “shld r/m16,r16,imm8″ and “shrd r/m16,r16,imm8″ opcodes.
- Fixed a bug in “idiv r/m16″ which could destroy the high 16 bits of EAX register.
- Fixed the VideoParameterTable to have correct VGA Misc Register values in text modes.
- Minor changes to mouse emulation, for better support of SVGA graphics modes.