Reply 40 of 54, by hyoenmadan
Oerg866 wrote on 2021-08-21, 13:55:Yeah, fair point. I was rubbed wrongly mostly by the first two paragraphs of BloodyCactus' post and this gem. It's not needed and rude (and far from the first time I've seen unwelcoming behavior on this site...).
Yes, that's my gem.
My reasoning behind it are 2 things:
- Harder to configure the toolset for these rare corner cases and debug.
- Abusing stuff like unreal mode from a DOS mode resident driver code, any other than the memory manager ones, results in drivers which are incompatible with DOSExtenders, such as Windows 3.x and extended games/applications.
But that was before knowing better what you were trying to do. If your driver will be just a "hardware initializer" type (aka, only set some MSRs and then unload), then is fine I guess...
Although generally these (hardware initializers) are done as executables which can be called from DOS prompt besides being used from config.sys.