First post, by dionb
- Rank
- l33t++
Despite my preference for period-correct old AT stuff I decided I wanted a small, eminently portable DOS system capable of playing just about anything DOS. So I plumped for a Via Epia 800 board and mounted it in a tiny mITX case. Then installed a 256MB PATA DOM with DOS 6.22 on it. HIMEM.SYS and EMM386.EXE NOEMS. After some messing around found the correct packet drivers for the integrated VT6103 LAN: the Rhine driver with FETPKT.COM (note: don't download the drivers from the Via site, even if you choose the correct chipset you get drivers for later Gb NICs that don't work on the Rhine Fast Ethernet). mTCP up and running so I could move stuff around with FTP. So far, so good...
Then it was time to get sound working. First I set A220 I5 D1 P330 in BIOS.
What I expected (based on this topic)
- integrated SB audio in Via VT8231 southbridge will offer good SBPro2 support after initialization, just set correct legacy resources in BIOS
- initialization can be done with VIAUDIO.COM, assuming BIOS version older than 2.x (mine is 1.09)
- FM synth could be emulated with VIAFMTSR.COM
What I experienced:
- VIAUDIO.COM reports correct initialization, but no sound output.
- VIASBCFG.COM did give me good SBPro2 sound
- VIAFMTSR.COM doesn't give me FM with either VIAUDIO.COM or VIASBCFG.COM
I then wondered whether the lack of EMS might be a problem so I changed EMM386.EXE from NOEMS to 4096. That failed with "WARNING: Unable to set page frame base address--EMS unavailable", and Upper memory starting address D600 H. So no space for the EMS page frame. I've disabled all caching/shadowing in BIOS, but almost all memory between 640k and 1MB remains reserved. Not sure if this is what is causing the VIAFMTSR not to work or if it's a separate issue. Any ideas?