VOGONS


Reply 40 of 57, by TheMobRules

User metadata
Rank Oldbie
Rank
Oldbie

The manual for your I/O card mentions a couple of jumpers used to set the DMA Channel Select. By default it's on DMA 1, have you tried setting that to 3? It could be conflicting with your sound card.

It's the very last setting in the manual you posted.

EDIT: also, keep in mind that setting your NIC to IRQ3 can conflict with the default COM2 port interrupt. It could be a good idea to disable COM2 and LPT1 if you're not going to use those...

Reply 41 of 57, by yawetaG

User metadata
Rank Oldbie
Rank
Oldbie

The IRQ's listed as "(Reserved)" in MSD are actually free to use (they are "reserved" for future use by additional interface cards). Sometimes the terminology used in these old systems is confusing...

The best rule to follow with non-PnP systems is to avoid assigning resources that are likely already used to any additional interface cards. Yes, that may mean that you need to make a little table listing resources to figure out what remains free to use if you happen to have a lot of cards you want to use...

Reply 42 of 57, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie
TheMobRules wrote:

The manual for your I/O card mentions a couple of jumpers used to set the DMA Channel Select. By default it's on DMA 1, have you tried setting that to 3? It could be conflicting with your sound card.

It's the very last setting in the manual you posted.

EDIT: also, keep in mind that setting your NIC to IRQ3 can conflict with the default COM2 port interrupt. It could be a good idea to disable COM2 and LPT1 if you're not going to use those...

Bingo! Thank you very much. As soon as I've changed I/O's DMA to 3, I got the sound working.

Frankly, I didn't know that I should be looking out for DMA conflicts as well as IRQs.

MR BIOS catalog
Unicore catalog

Reply 43 of 57, by yawetaG

User metadata
Rank Oldbie
Rank
Oldbie
jheronimus wrote:

Frankly, I didn't know that I should be looking out for DMA conflicts as well as IRQs.

IRQ, DMA, and I/O adresses. Welcome to the wonderful world of before Plug and Play. 😎

Although Windows 95 era Plug and Play was often nicknamed "Plug 'n Pray" or "Plug 'n Pay" because it was pretty buggy at times...

Reply 44 of 57, by NJRoadfan

User metadata
Rank Oldbie
Rank
Oldbie

What are JP16-17 set on the motherboard? It should be set for DMA channel 3 if its for the ECP Parallel Port. That would solve the DMA channel 1 conflict with the Sound Blaster.

Reply 45 of 57, by feipoa

User metadata
Rank l33t++
Rank
l33t++

I don't think I've ever seen anyone have so many problems with a VLB 486 and keep on it. Good job! When you've resolved all your issues, try adding a VLB SCSI controller 😉

Chaintech was a decent manufacturer. Interesting that your board doesn't have a ZIF. That would be the first thing I'd desolder and replace if it were mine.

For VLB/ISA-only 486 boards, the Asus VL/I-486SV2GX4 is probably the best. It compromises on nothing, but needs the BIOS update for Am5x86 support.

Plan your life wisely, you'll be dead before you know it.

Reply 46 of 57, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie
feipoa wrote:

I don't think I've ever seen anyone have so many problems with a VLB 486 and keep on it. Good job!

Don't know if that's a good thing. 😀 It's been going pretty slow (too many "real life stuff" happening in the background), but I like working on this system. Also, I hope other people might find my post useful, 486 systems seem to get "trendier" by the minute.

I guess the main takeaway is that it's pretty hard to learn a platform older than a Socket 7 by building from scratch. It would be much easier to start with a working system and just add whatever I want. Besides, this build simply wouldn't be possible if I didn't have a lot of alternative parts. I planned on a VLB system, but in the end I used ISA I/O and VGA cards for testing, not to mention the numerous NICs, HDDs, floppy drives and SIMM modules I had to go through to find a working combination.

Chaintech was a decent manufacturer. Interesting that your board doesn't have a ZIF. That would be the first thing I'd desolder and replace if it were mine.

Frankly, I don't like this motherboard at all, but it's the best I could find cheaply. My 5x86 is still working at 3x33, the Turbo button connector doesn't fit (the motherboard only has two pins, but the case has a triple wire connector). I really hope to find another SIS471-based board and ASUS VL series is definitely at the top of my list.

MR BIOS catalog
Unicore catalog

Reply 48 of 57, by dondiego

User metadata
Rank Member
Rank
Member
jheronimus wrote:

the Turbo button connector doesn't fit

Obviously you don't know how to connect the turbo header, you need to connect two of the three wires and depending on which ones you'll get the high speed with the button pressed or not.

LZDoom, ZDoom32, ZDoom LE
RUDE (Doom)
Romero's Heresy II (Heretic)

Reply 49 of 57, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie

Soooo, it basically took me almost a year to finish this build. Here it is, in all its glory:

IMG_4258.JPG
Filename
IMG_4258.JPG
File size
1.54 MiB
Views
1138 views
File license
Fair use/fair dealing exception

There are still things I need to do, like setting up the turbo LED indicator once I figure out the turbo speed (seems about 486DX@33, btw) or adding a network controller. The 5.25 drive isn't connected, actually — I just didn't have a nice-looking 5.25 bay cover, but I don't think I'll ever use 5.25 disks for data transfer on this system. But other than that it works fine.

The motherboard I'm using now is QDI V4P895GRN/SMT V1.1.

