At 11:28 PM 10/10/2005 +0400, Arkady V.Belousov wrote:
MD> %IF CHECK386 DEVICE=EMM386 Why to duplicate checks, which already present in himem and emm386?
Why depend on on drivers to unload cleanly if they fail, which they already do not always do in closed-source drivers, despite protestations to the contrary. Why not allow external load control based on any of a thousand conditions the driver was never and could never have been written to consider?
Someday I may also show you a device driver which uses UMBs, disproving the claim that none do.
MD> ; CHECK286 program returns nonzero if 286-level chip found MD> %IF CHECK286 DEVICE=FDXMS286 Isn't fdxms286 checks for 286?
It isn't relevant, as it is overly specific for the example and ignores the real issue of conditional processing the example is used for. But if you want an overly specific reply, it won't help that fdxms286 checks for a 286+-level if a 386-level driver is already loaded.
MD> ; ISFLASH program detects USB flash driver presence with nonzero return MD> %IF ISFLASH DEVICE=USBASPI.SYS Who will write isflash.sys driver?
Well, let's see, it would be open-source or close-sourced as the author(s) choose. Who will write FreeDOS? Who will write EMM386? Who will write Linux?
Nor need ISFLASH be a SYS driver; a COM or EXE would be fine. COM obviously would be easiest to support.
Both vide-cdd and oakcdrom are generic IDE drivers and there not need other drivers, if you already use one of them.
If they all worked I wouldn't need to use one instead of the other for reliable CD access. Which I do. In mathematical logic terms, that demonstrates a counterexample which falsifies the original statement.
PS: No, I not see there useful examples.
It is almost impossible that you would fail to see the power of open-source load control of closed-source drivers at boot time, however it is implemented, yet you act deliberately obtuse on the matter. Why, I don't know and don't care, the capability remains a powerful, flexible, and realistic goal.
------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ Freedos-user mailing list Freedosemail@example.com https://lists.sourceforge.net/lists/listinfo/freedos-user