Page 1 sur 1

DSx86 0.42 beta et DS2x86 0.36 beta

MessagePosté: Dim 20 Mar 2011 09:48
par sniper3d
Image


Patrick Aalto nous propose une mise à jour de DSx86 qui est un émulateur PC pour Nintendo DS.
Son but est de vous permettre d'exécuter de vieux jeux DOS sur votre DS.

Pour les amateurs de "vieux jeux pc" je conseille :D


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)
- 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):

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

Sverx has again been working on improving the screen scaling algorithms for DSx86. This time he figured out a smart new way to take advantage of the NDS hardware scaling and blending features in the Jitter mode. The new and improved Jitter mode in this version is just as fast as the plain Scale mode (as it is handled completely in hardware), but it also produces a result that is very close to the software-based Smooth scaling algorithm (in all the low-resolution modes)! Big thanks again to Sverx for his ingenious new scaling method!

Change log (v0.39):

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

Change log (v0.38):

• 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):

• 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 migh work with Sudokuhax.
• Faster Smooth scaling in 320x200x256 mode, courtesy of "sverx".
• Improved graphics mode change detection for 240-row Mode-X modes.

Changelog 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)


Téléchargement DSx86 0.42 beta
Téléchargement


Changelog

Change log (0.36 beta)
- 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)

Change log (v0.35 beta)
- Improved keyboard emulation (fixes Little Big Adventure hang after key press).
- Improved SVGA mode scaling quality.
- Fixed SoundBlaster DMA channel masking (fixes Mortal Kombat sound effects).
- Implemented opcode AAM in protected mode (Warcraft 2 Setup - System info).
- Fixed a BSOD problem when moving mouse in Warcraft 2 and Command & Conquer.
- Improved BSOD error reporting, no more partial exception messages.
- Implemented support for 80x50 text mode (Little Big Adventure Setup).
- Implemented mouse function INT 33 AX=00A1 (Knights of Xentar).
- Fixed a problem in AdLib hardware detection (Warcraft 2).

Change log (v0.34 beta)
- Improved SoundBlaster emulation using the new transfer system.
- Improved high-resolution (>= 350 rows) graphics modes scaling quality.
- Implemented preliminary VESA SVGA support, for 640x400 and 640x480 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.

Change log (v0.33 beta)
- Fixed a real-mode FS and GS segment handling bug introduced in version 0.23.
- Improved graphics blitting speed in all standard graphics modes.
- Added new "Zoom/2" scaling mode for 640x??? graphics modes.

Change log (v0.32):

• Mouse emulation has been implemented, it should now work similarly to DSx86.
• Screen mode "Scale" in high-resolution modes scales also in Y-direction.

Change log (v0.31):

• Improved the touchpad keyboard handling with upper/lower case and key flash.
• Improved SoundBlaster audio handling, still not completely correct.
• Fixed a problem in syncing screen blitting to VBlank.
• Faster EGA 0x0D mode blitting when the logical screen width is larger than 320 pixels.
• Fixed EGA LineCompare pixel panning reset, using NDS hardware features.
• Fixed AdLib audio buffering problem.
• Fixed Warcraft BSOD crash in SoundBlaster detection.

Change log (v0.30 Beta):

This version has the following major changes:
- Completely rewritten transfer system between the MIPS and ARM processors.
Note! The new transfer system is not finished yet, so everything does not
yet work quite properly. Use this version only for testing the new system!
- PC Speaker audio (beep) is supported.

Change log (v0.25 Beta):

• Fixed a copy-paste bug in REP MOVSW string opcode (fixes Heretic, Hexen, etc)
• Implemented INT10 calls AX=1008, AH=12/BL=34, AH=F1/DX=0020, AH=F1/DX=0028
• Implemented missing 66-prefix variations for LFS and LGS opcodes (NORM)
• Implemented missing RCL/RCR opcodes using 32-bit registers (SWS)
• Implemented read/write to/from CPU debug registers (RAYMAN)
• Enabled directory access using the 8.3 alias of a long directory name
• Ignore writes to I/O ports 0x140..0x14F (DESCENTR)
• Some other minor fixes and enhancements.

Changelog v0.24 Beta

