This version has the following major changes/improvements:
* CGA mode is forced to be blitted even if you have selected Direct mode. I believe the blitted mode is fast enough for all CGA games, and removing the direct mode made the code smaller and simpler, and there is no danger of the game stopping because of an unsupported CGA graphics opcode any more.
* TEXT mode is now also using a blitted screen copy method with a dirty buffer, so it is reasonably fast, and it too supports now all possible opcodes to access the display RAM.
* About a dozen new EGA opcodes added.
* About a dozen new DOS interrupts are supported, including some DOS internal functions that are needed by software like Norton Sysinfo, and old FCB file functions that are needed by very old games like Ultima 3.
* Fixed bugs in "!" key, DOS memory resize function, division opcode, and 0xE000 segment memory access when not mapped to an EMS page.
I added all the DOS functions that Norton Sysinfo needs, so I can now run it on the real hardware and check the CPU emulation speed. I also added (partially faked) disk parameter block handling, which reads the data from the SD card partition and presents it like it was a hard disk (I have a 2GB SD card in my DS Lite). It looks to me like Sysinfo reads the media descriptor byte at the wrong offset, it should be 0xF8 and I have put 0xF8 to the offset I believe is correct, yet Sysinfo displays it as 0xFF.
The CPU speed bar changes between 10.6, 10.7 and 10.8 depending on whether the screen update mode is 60 FPS, 30 FPS or 15 FPS. Back in November last year the CPU speed showed 11.3 when running on real hardware, so my CPU core has gotten a little bit slower while I have been adding features to it. I'll probably look into optimizing it further after I have added the most important missing features.
Plans for the next two weeks (which include my Easter vacation) are to add mouse support, and then I would like to implement more graphics modes. Probably the VGA ModeX would be the most useful, although the higher-resolution EGA/VGA modes might be somewhat simpler to implement, as I can use the same opcodes, only the screen blitting function needs to be changed.
Like it? Share with your friends!
If you got an error while installing Themes, Software or Games, please, read FAQ.
Similar Software:
SNES9x PS3 A feature-packed update of SNES9x PS3, the Super Nintendo emulator for the PS3, is now up folks, that brings a long a handful of new features, more fixes and improvements to PS3 gamers looking for some good ole SNES titles
Snes9x GX Snes9x GX
SNES9x GX is a Super Nintendo emulator for the Wii based on the PC emulator SNES9x 1.52. The GUI is powered by libwiigui
Snes9x GX Changelog:
* Fixed turning off autosave in menu
* Keyboard fixed, more keys added
* Fixed 7z loading from DVD
Dolphin SVN r7679 64bit Dolphin SVN r7679 64bit
A new build of the the Dolphin emulator, the ever-improving Wii and Gamecube emulator for Windows PC, is now available for download.
Changelogs:
revision 7679
Oops. Forgot to add the CriticalAlert definitions for windows
DaedalusX64 r747 Your favorite PSP Emulator DaedalusX64 has been updated which takes this release to r747
DS Pack DSPack is an emulator for the arcade Pac Man and other similar games
RINWii Remake RINWii Remake
Emulators seem to be all the rage on the Wii homebrew scene lately. Developer nullEX introduces a new emulator based on the classic Game Boy Color handheld for the Wii platform with RINWii Remake. The third beta release of the program introduces several new features to the library which run the emulator
Homebrew for your Wii: FCE Ultra GX version 3.3.4 is out. Homebrew for your Wii: FCE Ultra GX version 3.3.4 is out.
Do you need your old school Nintendo fix?A If so there is some good news because there was an update to the FCE Ultra GX NES emulator for your Wii.A This brings the emulator to version 3.3.4
FCE Ultra GX FCE Ultra GX
Another release from Tantric for your today, this time on his FCE Ultra GX, a Nintendo Entertainment System (NES), Famicom, and Famicom Disk System (FDS) emulator for the Nintendo Wii
VICE VIC20 VICE VIC20
Homebrew coder TimRex has released a new version of VICE (Versatile Commodore Emulator), a Commodore 64, PLUS4 and VIC20 emulator for the PS3 jailbreaking community based on based on Vice 2.2.7
Comments on DSx86:
Comments not found
If you noted an error or download link is broken, please, report it via this page or use comments.
Please, select device to check if DSx86 supports it