DSx86 v0.06 Alpha - 模擬器

By Hazel
at 2010-03-14T23:16
at 2010-03-14T23:16
Table of Contents
http://dsx86.patrickaalto.com/
This version contains some user interface changes in
addition to various internal changes:
* New keyboard graphics by L.D. Ash from Violation Entertainment.
* 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.
* EGA refactoring, as mentioned in the previous blog post.
* A large number of EGA opcodes added, I think I have added
all that had been mentioned in the debug logs I have received.
* The unknown INT10 call in Prince of Persia is now ignored.
* Several TEXT mode opcodes have been added, based on the debug logs.
I planned to have mouse support in this version, but it
turned out to be a much bigger issue than I had thought.
I can't add a partial support, as that might make games
that currently run crash into debugger with an unsupported
mouse INT 33 function. So I'll need to code this properly,
and I think that would take a couple of weekends. So, perhaps
in the next version, but no promises.
I also tested a couple of new games, Swap as was
mentioned in the previous blog post, Simcity demo,
and WORLD CLASS LEADER BOARD GOLF by Access Software.
Simcity still has a "division by zero" problem, which does
not happen in DOSBox, so that still needs some work. The
golf game seems to work fine, though. It uses "REALSOUND"
speaker sounds, which I believe means digitized sounds,
and those are not supported properly in DSx86 yet. I might
add support for those if I find a simple way to do that,
but currently it just plays static.
There have been quite a few unsupported INT call problems
in the debug logs that I have received, however for these
I have not done anything in this version. I looked at the
types of INT calls they were about, and noticed that a great
majority of them are using various DOS features that I haven't
supported yet in DSx86. These will be my focus for the next
version, along with the mouse support.
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.
--
This version contains some user interface changes in
addition to various internal changes:
* New keyboard graphics by L.D. Ash from Violation Entertainment.
* 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.
* EGA refactoring, as mentioned in the previous blog post.
* A large number of EGA opcodes added, I think I have added
all that had been mentioned in the debug logs I have received.
* The unknown INT10 call in Prince of Persia is now ignored.
* Several TEXT mode opcodes have been added, based on the debug logs.
I planned to have mouse support in this version, but it
turned out to be a much bigger issue than I had thought.
I can't add a partial support, as that might make games
that currently run crash into debugger with an unsupported
mouse INT 33 function. So I'll need to code this properly,
and I think that would take a couple of weekends. So, perhaps
in the next version, but no promises.
I also tested a couple of new games, Swap as was
mentioned in the previous blog post, Simcity demo,
and WORLD CLASS LEADER BOARD GOLF by Access Software.
Simcity still has a "division by zero" problem, which does
not happen in DOSBox, so that still needs some work. The
golf game seems to work fine, though. It uses "REALSOUND"
speaker sounds, which I believe means digitized sounds,
and those are not supported properly in DSx86 yet. I might
add support for those if I find a simple way to do that,
but currently it just plays static.
There have been quite a few unsupported INT call problems
in the debug logs that I have received, however for these
I have not done anything in this version. I looked at the
types of INT calls they were about, and noticed that a great
majority of them are using various DOS features that I haven't
supported yet in DSx86. These will be my focus for the next
version, along with the mouse support.
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.
--
Tags:
模擬器
All Comments
Related Posts
GSdx SVN r2713

By Steve
at 2010-03-14T23:13
at 2010-03-14T23:13
傳說中的 特攻神諜 MGS1 (代PO)

By Heather
at 2010-03-14T21:28
at 2010-03-14T21:28
佛心的SFC洛克人X3實況

By Cara
at 2010-03-14T21:25
at 2010-03-14T21:25
Classic99 - v340a

By Caitlin
at 2010-03-14T20:28
at 2010-03-14T20:28
bsnes v062 beta released

By Ethan
at 2010-03-14T20:24
at 2010-03-14T20:24