Homebrew DS2x86 (SCDS2 Entry)

M[u]ddy

Well-Known Member
Member
Joined
Sep 4, 2009
Messages
511
Trophies
0
Age
35
Location
NRW
XP
409
Country
Germany
Great! Albion is now playable.

Only problems remaining are:
The game uses 360×240.
In 3D areas, the floor and the ceiling are glitched.
 

Master_Thief

Member
Newcomer
Joined
Sep 12, 2009
Messages
15
Trophies
0
XP
56
Country
Yeah, Albion seems to have a strange resolution problem, though it seems to be playable otherwise.

Albion - Playable - Now gets ingame but has graphic errors. Game shows only on the top half of screen, with the bottom half flashing a copy of the top half.
Comanche - Playable - Works, though is a little slow.
Ecstatica - Partially Working - Works, though has some control issues (when pressing an arrow key the key seems to get stuck).
Fatal Racing - Playable - Works, though is extremely slow.
Jack In The Dark - Playable - Works, though no sound (SB freezes the game on startup).
 

mad008

Member
Newcomer
Joined
Nov 7, 2010
Messages
9
Trophies
0
XP
49
Country
United States
Here are my test results of DS2X86 v 0.21:

oddworld abe oddysee: works, very slow. Intro movies works. screen black and white. Controls are hanging (when holding a button), CPU components acts as suppose to. At the menu in “game speak” Abe acts as suppose to. When trying to save the game it hangs. You can take control over other enemies (“Sligs”), but also when holding a control the “Slig” or “Abe” moves on it one (control hangs).To control “Abe” you have to wait 3 seconds every time you push the right key or else the controls hangs and “Abe” moves one it one.
destruction derby: gives log error (game not working). The demo works, very slow.
Tomb raider: Works, very slow, controls hang.
Worms united: Works, sound works, CPU acts weird it moves to the left and then it waits till the time is over or it just waits till the time is over.
Full throttle: Works (same time it hangs), movie's work, sound works (sound is “ticking”). Save and load work. Touch screen Mouse not working correct.
Need for speed: Error “getvesainfo – invalid vesa info. Vesa driver is installed?”.
Zool 2: Loads, gives black screen.
Warcraft: Works, when trying to save the game and you switch from touch screen mouse to keyboard the keyboard don’t work. Also when you select at the main menu "start new game" than "single player" and than "custom game" when selecting a worker to build the "farm" the button is missing. Also when selecting "town hall" the fallowing builds are missing: "build road" and "build wall". Movies are hanging at the first frame.
Blood: loads, than gives “src\loadsave.cpp(501): File error #1 loading save file header.”
Theme Hospital Demo: “Failed to initialize VRES256 screen”.
Warcraft 2: log error.
GTA: log error.
Little big Adventure: log error.
 

stanleyopar2000

RIP Yuzu. "It is always morally correct..."
Member
Joined
Jun 22, 2007
Messages
4,821
Trophies
2
Location
C-137
Website
www.youtube.com
XP
3,720
Country
United States
no update for sudokuhax users?
unsure.gif
 

Killermech

Cookie Monster
Member
Joined
Mar 5, 2004
Messages
1,809
Trophies
0
Website
Visit site
XP
274
Country
You're making it so hard to resist testing it. I didn't want to use it until the sound was working properly. But working Master of Magic.. Gah
smileipb2.png

I was wondering if you could take a look at Blood Bowl (year 1995), it gives this error when trying to run it:

Clean Exit R6009
- Not enough space for enviroment


I'd also like to suggest if it's possible to add stylus taps as mouse clicks when you're in mouse mode. It would make games like warcraft alot more enjoyable to play as it's a bit tricky to use the pad for the mouse clicks.

Nothing of this is something I regard as a priority. If you want to take a look at it now, or in ten years or not bother at all. Then it's entirely up to you and I still love you
wub.gif
 

borka

Well-Known Member
Newcomer
Joined
Aug 12, 2008
Messages
74
Trophies
0
XP
290
Country
Serbia, Republic of
Finally got my new dstwo
smile.gif


Tried to launch xcom-1. It runs ok, if slow. And it has a mouse multiplicator bug, like the bug with Albion (mentioned in the blog). Looks like there is a nasty error hiding somewhere, since scaling multiplicators are just quick fixes. But for now it doesn't matter as long as the new version with this multiplicator is released
smile.gif




Killermech said:
I'd also like to suggest if it's possible to add stylus taps as mouse clicks when you're in mouse mode.


