VOGONS


First post, by bytesaber

User metadata
Rank Member
Rank
Member

I came across some interesting external ISA hardware online. These cards are an ISA to USB solution. It made me start thinking about DOSBox or VMWare running Win98 DOS mode (usb support), to be configured to talk to some old ISA cards that I have.

http://arstech.com/install/ecom-prodshow/usb2isax3.html
http://arstech.com/install/ecom-prodshow/isab2.html

Does anyone have theories about trying this, or any actual experience? I have a Roland SCC-1, LAPC-1, and RAP-10, AWE 32/64 cards and other various things that would be fun to try with on a Windows 7 system.

I think this would be a slick way to "float" a DOS system from system to system upgrade, tidy in a VM and external hardware in enclosures.

Thanks,
-bytes

Reply 1 of 12, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++

It takes a guinea pig to purchase a unit and see if it works 😀

Personally at these prices, just go with external MIDI units. They work 100% through USB MIDI adapter with DOSBox, ScummVM and various other programs like Doom frontends.

My website with reviews, demos, drivers, tutorials and more...
My YouTube channel

Reply 2 of 12, by Great Hierophant

User metadata
Rank l33t
Rank
l33t
bytesaber wrote:
I came across some interesting external ISA hardware online. These cards are an ISA to USB solution. It made me start thinking […]
Show full quote

I came across some interesting external ISA hardware online. These cards are an ISA to USB solution. It made me start thinking about DOSBox or VMWare running Win98 DOS mode (usb support), to be configured to talk to some old ISA cards that I have.

http://arstech.com/install/ecom-prodshow/usb2isax3.html
http://arstech.com/install/ecom-prodshow/isab2.html

Does anyone have theories about trying this, or any actual experience? I have a Roland SCC-1, LAPC-1, and RAP-10, AWE 32/64 cards and other various things that would be fun to try with on a Windows 7 system.

I think this would be a slick way to "float" a DOS system from system to system upgrade, tidy in a VM and external hardware in enclosures.

Thanks,
-bytes

I had some experience with them, but it was years ago. Unfortunately, Windows XP/Vista/7 does not support direct access to these devices, which DOS games need for them to operate.

http://nerdlypleasures.blogspot.com/ - Nerdly Pleasures - My Retro Gaming, Computing & Tech Blog

Reply 3 of 12, by bytesaber

User metadata
Rank Member
Rank
Member
Great Hierophant wrote:

Unfortunately, Windows XP/Vista/7 does not support direct access to these devices, which DOS games need for them to operate.

Can you give me an example of what direct access is? Drivers from Win98 - Win 7 are provided.

If the host OS was Win98, would it provide direct access to a DOS game?

My idea would be Win7, use it's driver, then VMWare running Win98 in DOS mode, to speak to the device.

Or perhaps Win7, don't both with driver, then VMWare running Win98 in DOS mode, use Win98 driver within the VM, and see if that gives access to DOS games.

Or perhaps it's all just a pipe dream?

Reply 4 of 12, by bytesaber

User metadata
Rank Member
Rank
Member
Mau1wurf1977 wrote:

Personally at these prices, just go with external MIDI units. They work 100% through USB MIDI adapter with DOSBox, ScummVM and various other programs like Doom frontends.

I agree. It seems that I really am just pondering Creative cards and "maybe" a Gravis UltraSound. Roland cards are covered by external modules with the same wave tables.

Other than the sound card category, I can not think of other ISA cards that I would desire to keep functioning. DOSBox can do game ports via USB. But in a non DOSBox setup, maybe a smarter midi card? Can you think of something else that would be nice?

Reply 5 of 12, by Great Hierophant

User metadata
Rank l33t
Rank
l33t

In Windows 95. 98 or ME, when a DOS game wants to communicate with a Sound Blaster, it will manipulate the Sound Blaster directly, reading from and writing to ports and using IRQ and DMA channels. Windows 3.x and 9x allow this, Windows NT/2000/XP/Vista/7/8 do not (except via Porttalk). The game assumes that a Sound Blaster or GUS is sitting in an ISA slot, and since USB came well-after the heyday of DOS games, a DOS game would not know what to do with a card attached via the USB bus.

So the software needs to emulate an ISA bus on the USB bus. When I tried these cards back in the day, I believe software was sufficient for simple I/O reads and writes. This will allow an Adlib, Game Blaster, Roland LAPC-I, SCC-1 or any MPU-401 interface to work. Cards using IRQs and DMAs did not work.

http://nerdlypleasures.blogspot.com/ - Nerdly Pleasures - My Retro Gaming, Computing & Tech Blog

Reply 6 of 12, by swaaye

User metadata
Rank l33t++
Rank
l33t++

It would be similar to what PCI sound cards have to do to get DOS game audio working. All of the bright minds who worked on the various drivers there couldn't get that working very well.

Reply 7 of 12, by Mau1wurf1977

User metadata
Rank l33t++
Rank
l33t++
bytesaber wrote:

I agree. It seems that I really am just pondering Creative cards and "maybe" a Gravis UltraSound. Roland cards are covered by external modules with the same wave tables

The good news is that DOSBox supports both 😀 Sound Blaster (OPL3) Emulation is wonderful. I haven't compared the GUS much though, it might be different like the Game Blaster / CMS is. That one is totally off, almost a wrong pitch / different notes.

My website with reviews, demos, drivers, tutorials and more...
My YouTube channel

Reply 8 of 12, by Ticondrius

User metadata
Rank Newbie
Rank
Newbie

I've been thinking about this recently...but I'm not a fan of going in via USB. I was thinking instead of an interface card that goes in a PCIe x1 or PCI slot that has a custom (very short) cabling to an external enclosure for the ISA slots. It's how the old 486 and Pentium boards had both ISA and PCI on the same boards..they used a bridge of some kind to tap the ISA into the PCI bus. It no longer goes right into the chipset.

I think I'm going to look more into this and see what I can find out.....it may be I'll design the thing myself.

Reply 9 of 12, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie
Great Hierophant wrote:

In Windows 95. 98 or ME, when a DOS game wants to communicate with a Sound Blaster, it will manipulate the Sound Blaster directly, reading from and writing to ports and using IRQ and DMA channels. Windows 3.x and 9x allow this, Windows NT/2000/XP/Vista/7/8 do not (except via Porttalk). The game assumes that a Sound Blaster or GUS is sitting in an ISA slot, and since USB came well-after the heyday of DOS games, a DOS game would not know what to do with a card attached via the USB bus.

So the software needs to emulate an ISA bus on the USB bus. When I tried these cards back in the day, I believe software was sufficient for simple I/O reads and writes. This will allow an Adlib, Game Blaster, Roland LAPC-I, SCC-1 or any MPU-401 interface to work. Cards using IRQs and DMAs did not work.

In the product description, they say their driver software will handle IRQ and DMA requests, but to what end, I don't know. In any case, even if the thing would work flawlessly, where someone can find a Windows 7 driver for a legacy ISA card? The driver supplied is "USB to ISA" driver, one still needs to find the ISA card's own Windows 7 driver, I guess.

GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000

Reply 12 of 12, by gaead

User metadata
Rank Newbie
Rank
Newbie

I read the contents well.

Have you tested VMware on Windows 10? Configured with current system specifications. ( 7th or 8th i7 Processor )

I want to run Unix with VMware to recognize the ISA card. x86 Unix -> OpenServer 5 and UnixWare 7 or 8

ISA Board -> communication I/O Boards.

Do you think it will be possible?