BIOS emu: status update

David Mosberger-Tang (davidm@AZStarNet.com)
Fri, 29 Sep 1995 07:10:40 -0700


Thanks to Thomas Bogendoerfer, the BIOS emulator now correctly
initializes the #9 Level 12! It turns out it wasn't some nasty timing
problem or some such at all---it was a bug in the implementation of
some of the shift & rotate instructions (which was my fault). The
Level 12 does indeed access the speaker timer but as far as I can
tell, it does so only to implement a delay loop, so it's nothing
critical it seems.

I'm working on implementing the string versions of in/out and as soon
that is done I'll upload the latest source. I also integrated the
emulator with Dave Rusling's latest MILO and that seems to work out
real well (though there might be an occasional bug left). More on
this later.

Thanks for all the help!

--david

PS: Here the updated list of graphics cards known to work with the BIOS
emulator:

bus card type: chip: BIOS version: Note:
--- --------------------------- ------ --------------------------- -----
ISA #9 GXE Level 12 S3 928 #9GXE BIOS Version 1.13.03S
PCI #9 GXE 64 PCI S3 864 #9-864 BIOS Version 1.02.09u
PCI Diamond Stealth 64 DRAM PCI S3 864 BIOS Version 1.14 1
PCI Diamond Video 64 DRAM PCI S3 868 BIOS Version 1.02 1

Notes:
------
#1: Reported by pgwduane@mail.atnet.net.