There is a stylus tap mode. It should be enabled with TPMTap=TRUE setting in the INI file. (Details, as usual, can be found at the the Patrick's blog).
 

Pate

Well-Known Member
OP
Member
Joined
Dec 23, 2010
Messages
108
Trophies
0
XP
82
Country
Finland
Version 0.22 released!

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

http://dsx86.patrickaalto.com

Pate
 

M[u]ddy

Well-Known Member
Member
Joined
Sep 4, 2009
Messages
511
Trophies
0
Age
35
Location
NRW
XP
409
Country
Germany
Here are my results for Albion, again.

I noticed another mayor bug, that was already present in 0.21.
When you save and then exit the game, you get this error message:
Code:
An error has occurred.
Please examine the file ERROR.LOG
And the ERROR.LOG says:
Code:
BBERROR: ERRORSTACK START:--------------
Xload: File does not exist.
ÂÂÂÂ (Name : Slab)
Albion: File access error.
(line 679 of file g:\albion\src\game.c)
BBERROR: ERRORSTACK END-----------------
After that the (no CD patched) full version cannot be started anymore.
The demo suddenly wants you to insert the game CD.

The floors and ceilings in 3D areas are still glitched.
This time I took a picture:
albion1.png

albion2.png
 

Pate

Well-Known Member
OP
Member
Joined
Dec 23, 2010
Messages
108
Trophies
0
XP
82
Country
Finland
Thanks for the info and screenshot Mddy!

What's the quickest way to get into a 3D area in the game, so I could test the graphics glitches myself? I am rather unfamiliar with the game...

Pate
 

borka

Well-Known Member
Newcomer
Joined
Aug 12, 2008
Messages
74
Trophies
0
XP
290
Country
Serbia, Republic of
Pate, thanks for the new release - tap mouse now works Ok with UFO.
smile.gif


BTW, is mouse positioning bug somhow related to the zoom/scale mode? I noticed that if I run ufo in zoom mode mouse positions Ok, and if scale - the X axis multiplier is needed. Moreover, take UFO for example, the picture is scaled along X axis, and this particular axis requires multiplier.

And one (rather) nasty bug.

If I run a program in the tap-mouse mode (the program is on the lower screen), and then the program is changed to another one (in ufo geoscape to tactical, or even some program exits to the dos) then

1) new program is displayed on the lower screen (and the keyboard on the upper)
2) tap-mouse is turned off (mouse is completely off)
3) "select" no more works for switching screens (!!!)

That is, I'm stuck and need to reboot DS. Yes, it can be bypassed by manually switching screens just before changing programs, but one bad move and oops.
 

M[u]ddy

Well-Known Member
Member
Joined
Sep 4, 2009
Messages
511
Trophies
0
Age
35
Location
NRW
XP
409
Country
Germany
Pate said:
What's the quickest way to get into a 3D area in the game, so I could test the graphics glitches myself?
I've made a map for you:
mapz.png


Edit:
I found the source of the save game bug. When you exit the game it writes down the last used savegame number into the "SETUP.ini".
While doing this something must go wrong. There is a correct file, that even contains the change, but for some reason it's now called "SETUP.TMP".
After renaming the file to SETUP.ini, the game works again.
 

Net_Bastard

Well-Known Member
Member
Joined
Dec 14, 2010
Messages
126
Trophies
0
XP
89
Country
United States
mad008 said:
Here are my test results of DS2X86 v 0.21:
Tomb raider: Works, very slow, controls hang.


Holy shit Tomb Raider works? Did not know that the DS could handle that, even with the DS2!
 

trefle

Member
Newcomer
Joined
Aug 11, 2011
Messages
6
Trophies
0
Age
42
Website
Visit site
XP
42
Country
France
Maniac Mansion: Works
Maniac Mansion 2 - Day of the Tentacle: Works
Another World: Works
Flashback: Works ( Hard to play tho, the run key being shift )
King Quest 5: Works
King Quest 6: Works
Dragon's Lair 1: Works
Dragon's Lair 2: Works
Dragon's Lair 3: Works

How did you make work LBA ? i have video card detection errors, i tried them all on the setup x_X
 

Pate

Well-Known Member
OP
Member
Joined
Dec 23, 2010
Messages
108
Trophies
0
XP
82
Country
Finland
Killermech: I'll try to take a look at the Blood Bowl game after I get the virtual memory working.
borka: The Zoom/Scale mode should be handled in my TPM mouse code, but I need to check that. Thanks for the info about the screen swap bug, obviously the screens should be swapped back when the mouse mode gets reset!
Mddy: Thanks for the map! Much appreciated. :-) The file save problem is probably due to some DOS emulation rename/move problem. I have noticed myself that when a program tries to rename a file over an existing file, this often seems to fail.
trefle: Thanks for the test report! What do you mean by LBA?

Pate
 

trefle

Member
Newcomer
Joined
Aug 11, 2011
Messages
6
Trophies
0
Age
42
Website
Visit site
XP
42
Country
France
LBA = Little Big Adventure , so nevermind it, i just checked, i knew i saw it on a previous post, and it had been reported as "log errors"

