At 07:23 PM 2/22/2005 +0100, Eric Auer wrote:
> Forget to mention: your EMM386 outputs help screen to stderr (very > bad) and complains for /? option.
This is indeed annoying. I tracked that one down to the prf.c variant used for EMM386 and HIMEM: For some very strange reason, the int 21 output is only used in EXE mode, while the SYS mode (loaded as driver) uses int 10.e style BIOS TTY output. This should NOT be needed, because DOS console int 21 services are already available in config sys.
My limited understanding of MS-DOS drivers is that they can't use the write to stdout INT 21h service during initialization. Maybe that's not true of FreeDOS, but basic ops of EMM386 shouldn't depend on a FreeDOS extension.
Even if it is allowed driver behavior, you've convinced me that I don't want to touch the output code. Not my thing. Someone else can submit working PRF changes provided they test that it is back-compatible with MS-DOS behavior.
------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Freedos-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freedos-devel
