VOGONS


First post, by clownwolf

User metadata
Rank Newbie
Rank
Newbie

My 386DX33/40 MB is beyond my ability to repair, so I am looking to buy a replacement. Preferably something that can run Wing Commander on a good speed.

philscomputerlab has a video for wing commander running at 386sx-33, but it looks like this is considered a bit too slow.

I am currently looking at a 386SX-40 board, but I am worried that it might run the game a little too fast.

Reply 1 of 10, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie

I played through the original game back when it first came out on an SX-40. It was mostly fine, though with a little bit of slowdown in some of the more hectic battles.

It was definitely a little slow for WC:2 though.

My collection database and technical wiki:
https://www.target-earth.net

Reply 2 of 10, by clownwolf

User metadata
Rank Newbie
Rank
Newbie

cool! I will get the board now.

I also just remembered that I have a 286-25 stored somewhere. If the 386 ends up too fast I think the 286 should work.

Reply 3 of 10, by Thandor

User metadata
Rank Member
Rank
Member

Some motherboards allow you to select the bus frequency or have options in changing the oscillator crystal. This way you might have an option in clocking the SX40 at 33MHz if it turns out to be too fast. If you have a luxury motherboard (probably not, the SX40 was mostly used in budget systems) you might even have cache options. I used to run (not with Wing Commander, however) a SX16 with 16k cache which ran very nice; the cache helps 😉.

thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.

Reply 4 of 10, by appiah4

User metadata
Rank l33t++
Rank
l33t++

SX40 is roughly as fast as a DX20/25. That game's sweet spot is DX33 IIRC so expect slight slowdown here and there. WC2 will probably not be as smooth though.

Reply 5 of 10, by konc

User metadata
Rank l33t
Rank
l33t
appiah4 wrote on 2023-06-21, 10:41:

SX40 is roughly as fast as a DX20/25. That game's sweet spot is DX33 IIRC so expect slight slowdown here and there. WC2 will probably not be as smooth though.

Just wanted to point out that this difference in performance is because most SX motherboards don't have cache, not because of the CPU. If you compare it to an SX with cache they are much more closer.

Reply 6 of 10, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

We had a 386sx-25 with cache and it ran WC1 fine. When I upgraded to a 386DX-40, some stuff ran too fast, including the game loading intro.

There is a newer version made for Windows that won't have the speed issues. Not sure about the sound support though.

See here for the different releases.
http://www.wcnews.com/background/wing-commander-1.shtml

Yamaha modified setupds and drivers
Yamaha XG repository
YMF7x4 Guide
Aopen AW744L II SB-LINK

Reply 7 of 10, by Intel486dx33

User metadata
Rank l33t++
Rank
l33t++

Works in my Made is USA 386sx-33 computer and in my 486dx4-100 computer too.
On the 486 I think I had to disable cache in bios to slow the computer down to 386 speeds.

See posts:
Re: Made in USA 386

Last edited by Intel486dx33 on 2023-06-22, 13:03. Edited 1 time in total.

Reply 8 of 10, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++
konc wrote on 2023-06-21, 12:13:
appiah4 wrote on 2023-06-21, 10:41:

SX40 is roughly as fast as a DX20/25. That game's sweet spot is DX33 IIRC so expect slight slowdown here and there. WC2 will probably not be as smooth though.

Just wanted to point out that this difference in performance is because most SX motherboards don't have cache, not because of the CPU. If you compare it to an SX with cache they are much more closer.

A number of those later tiny baby AT 386SX boards that came with soldered AMD, had 1KB in chipset, not sure how much that helped.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 9 of 10, by megatron-uk

User metadata
Rank Oldbie
Rank
Oldbie
clownwolf wrote on 2023-06-21, 07:21:

cool! I will get the board now.

I also just remembered that I have a 286-25 stored somewhere. If the 386 ends up too fast I think the 286 should work.

A 286-25, if running at 0 wait state, should be just as fast as a 386SX-25, if not ever so slightly faster. I can't quite get any of my 286 boards running at 25mhz 0ws, but at 22mhz 0ws it is 'playable' fast... At least on less complex missions.

My collection database and technical wiki:
https://www.target-earth.net

Reply 10 of 10, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Tip: Most classic ATs don't do copy (+map) the VGA BIOS in to RAM (Shadow Memory).
So they have to access/load video routines over ISA bus each time (in addition, there's the comparably high latency of EPROMs: ~60ns RAM vs ~150ns EPROM).

That's why there's historically a RAMBIOS utility supplied with the driver/utility disks that shipped with ISA VGAs.
If you use it, graphics performance might increase a bit.

Running ISA bus at 10 MHz also helps to reduce bottlenecks.
So far, all my old ISA VGAs (Paradise, OAK, Tseng etc) supported that when I tested them in a 10 MHz AT w/ 0 WS.

Edit: I forgot to mention. Wing Commander likes Expanded Memory, apparently.
So it's maybe helpful to enable Chipset EMS, a couple of ATs have that feature mentioned in CMOS Setup.

Edit: Animation is also affected by EMS. More information here:
https://www.wcnews.com/chatzone/threads/wc1-e … mparison.27730/
Wing Commander 1 on DOS machine, why does it say 'no expanded memory detected'?

Edit: Oh, and beware, EMM386 users: 386/486 processors are being slowed-down by V86, so you'll loose performance here.
So having Chipset EMS/UMBs is still relevant. To my knowledge, it were the later generation 486 cores which fixed the issue (maybe due to VME).

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//