L.D. Best wrote: >Day, > >Still not clear in my mind exactly what you want to do .. > Well, it is unique. I think the 'F3' to load a text file assumes plain ascii. This aint. it is a 50x80 text mode screen all rite, but some tools call it a '.scr', which is to say that it is an 8bit text display, with every character preceded by the 8bit code to indicate background and foreground colors. Ralf Brown's Intervue lists in in the INT 10 subroutines.
Some of the ANSI graphic apps can read/write .scr format text. But whereas ANSI uses 'esc', ascii 27, or 1Bh, ANZI uses codes above 80h. Thus 81h sets the foreground color to blue, 82h is red, and so on. In operation, the 81h sets the color for all following characters, but is itself replaced by a <sp>. It takes advantage of some redundancy in that the inverse space, char DBh, is used to reset to the standard default, such as you would get with ANSI esc[0m. Further, ascii B0h inverts the color by shifting the nibbles of the current color. Thus 07h becomes 70h. So, it does this for the entire 50x80 screen, except for the bottom, 50th, which is a statline. NEOGRAB.exe that comes in NEOPAINT is the only tool I've found so far that captures the whole screen and does not assume it is only the 25 line standard text mode. But the output looks like the EGA 43; that is, 50 lines all rite, but scrunched into the aspect ratio of the 43 line screen.
