Help me help you... - by dvwjr
dvwjr on 24/9/2006 at 01:19
Hello all,
I am trying to write a post-install patch program which would allow the original SYSTEM SHOCK vF1.5S to execute properly in the Windows NT/2K/XP NTVDM environment. I have the enhanced CD-ROM vF1.6C of SYSTEM SHOCK with Mok's object code modifications and wanted to perform similar modifications to the original floppy-only version. The version which exists at (
http://lgclassics.freylia.net/dl.html) Freylia is actually the vB3.0S
(pirated) Beta version of the official Origin floppy release. The object code modifications have already been successfully tested on the vB3.0S version of SSHOCK.EXE, however the beta INSTALL.EXE does not support the SoundBlaster AWE32/AWE64. I would only wish to patch the original commercial release.
What would help:
A.) Five files from SYSTEM SHOCK version F1.5S, the nine (3.5") floppy-diskette release.
Code:
Files needed:
1.) SSHOCK.EXE
2.) INSTALL.EXE
3.) INSTALLE.DAT
4.) INSTALLF.DAT
5.) INSTALLG.DAT
B.) Complete directory/sub-directory listing of a fresh vF1.5S installation with dates, times and file-sizes.
C.) Your help in beta-testing both the patch program and the resultant patched vF1.5S of SYSTEM SHOCK on the following operating system and sound-card combinations:
Code:
1.) NTVDM - WinXP (SP2) (SP1)
2.) NTVDM - Win2000 (SP4)
3.) NTVDM - WinNT (SP6a)
4.) DosBox v0.65 with SoundBlaster 16 and Gravis Ultrasound emulation
5.) DOS - v5.x, v6.x, v7.x, v8.x with real SoundBlaster AWE32/AWE64
What you get:
A.) For your kind help and effort - be the first on your block possessing a copy of the Win32 patch program for the original vF1.5S of SYSTEM SHOCK which allows proper operation in the NTVDM DPMI environment. This patch program will correct the two known programming errors present in the SSHOCK.EXE executable when it was first shipped in September 1994. These errors have prevented SYSTEM SHOCK vF1.5S from successfully executing on the Windows NT/2K/XP/2003 family of operating systems in the NTVDM environment. These object code patches implement similar
(but not identical) changes as were first implemented by MOK on the enhanced CD-ROM vF1.6C CDSHOCK.EXE executable.
B.) Modified INSTALL.EXE which will provide additional SoundBlaster AWE32/AWE64 DOS sound-card support not available when floppy version shipped in September 1994.
C.) Additional stack space and larger data segment to help prevent crashes.
D.) Retention of all the vF1.5S game-play bugs described in (
http://www.it-he.org/sshock.htm) System Shock: the hacker's guide to sin
E.) My thanks! :thumb:
Think of it as the ultimate stripped-down
'portable' version of SYSTEM SHOCK...
Thank you again for your consideration,
dvwjr
Kolya on 24/9/2006 at 02:37
Mmmh, cool but what for? The floppy version has merely historical value. Does anyone actually prefer to play it?
Speaking of portable: The version on SBF is 105 MB unpacked. If that's too big for your USB stick/MP3 player you can simply delete CITALOG.RES (which is the audiologs) from the Data folder. Another 50MB gone. And it has SoundBlaster support.
RocketMan on 24/9/2006 at 03:33
At first glance I naturally thought the same. Then I recalled my doom playing days. When I discovered LEGACY and DOOMSDAY engines, not to mention the host of mods that could be applied, making the game up to date I played it all the time and thoroughly enjoyed it. Then one day I found myself back on my old 486 playing the original crappy doom and thinking to myself "this feels good". It felt familiar and happy. I can understand why people would want to play the floppy version to get that nostalgia. I've actually been meaning to play the floppy for some time now. No reason. Just cuz. ;)
dvwjr on 24/9/2006 at 05:01
Quote Posted by Kolya
Mmmh, cool but what for? The floppy version has merely historical value. Does anyone actually prefer to play it?
It seems that the floppy version F1.5S is the only way to experience the "Wall of Death" possible with the skates as described in
"the hacker's guide to sin"... Surely there might be some interested in trying such a stunt in the WinNT/2K/XP NTVDM environment :eek:
Please feel free to respond to this thread if interested...
Thanks again,
dvwjr