Re: Question about UMBs
Paul Case <[email protected]>
| Newsgroups | gmane.os.freedos.devel |
|---|---|
| Message-ID | <[email protected]> |
tom ehlert wrote: >> I learned this several years ago, but I've never done anything with it >>since, so... I'm wondering how a UMB provider informs DOS that there's >>now memory about the video buffer at A0000-BFFFF? >> > >XMS function 0x10 (see RBIL int2f/4310) > Ehm... I'm not looking to provide a UMB manager, but just let DOS manage them once they're there. I couldn't find the source code to UMBPCI anywhere, and since the UMB service it provides looks very attractive to me, I downloaded some Intel docs and worked up a program (last night) that provides UMBs where possible on a 440LX chipset (I could easily modify it to add support for more Intel chipsets, the differences between them aren't all that large, but that's the only chipset I have available to test with). So, I have (in pure DOS mode on this machine) an extra 144KB of memory, but I don't know how to inform DOS about it.... >>is it possible to create a .sys file, loadable by the >>DEVICE command in config.sys, that won't take any memory after >>initialization? Meaning, it loads, does its job, and is completely out >>of memory afterwards. >> > >return installation error and set memory required=0, >and you won't get installed. > Okay... I'm relearning how to create .sys files, so I think I'll understand that in a couple days, lol.