Nintendo DS developer Patrick Aalto is back once again with another cool update for the PC Emulator known as DSx86. This release brings the project up to Beta version 0.43. DSx86 lets you play some of those fun old DOS games. Check out the release notes for DSx86 Beta Version 0.43 below.
DSx86 v0.43 Beta Release Notes
"This version has the following fixes and improvements:
- Opcode ADC used ARM adc instead of add in address calculations. Fixed.
- BCD opcodes (DAA, DAS, etc) did not work correctly. Fixed.
- Oveflow flag handling fixed in ADC and SBB opcodes.
- Fixed flags handling in opcodes REPNE CMPSB and REPNE SCASB when CX == 0.
- Fixed [bp+di+disp8] address calculation in several protected mode opcodes.
- Opcodes LIDT and LGDT did not clear the highest byte of 32-bit base address.
- Opcodes LAR and LSL did not handle selector type 0 correctly.
- Fixed pushing EGA memory value to stack in Lords of Doom.
- Fixed mouse scaling in proportional font 80x25 text mode."
Source