Homebrew DS2x86 (SCDS2 Entry)

  • Thread starter Thread starter Pate
  • Start date Start date
  • Views Views 46,497
  • Replies Replies 192
Thanks Buleste for you're reply..
But this dosen't explain why Dsx86 will read filenames
of any length quite happily with no problems?
Does Ds2x86 use a slightly different version of DOS
that causes this problem? Again Thanks Aaron
 
I just got ds286 and yes when I use Volkov Commander, it doesnt read any filename past the limit,
whereas on dsx86 it did

I tried Terror from the Deep X-Com and it worked pretty good,
the mouse was too far to the right a lot of the time, but its quite an achievement to get this awesome game working on the DS,
I tried bards tale which seemed ok except when moving the mouse with the d-pad left a trail over the screen.
 
nescafe22 said:
Thanks Buleste for you're reply..
But this dosen't explain why Dsx86 will read filenames
of any length quite happily with no problems?
Does Ds2x86 use a slightly different version of DOS
that causes this problem? Again Thanks Aaron
I'm fairly sure that it doesn't as it's a restriction of DOS not the programme.

I have both DSx86 and DS2x86 installed on my Supercard DSTwo using the same files and both versions have the SFN restriction. E.g. a Folder called Flashback will come up as FLASHB~1

@ slenkar I haven't tried VC yet so I can't help you.

EDIT: Just tried VC and it has the same SFN restriction on DSx86 0.37 and DS2x86 0.23
 
when I click on a long filename file in VC it cant run it in ds2x86
but when I click on a long filename file in VC in dsx86 it executes normally
 
slenkar said:
when I click on a long filename file in VC it cant run it in ds2x86
but when I click on a long filename file in VC in dsx86 it executes normally
Right so it's not a filename issue it's a compatibility issue with VC. I'll add that to the DS2x86 compatibility list.
 
have you tried using CD with long filenames? it doesnt seem to work,
(whereas it worked with dsx86)
 
played betrayal at krondor for 3 hours, no crashes at all,
pretty good
smile.gif
 
Version 0.24 released!


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.

http://dsx86.patrickaalto.com/

Pate
 
Hi,

First off - a big thanks to Pate for all his hard work with the DsX86, and especially the Ds2x86, applications.

Secondly - can someone else confirm that the version 0.24 release of the Ds2x86 seems to malfunction badly, as early as in the 4dos-console window?

Br,
Nitendo
 
Hi,

First off - a big thanks to Pate for all his hard work with the DsX86, and especially the Ds2x86, applications.

Secondly - can someone else confirm that the version 0.24 release of the Ds2x86 seems to malfunction badly, as early as in the 4dos-console window?

Br,
Nitendo

Just tried Heretic and got a crash while loading.
Did a couple of quick test plays, DukeNukem 2, Albion, and Fury of the Furries all run fine here.
 
it works for me,
task switching actually works now in windows 3,00, (ALT-TAB) !!!!!!
it throws a couple of errors while switching between a game and windows (Int10) I sent the error log to pate

still cant access long filenames,

I tried running ultima 7 the black gate,
running u7.bat sets up the sound and then doesnt respond when it says
'press any key'

running ultima7.com produces a complaint about EMS expanded memory manager needing to be removed
 
Just tried Heretic and got a crash while loading.
Yeah, Heretic's crashing here too...along with Alone In The Dark 2+3, Cannon Fodder, Dark Forces, Hexen, Rise Of The Triad and Lemmings 3 all of which are no longer working, now giving either an opcode error or a blue screen exception error.
running ultima7.com produces a complaint about EMS expanded memory manager needing to be removed
Ultima 7 required you to disable EMS completely when running in DOS, which is something (I think) you can't do in DSx86 yet.


Newly working games in 0.24 :

Descent - Playable - Works, though is quite slow.
Police Quest 4 - Playable - Works complete with sound.
Ravenloft - Playable - Works, though is a little slow.

Logfile
 
is it me, or does xcom seem faster and less buggy?

(is there a fix for the touchpad mouse being off?)
 
Thanks for the logs and info about the crashes!

I have confirmed the BSOD in Heretic, and am currently debugging that problem. This is currently my top priority task, it is always annoying when the new version causes some working games to stop working.

Edit: Okay, found the problem. There is a stupid copy-paste mistake in one of the paging-enhancements I made to the string opcodes, so that copying data in memory sometimes copies more bytes than it should. Fixing that made Heretic run again.

I'll release a new version where this problem is fixed next weekend at the latest.

Pate
 
I cant access long filenames in any program ive tried, including wordpad in windows
when I type them in, in 4dos i cant cd to longfoldernames either e.g. buckro~1
 
DS2x86 version 0.25 released!

This version has the following fixes and improvements:

- 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.

http://dsx86.patrickaalto.com/

@slenkar: This version should now have the long directory name problem fixed. This was caused by the DSTwo SDK itself, so I had to change some SDK internals to fix this.

Thanks again for your interest in DS2x86!

Pate
 

Site & Scene News

Popular threads in this forum