VOGONS


First post, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

Hi guys,

I'm trying my luck with a stupid HP OEM board. It's the Asus MEW-VM (https://theretroweb.com/motherboards/s/asus-mew-vm)
It's a very restricted board with a crappy on-board VGA and no AGP slot. Even the ISA slot is not installed though there are pins for it. It only accepts a narrow set of CPUs. I have a Celeron 500 on it.
I thought its only redeeming point is that SB-Link header it has in between PCI slots 1 and 2.. so I wanted to turn this super boring board to something more interesting...

I installed my YMF744 and connected it to the board via SB-Link. However, SETUPDS.EXE is unable to access DMA. The DMA mode option is grayed out (it's set to PC-PCI but grayed out), and of course 8-bit sound becomes disabled.
I can confirm that the physical connection is right because if I remove it, then SETUPDS will fail accessing SIRQ. I put the cable back and I don't get IRQ errors. Only the DMA error. I also tested the card on a 440BX, and it worked flawlessly there with SB-Link.

I saw the post here: Re: YMF744, DOS, no DMA? (PC/PCI, SB-link tests) that SETUPDS uses a table of recognized chipsets to enable DMA mode options. Well, I tried to mod SETUPDS to include the MEW-VM, but it didn't seem to make any difference. I've logged the PCI devices from the board (attached in the text file).. from which I identified two devices:

Device 2418h 82801AA 8xx Chipset Hub to PCI Bridge
Device 2410h 82801AA 8xx Chipset LPC Interface Bridge

The 2410 device is already in the original SETUPDS at 0xAF4B, so I only modified the byte at 0xAF83 to become 18h instead of 20h... though as I said, when run on the real board I saw no difference and DMA mode is still disabled.

I'm not sure what's the problem here... is it a software setup problem, or is the board really crappy and doesn't connect DMA lines for real?

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, Speedstar 24X, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 1 of 12, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

https://drive.google.com/drive/folders/0Bx6yU … nGwuWfR23xqpqyg

That is the link to my Google Drive share will all the modified SETUPDS programs.

There is support for all the known chipsets that have SB-Link / PCPCI support.

The thread may also be of use:
Yamaha YMF7x4 Guide

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

Reply 2 of 12, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

Thanks cyclone3d. If I got it correctly, the MEW-VM has two chipsets: the first chipset is ICH1 (FW82801AA).. the other chipset is the Intel 810 (FW82810).
I can only see ICH2 and later in your folder. Anyways I took all the versions and tried them one by one. Two didn't make any difference, the rest caused most options to become grayed out. In all cases, SETUPDS was still unable to access DMA.

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, Speedstar 24X, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 3 of 12, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

Ok, the default one should be fine for ich1 I think. I have one or more of those boards. I'll see what I can get going on my end. There might be a BIOS option you need to change, but not sure if that is even available on those boards.

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

Reply 4 of 12, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

Thanks! The MEW-VM has a very basic Phoenix BIOS that exposes very limited options. I hope I can find some other BIOS that would work with this board other than Phoenix.

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, Speedstar 24X, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 5 of 12, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

I opened the BIOS with a BIOS editor to see if there was anything locked out. Looks like there isn't so yeah, it is a pretty basic BIOS.

The board I pulled out to test with had a broken CPU latch clip so was waiting for it to dry after I made a little piece of plastic to replace the missing clip.

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

Reply 6 of 12, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

Thanks for checking it out. Do you think it is possible to use a BIOS from a different board with similar chipsets? I can look in TRW to find some potentials, but I'm not sure what to match (aside from the chipsets) to increase the chances of success.

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, Speedstar 24X, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 7 of 12, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

I don't know about swapping the BIOS. Maybe from a similar ASUS board.

I didn't try to test with both of the MEW-VM boards I had easy access to. One was a v1.06 and the other was a v2.03.
Seems like both are dead as the power supply fan turns on as soon as power is plugged in, even if absolutely nothing is installed in them.

Tried 2 different known good power supplies.

I might have another of these boards somewhere but not sure.

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

Reply 8 of 12, by cyclone3d

User metadata
Rank l33t++
Rank
l33t++

I just uploaded 3.17 to my Google Drive. The release notes found in the 7x4 guide thread maybe sound like there was a fix for IRQ issues.

Also, version 3.16, which definitely supports ICH1 is on my google drive.. named dsxgdos-DSDMA.exe.

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

Reply 9 of 12, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

I gave those two a try just now.. Nothing special I'm afraid.. They both enable selection of S-IRQ, but all DMA options are still grayed out and 8-bit playback is off because it fails to detect DMA on any of the 3 addresses (0,1,3).

I guess this board is really as dumb as it looks 😆

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, Speedstar 24X, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 10 of 12, by wbahnassi

User metadata
Rank Oldbie
Rank
Oldbie

So I went through a bunch of BIOSes for boards that use the same chipset and offer on-board VGA and SB-Link. I find that TRW's list of SB-Link-enabled boards is not quite comprehensive. It houses several boards that actually has the header but aren't marked as such... least of which is the MEW-VM itself.

Anyways, my search landed me to a couple BIOSes that worked with the board. One Award BIOS that is even more restricted than the HP OEM Phoenix BIOS, the second one is your standard Award BIOS with many options for chipset control and integrated devices control...etc. It's a good one that I much prefer over the HP OEM one. It's attached here.

Unfortunately none of these BIOSes improved the situation for SB-Link DMA.. Tried several SetupDS versions, all DMA channels, no dice.. I guess the wires are just not there. Well... at least here's a good non-OEM replacement BIOS for anyone interested in this board.

Turbo XT 12MHz, 8-bit VGA, Dual 360K drives
Intel 386 DX-33, Speedstar 24X, SB 1.5, 1x CD
Intel 486 DX2-66, CL5428 VLB, SBPro 2, 2x CD
Intel Pentium 90, Matrox Millenium 2, SB16, 4x CD
HP Z400, Xeon 3.46GHz, YMF-744, Voodoo3, RTX2080Ti

Reply 11 of 12, by shevalier

User metadata
Rank Oldbie
Rank
Oldbie

Re: How to enable SB Link mode on Terratec ESS Solo 1?
AW744L II - YMF744 - AOpen Cobra Sound Card - Install SB-Link Header

There may be purely disign-related nuances when pull-up resistors were not installed (hoping that the sound card manufacturer would install them, and vice versa).

Re: Yamaha YMF7x4 Guide
For example, my Yamaha-based card does not have these resistors at all, and I have no idea how the SB link will work with it.
Most likely, it won't.

Aopen MX3S, PIII-S Tualatin 1133, Radeon 9800Pro@XT BIOS, Audigy 4 SB0610
JetWay K8T8AS, Athlon DH-E6 3000+, Radeon HD2600Pro AGP, Audigy 2 Value SB0400
Gigabyte Ga-k8n51gmf, Turion64 ML-30@2.2GHz , Radeon X800GTO PL16, Diamond monster sound MX300