I'm trying to get into MS-DOS development for fun, and I'd like to use SciTech's SVGAKit library. The last version of it is still downloadable via the Internet Archive here. However it seems to be incomplete. SciTech seems to have split their build system up so that you'd need a set of support make files, that's OK I've found enough bits of that in other things to figure out how to build it myself. What I don't want to try to deal with is that one file seems to be missing: svga.inc
for exporting definitions to call into the library from assembly, but it also defines structs for the library to use so I can't build the library without it.
I could learn TASM and re-create it based on the C headers... but I don't really want to.
If anyone out there has SciTech's MGL 3.0 library (SVGAKit was included in it) or a more complete archive of their FTP server from around 1996 I'd love hear about it!
The main reason I want to use SVGAKit is that it deals with a bunch of DPMI gunk to do with making sure things are mapped when calling into the VESA BIOS.
A suggestion for an alternate library that works with DJGPP would also be welcome.
mkutil22.zip
, available from SimtelNet or SMSW-6.mkutil22.zip
includes support for DJGPP and jumped to the conclusion that it would be relevant for SVGAKit 6.2, since 5.2 doesn’t. But I didn’t try building 6.2 withmkutil2.2.zip
(and in any case it doesn’t address yoursvga.inc
problem, which is why I wrote that as a comment).