so

Little Big Adventure: doesn't work, graphic card errors ( just while launching the exe, after having configured it, no matter what GPU is chosen i have an error : SVGA card bios does not support VESA extensions. )

- Edit -

I'm sorry ive been lazy to look by myself ( my time being a lot filled lately between beach, 3DS recently bought and my so precious old games to play with DS2x86
 

Pate

Well-Known Member
OP
Member
Joined
Dec 23, 2010
Messages
108
Trophies
0
XP
82
Country
Finland
Version 0.23 released!

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.

http://dsx86.patrickaalto.com/

@trefle: Yes, you can configure key mappings per game, using the INI file. See my download page for various INI file editor utility programs, those should make creating key mapping configurations pretty easy.
@Mddy: Thanks again for the map to the Albion 3D areas, that was very helpful when I debugged the fllor/ceiling bug!

Pate
 

M[u]ddy

Well-Known Member
Member
Joined
Sep 4, 2009
Messages
511
Trophies
0
Age
35
Location
NRW
XP
409
Country
Germany
No problem.
smile.gif


By the way I ran into a random crash yesterday.
If you want to take a look into it:
Code:
------------------- [4DOS] --------------------
Unsupported opcode!

CPU: REAL, USE16, CPL=0, Paging=0
GraphMode=13, EGAMode=40, Chain4=OFF
EAX=00004E50 EBX=1B14781F ECX=0000FFFF EDX=0000A000
ESP=0000C44A EBP=0000C45F ESI=00000000 EDI=00003333
DS=0971 ES=8B3F SS=9327 CS=8B3F FS=0000 GS=0000
OV UP DI NG NZ NA PE NC VM=0 IOPL=0
8B3F:A472 FFÂÂÂÂÂÂÂÂÂÂÂÂÂÂdb FF

Disassembly of code around the location:
8B3F:A452 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A454 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A456 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A458 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A45A 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A45C 3444ÂÂÂÂÂÂÂÂÂÂÂÂxorÂÂal,44
8B3F:A45E 4FÂÂÂÂÂÂÂÂÂÂÂÂÂÂdecÂÂdi
8B3F:A45F 53ÂÂÂÂÂÂÂÂÂÂÂÂÂÂpush bx
8B3F:A460 2E49ÂÂÂÂÂÂÂÂÂÂÂÂdecÂÂcx
8B3F:A462 4EÂÂÂÂÂÂÂÂÂÂÂÂÂÂdecÂÂsi
8B3F:A463 49ÂÂÂÂÂÂÂÂÂÂÂÂÂÂdecÂÂcx
8B3F:A464 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A466 2020ÂÂÂÂÂÂÂÂÂÂÂÂandÂÂ[bx+si],ah
8B3F:A468 092CÂÂÂÂÂÂÂÂÂÂÂÂorÂÂ [si],bp
8B3F:A46A 2B3DÂÂÂÂÂÂÂÂÂÂÂÂsubÂÂdi,[di]
8B3F:A46C 3C3EÂÂÂÂÂÂÂÂÂÂÂÂcmpÂÂal,3E
8B3F:A46E 7C00ÂÂÂÂÂÂÂÂÂÂÂÂjlÂÂ 0000A470 ($+0)
8B3F:A470 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A472 FFÂÂÂÂÂÂÂÂÂÂÂÂÂÂdb FF
8B3F:A473 FF00ÂÂÂÂÂÂÂÂÂÂÂÂincÂÂword [bx+si]
8B3F:A475 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A477 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A479 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A47B 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A47D 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A47F 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A481 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A483 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A485 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
8B3F:A487 0000ÂÂÂÂÂÂÂÂÂÂÂÂaddÂÂ[bx+si],al
 

nescafe22

New Member
Newbie
Joined
Aug 30, 2011
Messages
2
Trophies
0
XP
24
Country
Hi There...
Just wondered if I am the only one suffering from the following problem?
DS2x86 will not open folders that have a name longer than 8 characters
where as DSx86 will open folders with any name length.
I have many pc games stored on my MSD card and don't wish to rename
them all if there is a way around this.....Thanx Aaron
 

Buleste

Old Fart
Member
Joined
Dec 19, 2010
Messages
852
Trophies
0
Age
51
Website
www.redbubble.com
XP
590
Country
nescafe22 said:
Hi There...
Just wondered if I am the only one suffering from the following problem?
DS2x86 will not open folders that have a name longer than 8 characters
where as DSx86 will open folders with any name length.
I have many pc games stored on my MSD card and don't wish to rename
them all if there is a way around this.....Thanx Aaron
That's a limitation of DOS not DS2x86. Do not have folder name lengths over 8 characters or filenames over 8+3 (filename.extension).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BigOnYa @ BigOnYa: Ban, ban, ban