MORE and SORT typically work on files and console input. When piping a
temporary file is created. IIRC that is done even in UNIX from which the
file handle idea and pipes originated from.
I do believe MODE MONO was specifically for working with Hercules and
monochrome video cards, whereas working with CGA or better in B/W required
MODE BW80. However, there are idiosyncrasies across DOS versions (IBM DOS
vs MS OEM adapted DOS) that make this hard to track out.
IBM DOS 3.1 > Compaq MS DOS 3.31 > MS-DOS 5.0 > MS-DOS 6.x in my opinion
represents the stable Microsoft compatible and stable versions of DOS.
On Mon, May 25, 2015 at 2:27 AM Mateusz Viste <mate...@viste.fr> wrote:
> On 25/05/2015 06:33, Ralf Quint wrote:
> >> MEMA: Prints out garbage to screen and quits.
> > What is MEMA?
>
> No idea, only Steve knows probably :) I assumed it is some kind of
> replacement for MEM (since MEM is missing on ODIN), but because of its
> crashing, I couldn't check.
>
> >> KEYB: immediately crash with "Runtime error 105 at 0000:252F"
> > Do you use any country modifier? If so, it's bug in KEYB opening up the
> > language/country file NOT in a read-only mode, showing up due to having
> > the floppy disk write protected...
>
> No, no modifiers at all - bare FreeDOS without autoexec nor config.sys
> files.
>
> >> MORE: Exactly same symptoms as SORT.
> > ditto.
>
> Why does MORE requires a temp file is beyond me. BUt of course if it
> does, that's life. Will see then to maybe write a replacement that
> wouldn't need to write to disk(ette), if I can't find any free
> alternatives.
>
> >> DIR: When using DIR/P, DIR seems to think that the screen is 1-row high,
> >> and asks for a keypress for every line (the screen is CGA-based, 25
> rows).
> > That must be some issue with your PC, works fine for me and should not
> > be related to 8086 code or not at all...
>
> Not related to 8086, but this might be related to CGA. Are you a proud
> owner of a CGA, too?
>
> I was recently fixing a bug in another software that was exhibiting
> exactly same behavior (1-line virtual screen on CGA). The bug was
> related to the fact that on a CGA the location 0040:0084 does not
> contain the screen's height (no need, since CGA can't be anything else
> than 25 rows anyway). The solution was to test for an EGA, if EGA or
> better found then fetch 0040:0084 for screen's height, otherwise assume
> 25 rows.
>
> >> MODE: MODE MONO makes the screen blank. Had to type in blindly "MODE
> >> BW80" to recover. Might not be a bug, but would be nice if MODE could
> >> check if a given mode is supported, before running it.
> > Would have to test but that could be "compatible" behaviour with
> MS-DOS...
>
> Maybe. I have only MSDOS 3.3, and this one seem to lack "MODE MONO"
> entirely. It does understand MODE BW80, though - so maybe it's not
> 'missing' MONO but simply not exposing it when running on MDA/HERC
> incompatible hardware.
>
> Mateusz
>
>
>
> ------------------------------------------------------------------------------
> One dashboard for servers and applications across Physical-Virtual-Cloud
> Widest out-of-the-box monitoring support with 50+ applications
> Performance metrics, stats and reports that give you Actionable Insights
> Deep dive visibility with transaction tracing using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
> _______________________________________________
> Freedos-devel mailing list
> Freedos-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freedos-devel
>
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel