The Ur-Quan Masters Home Page Welcome, Guest. Please login or register.
Did you miss your activation email?
December 09, 2024, 11:38:25 pm
Home Help Search Login Register
News: Celebrating 30 years of Star Control 2 - The Ur-Quan Masters

+  The Ur-Quan Masters Discussion Forum
|-+  The Ur-Quan Masters Re-Release
| |-+  General UQM Discussion (Moderator: Death 999)
| | |-+  Running SC1, 2, or 3 under XP?
« previous next »
Pages: [1] 2 Print
Author Topic: Running SC1, 2, or 3 under XP?  (Read 6802 times)
Covak
Zebranky food
*
Offline Offline

Posts: 9


I love YaBB 1G - SP1!


View Profile
Running SC1, 2, or 3 under XP?
« on: February 02, 2003, 10:04:40 pm »

Anyone know if it's possible to get SC2 (the original PC game) running properly under XP?

Also, I never really played 1 or 3 so I'd be interested in trying to find them, if only I thought they'd run.

So if anyone knows how to get 'em running, I'd love to know how.

Thanks,

Covak
Logged
Striker
Zebranky food
*
Offline Offline

Posts: 29


Frungy!


View Profile WWW
Re: Running SC1, 2, or 3 under XP?
« Reply #1 on: February 03, 2003, 04:02:12 am »

/me pats his trusty old p166 dos 6.22 box

Kept it especially for Star Control II. Really!

But with UQM I can prolly finally get rid of it Cheesy
Logged
Scott
*Many bubbles*
***
Offline Offline

Gender: Male
Posts: 179


does whatever a spider can


View Profile
Re: Running SC1, 2, or 3 under XP?
« Reply #2 on: February 03, 2003, 07:08:47 am »

Any ideas for getting SC3 to work on Win2k? I can't get the sound to work... seeing as it's asking for old sound cards like SoundBlaster 16 or something.
Logged
Culture20
Enlightened
*****
Offline Offline

Posts: 917


Thraddash Flower Child


View Profile
Re: Running SC1, 2, or 3 under XP?
« Reply #3 on: February 04, 2003, 12:30:59 am »

Try dosbox:
http://sourceforge.net/projects/dosbox

I've been playing my old SC1 & 2 with dosbox version 0.57 lately.  The only noticible problem is when MS Office's Findfast starts searching for Office files while I'm playing... and that's just because I forgot to turn the stupid thing off.

I usually make a batchfile (sc2.bat) for SC2 with the following line:
starcon2 /g:bios /s:soundblaster

Then run dosbox with the command:
dosbox C:\starcon2\sc2.bat -fullscreen

I could probably use more command line options to make it emulate a better machine (the one it emulates is kind of slow), but I don't bother with readme files more than I need to.
« Last Edit: February 06, 2003, 10:13:26 pm by Culture20 » Logged
Covak
Zebranky food
*
Offline Offline

Posts: 9


I love YaBB 1G - SP1!


View Profile
Re: Running SC1, 2, or 3 under XP?
« Reply #4 on: February 04, 2003, 12:44:17 am »

Woah, dosbox appears to rock.  SC2 ran just like it used to on the old 286.

Thanks for the info!

Covak
Logged
Azarule
*Many bubbles*
***
Offline Offline

Gender: Male
Posts: 114


Andale, Andale, arriba !


View Profile
Re: Running SC1, 2, or 3 under XP?
« Reply #5 on: February 04, 2003, 04:50:09 am »

I've been running it on my old 486 up until this re-release.  That and 'Ascendancy'.
Logged

If these visions have offended, thing but this and all is mended : You have but slumbered here while these visions did appear.  And this weak and idling theme, no more yielding than a dream.
Ian Jerast
Guest


Email
Re: Running SC1, 2, or 3 under XP?
« Reply #6 on: February 06, 2003, 03:33:46 am »

Could someone please give more detailed information about how to configure dosbox to run sc2?  I have downloaded the latest version (.57) but pathetically don't really know how to operate it.
Logged
Scott
*Many bubbles*
***
Offline Offline

Gender: Male
Posts: 179


does whatever a spider can


View Profile
Re: Running SC1, 2, or 3 under XP?
« Reply #7 on: February 06, 2003, 06:22:08 am »

Yeah, but when installing SC3... what do I put for my sound options?
Logged
Culture20
Enlightened
*****
Offline Offline

Posts: 917


Thraddash Flower Child


View Profile
Re: Running SC1, 2, or 3 under XP?
« Reply #8 on: February 06, 2003, 10:21:14 pm »

Quote
Could someone please give more detailed information about how to configure dosbox to run sc2?  I have downloaded the latest version (.57) but pathetically don't really know how to operate it.


Ian, what operating system are you running?  If it's windows (of any sort), you should be able to make a text file with the line
starcon2 /g:bios /s:soundblaster
Then rename the textfile to sc2.bat (it's icon should change; if it doesn't then get a real OS use a dos prompt to rename the file.  Wink
Put the batchfile in your SC2 directory.

Then, you can make a shortcut to dosbox.exe.  Edit the preferences on the shortcut so that the command looks something like this:
C:\dosbox_location\dosbox.exe C:\starcon2_location\sc2.bat -fullscreen

Then double-click the shortcut.  Cheers
Logged
Captain Smith
Guest


Email
Re: Running SC1, 2, or 3 under XP?
« Reply #9 on: February 06, 2003, 11:05:35 pm »

Quote
Could someone please give more detailed information about how to configure dosbox to run sc2?  I have downloaded the latest version (.57) but pathetically don't really know how to operate it.


A top to bottom description...

What the others don't mention is the possibility of using configure files.  What I do is set up the configure files and then run dosbox based on that.  With the configure files, I can control how much memory the apps get, how many cycles (so I can set the speed of emulation), and so on...

You can pre-generate a config file by going into the DosBox program (CONFIG.COM virtual drive Z).  Here's an example...

Code:

[sdl]
# SDL related options.
fullscreen=true
autolock=true
sensitivity=100

[dosbox]
# General Dosbox settings
language=
warnings=0
snapshots=snapshots

[cpu]
# The amount of cycles to execute each loop. Lowering this setting will slowdown dosbox
cycles=15000

[mixer]
# Nothing to setup yet!

[sblaster]
# Sound Blaster related options.
base=220
irq=7
dma=1
hdma=5
enabled=true
adlib=true
cms=false

[speaker]
# pcspeaker related options.
sinewave=false
tandy=false

[bios]
# Nothing to setup yet!

[dos]
# Setting a memory size to 0 will disable it.
emssize=4
xmssize=8

[autoexec]
# Add here the lines you want to execute on startup.
mount c c:\dosstuff
c:
cd starcon2
melee /g:bios /s:soundblaster
exit


Most of the options are pretty self-explanatory...I keep all my dos stuff in a dos stuff directory (including all the games I hope to run once they get all the bugs out and have it working for protected mode stuff).  The only problem I have is that sound echoes under Windows ME, but this works perfectly under XP...if I want to set up a single icon I can click to run the game, I can set up the command to be:

Code:

dosbox -fullscreen -conf starcon2melee.txt


Just like I'm running a Windows DirectX type game...starts it up in full-screen and goes  ;D

Meanwhile, if anybody knows how to get my sound to stop echoing in WinME, it'd be a great thing....any ideas?
Logged
Chad
*Many bubbles*
***
Offline Offline

Gender: Male
Posts: 201


PNF Webmaster


View Profile WWW
Re: Running SC1, 2, or 3 under XP?
« Reply #10 on: February 07, 2003, 10:21:46 pm »

Actually, I think the switch for sound blaster for SC2 is /s:sblaster

Its probably not recognizing that /s:soundblaster and defaulting to Sound Blaster with its autodetection.

Here is a list of the command line switches for SC1 and SC2

http://www.classicgaming.com/starcontrol/faq/#56
Logged

"...Dogar And Kazon Clack Their Mandibles Against One Another And Snicker With Amusement."
Afsa
Guest


Email
Re: Running SC1, 2, or 3 under XP?
« Reply #11 on: February 07, 2003, 10:55:43 pm »

Is there any way to find out your IRQ and DMA under XP?  I'm having trouble getting the sound to work under the DosBox method you identify.
Logged
Captain Smith
Guest


Email
Re: Running SC1, 2, or 3 under XP?
« Reply #12 on: February 08, 2003, 08:45:32 am »

Quote
Is there any way to find out your IRQ and DMA under XP?  I'm having trouble getting the sound to work under the DosBox method you identify.


The sound card settings mentioned aren't really so much for the benefit of the OS, but for the benefit of the games you run.  Historically the old Sound Blaster cards had addresses like that you had to set up and define to the games so they could find the sound card and use it.  That's what is being defined there in the config...you need those numbers if you ever have to define the sound card to a game you wish to run.

I don't think Starcon2 has that requirement - but anyway, what things are happening that you can't get DOSBox to work under XP (remember try .57, I had problems with .56)?  And what kind of system do you have?  You have to tweak that clock cycles line depending on what kind of machine you have.  

If it helps, if you can still find the old "Landmark Speed Test" (ask and give me an e-mail if you cant find it and want to put it on your site), it should give you an idea of what kind of machine you're emulating under DOSBox.  With these settings, I'm pretty much emulating a 400Mhz 386...the other thing I notice with DOSBox as well in running this test is that the Mhz varies pretty wildly...I wonder if that'll be fixed someday or if it'll be "the nature of the beast" so to speak.

Hope we can help...
Logged
Captain Smith
Guest


Email
Re: Running SC1, 2, or 3 under XP?
« Reply #13 on: February 08, 2003, 09:27:17 am »

Quote
Actually, I think the switch for sound blaster for SC2 is /s:sblaster


Thanks...actually that's probably what it is doing...I get the same results with the /s:sblaster switch...the game sounds echo...maybe I'll do well to look around the Dosbox site and see what's going on...
Logged
Captain Smith
Guest


Email
Re: Running SC1, 2, or 3 under XP?
« Reply #14 on: February 08, 2003, 10:34:35 am »

Got to thinking about it and figured out my echo problem.  Basically in XP, each application is in its own box and XP parcels out the resources to it...but in ME this is not the case, so apps see more of the CPU.  Perhaps 15000 cycles was enough for XP (or irrelevant), but too much for ME, throwing off the timing code in SC2...

I changed that to 10000 upon testing and it worked well...btw, I thought this would merit a mention, since I forget about it myself...you can tweak the emulation speed on the fly by pressing CTRL-F11 to lower and CTRL-F12 to increase...
at 10000 cycles, I now have the equivalent of a 66Mhz AT according to Landmark...

Maybe that's what's needed to make this thing work out well...a calibration routine so it find the right cycles to come off as an optimal Mhz system for old games?  I guess for right now you could run landmark and press the keys I mentioned until it comes up with a good Mhz rating that's reasonable...of course, the developers could always try and find a way to limit the tweaking from being necessary...

At least I know I have a setup that can run SC2 on WinME now...
Logged
Pages: [1] 2 Print 
« previous next »
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!