This version has the following fixes and improvements:
- Very preliminary paging support, for now only works in Descent 2 Demo with no sound.
- Fixed a bug in REPNE string opcodes which sometimes used the REPE versions instead.
- Ignore read from VGA port 0x3D8 (WIN386).
- Some other minor fixes and enhancements.


Changelog: v0.23

This version has the following fixes and improvements:
- Fixed the DOS file "rename" operation (fixes Albion save game etc).
- Fixed "adc reg32,reg32" opcode Carry handling (fixes Albion graphics corruption).
- When the TouchPadMouse mode gets reset, the screens are swapped to normal order.
- Major internal rewrite, in preparation for upcoming virtual memory support.



Changelog:v0.22

This version has the following major changes:
- Implemented new INI file items TPMXScale and TPMYScale.
- Fixed key repeat handling with extended keycodes (Frontier)
- Improved graphics mode change detection again (Albion)


Téléchargement DS2x86 0.36 beta
Téléchargement

Source

Re: DS2x86 0.11 ALPHA

MessagePosté: Dim 26 Juin 2011 21:05
par sniper3d
mise a jour 0.11 :100:

Re: DS2x86 0.36

MessagePosté: Dim 10 Juil 2011 21:58
par sniper3d
mise ajour 0.36

Re: DS2x86 0.37

MessagePosté: Dim 14 Aoû 2011 17:49
par sniper3d
Mise a jour 0.37 beta :100: :100:

Re: DSx86 0.37 et DS2x86 0.23

MessagePosté: Dim 28 Aoû 2011 13:12
par sniper3d
:100: :100: DS2x86 0.23 :100: :100:

Re: DSx86 0.38 et DS2x86 0.23

MessagePosté: Dim 11 Sep 2011 18:48
par sniper3d
mise a jour DSx38 :100: :100:

Re: DSx86 0.39 et DS2x86 0.23

MessagePosté: Lun 19 Sep 2011 08:34
par sniper3d
:100: DSx86 0.39 :100:

Re: DSx86 0.39 et DS2x86 0.24

MessagePosté: Dim 9 Oct 2011 09:22
par sniper3d
:100: DS2x86 0.24 :100:

Re: DSx86 0.39 et DS2x86 0.25

MessagePosté: Dim 16 Oct 2011 13:39
par sniper3d
Mise a jour DS2x86 0.25

Re: DSx86 0.40 et DS2x86 0.25

MessagePosté: Dim 20 Nov 2011 19:59
par sniper3d
:100: DSx86 v0.40 :100:

Re: DSx86 0.40 et DS2x86 0.30

MessagePosté: Dim 1 Jan 2012 09:14
par sniper3d
:100: ds2x86 0.30 :100:

Re: DSx86 0.40 et DS2x86 0.31

MessagePosté: Dim 15 Jan 2012 14:16
par sniper3d
:100: DS2x86 0.31 :100:

Re: DSx86 0.40 et DS2x86 0.31

MessagePosté: Dim 29 Jan 2012 14:05
par sniper3d
:100: DS2x86 0.32 :100:

Re: DSx86 0.40 et DS2x86 0.33 beta

MessagePosté: Dim 12 Fév 2012 14:59
par TGbot
Maj DS2x86 0.33 beta

:bravo:

Re: DSx86 0.40 et DS2x86 0.34 beta

MessagePosté: Dim 26 Fév 2012 21:36
par TGbot
Maj DS2x86 0.34 beta

:100:

Re: DSx86 0.41 et DS2x86 0.34 beta

MessagePosté: Dim 4 Mar 2012 17:03
par TGbot
Maj DSx86 0.41 beta

:100:

Re: DSx86 0.41 et DS2x86 0.35 beta

MessagePosté: Dim 11 Mar 2012 15:19
par TGbot
Maj DS2x86 0.35 beta

:100:

Re: DSx86 0.41 et DS2x86 0.36 beta

MessagePosté: Dim 25 Mar 2012 10:42
par TGbot
Maj DS2x86 0.36 beta

:bravo:

Re: DSx86 0.42 beta et DS2x86 0.36 beta

MessagePosté: Dim 22 Avr 2012 17:02
par TGbot
Maj DSx86 0.42 beta

:bravo: