From: Russ G. <ru...@rn...> - 1998-12-19 11:09:43
|
Quantum <al...@ho...> wrote: >Anyway, to keep this at least slightly Allegro related I'd really appreciate >it if someone who has the knowledge would write a SBLive driver (even w/o >all the Live specific features). From what I read I think that SBLive has a >SB16 compatibility mode or something like that. I'll try looking into it, >but since I have no idea how drivers work I doubt I'll find anything useful. The reason the existing AWE32/AWE64 drivers don't work is because of the switch to the PCI bus. It is not *possible* to emulate the SB16 hardware I/O from the PCI bus - its a physical limitation. The ISA bus allows one to pretty much specify whatever i/o ports and IRQ's that is desired. In contrast, each PCI slot has a specified IRQ and address range (with good bios's, one can even set this, some what). That is also why they provided a software emulation driver as well as a cable (well, that can be baught, if you purchased the value edition...) that can be plugged into a motherboard to allow true hardware emualtion. I don't *think* it will take much to get the existing drivers to work - as it should mostly be allowing the different address/irq combinations (in fact, that may be all...); Since I haven't looked at the SB Live code in XFree yet, and I haven't received my EMU10K doc's yet, I don't know for sure... I will shortly. --> Russ |