18488650.jpg
Filename
18488650.jpg
File size
905.89 KiB
Views
1138 views
File license
Fair use/fair dealing exception

It's based on an OPTi 895 chipset. Doesn't support 5x86 natively (so it's AMD DX4 in POST), but it works correctly according to CHKCPU. 4xSIMM72, coin battery, ZIF socket, AMI WinBIOS — I really like this board.

Full specs are:

- AMD 5x86 at 4x33 MHz, 256KB L2 cache;
- 4x4MB RAM;
- Cirrus Logic CL-GD5428 with 2MB RAM;
- Sound Blaster 16 CT2230 with DreamBlaster X2;
- Roland MT-32 via SoftMPU;
- 1.6GB Samsung drive connected to a VLB controller;
- 16x CD-ROM.

Some benchmarks:

3DBench 1.0c: 64.2
Chris's 3D Benchmark (640x480): 20.3
PCP (640x480): 5.1
Doom timedemo: 35 FPS (2134 gametics in 2117 realtics)
Speedsys: 48.12

Doom result seems kind of low to me — there are 5x86/VLB systems on this table that score almost twice as much.

MR BIOS catalog
Unicore catalog

Reply 50 of 57, by TheMobRules

User metadata
Rank Oldbie
Rank
Oldbie

Very nice system, I really like that case!

Regarding the performance: I don't know how fast that Opti chipset is, maybe that is affecting the performance? Also, can you post BIOS settings such as memory timings and all that?

Reply 53 of 57, by gerwin

User metadata
Rank l33t
Rank
l33t
jheronimus wrote:
- 4x4MB RAM; ... Doom timedemo: 35 FPS (2134 gametics in 2117 realtics) ... Doom result seems kind of low to me […]
Show full quote

- 4x4MB RAM;
...
Doom timedemo: 35 FPS (2134 gametics in 2117 realtics)
...
Doom result seems kind of low to me

They are kinda low, it compares to the 34,8 FPS I get when I put in an intel 486DX4 and run it at 66MHz (2x33). Did you run Doom with 1 level of green border?. What about your memory: 60ns or 70ns? / waitstates?

--> ISA Soundcard Overview // Doom MBF 2.04 // SetMul

Reply 54 of 57, by TheMobRules

User metadata
Rank Oldbie
Rank
Oldbie

In Chipset Setup, set Auto Config to Disabled and then try tightening those DRAM and Cache timings. I have a motherboard with that same BIOS that defaults to the slowest possible settings when Auto Config is Enabled (different chipset though).

Reply 55 of 57, by chrisNova777

User metadata
Rank Oldbie
Rank
Oldbie

that horizontal desktop case definately reminds me of the systems i remember from my teen years! (1990-1995)
unfortunately that monitor is reminding me about how i dropped off two sony trinitrons of similar make to recycling center back in like 2008 or so..
dumb dumb dumb.. should have kept them both;)

http://www.oldschooldaw.com | vintage PC/MAC MIDI/DAW | Asus mobo archive | Sound Modules | Vintage MIDI Interfaces
AM386DX40 | Asus VL/I-486SV2GX4 (486DX2-80) | GA586VX (p75) + r7000PCI | ABIT Be6 (pII-233) matroxG400 AGP

Reply 56 of 57, by jheronimus

User metadata
Rank Oldbie
Rank
Oldbie
TheMobRules wrote:

In Chipset Setup, set Auto Config to Disabled and then try tightening those DRAM and Cache timings. I have a motherboard with that same BIOS that defaults to the slowest possible settings when Auto Config is Enabled (different chipset though).

What options should I pick? Never done this before

2017-09-26 00.56.56.jpg
Filename
2017-09-26 00.56.56.jpg
File size
2.59 MiB
Views
1016 views
File license
Fair use/fair dealing exception
2017-09-26 00.57.11.jpg
Filename
2017-09-26 00.57.11.jpg
File size
3.78 MiB
Views
1016 views
File license
Fair use/fair dealing exception
2017-09-26 00.57.19.jpg
Filename
2017-09-26 00.57.19.jpg
File size
3.29 MiB
Views
1016 views
File license
Fair use/fair dealing exception
2017-09-26 00.57.26.jpg
Filename
2017-09-26 00.57.26.jpg
File size
3.56 MiB
Views
1016 views
File license
Fair use/fair dealing exception

MR BIOS catalog
Unicore catalog

Reply 57 of 57, by amadeus777999

User metadata
Rank Oldbie
Rank
Oldbie

Very nice looking computer!

As one user already mentioned - to be able to compare your scores in Doom1.9 to the ones from Anton's complang site you have to decrease the screensize by two(HUD + 1 green border -> 72.2% viewable area which of course is not directly translatable into a 138% speedup). Your score is low even for fullscreen which could prove that the Opti chipset in combination with slow bios settings is killing your framerate.

Regarding waitstates... the lower the better but practicality depends on the quality of the chips used. As far as I remember you're using a 33mhz FSB so the "smallest" settings should be feasible.
Your cache has 15ns(cache+tag) latency which should work up until ~60mhz. With your slow 33mhz bus there shouldn't be a problem... 25ns cache could even be adequate
(duration of one tic for 60mhz fsb -> 1 / 6x10e7 = 10e-7 / 6 -> ~0.167x10e-7 -> ~16.7x10e-9 seconds -> ~16.7ns latency minimum BUT there's always overhead and the tag chip has to be faster).

Overall - try the minimum value and then go up if instabilities arise.