First post, by carlostex
- Rank
- l33t
Hi there!
I've been working for this on and off for about one year. The Tandy project put this on the hold, mainly because i wasn't going nowhere. But the last couple of weeks made the difference. As soon as i saw progress coming i just couldn't stop.
So does this work?? Well it does, it's in a semi-working state and works in a few games. The ONLY reason it does not work in all MSS3 games is that i haven't got all the modes figured. The AdLib Gold has a different architecture and all the IRQ, and DMA programming is something i never did before and even now is far from perfect. There is still a lot of stuff i don't understand.
The driver can be tried on both hardware (real AdLib Golds and GoldLibs) and also 86box's Adlib Gold emulation. I do recommend in the MSS3 to set the driver parameters manually, or edit DIG.INI file when you can. The automatic detection is not guaranteed to work. I'm a bit confused as some modes seem to play fine in MSS3 official DIGTEST.EXE and not so good in some games. Most 16bit stuff won't actually work that well and 8 bit stuff should work well except for 44Khz resolution.
I'm at the limit of my abilities as i'm not sure how i will improve the drivers but i'll keep trying. So calling all the AdLib Gold and GoldLib users, or if you use 86box, you can try that too.
That's it! It's been 30 years since MSS3 drivers were rolling out. John Miles never made one, now there's something. Hell, it's about time!
Update: