On Sun, 2 Jan 2000 08:42:26 +0000, Pedt Scragg
Quote
<p...@signpost-design.co.uk> wrote:
>In article <3LYGU9BklbW4E...@pedt.demon.co.uk>, Pedt Scragg
><c...@pedt.demon.co.uk> writes
>>In article <jm5j5sk553tjg657nd69jsloght0d6i...@4ax.com>, Haye van den
>>Oever <hvdoe...@stad.dsl.nl> writes
>[problem with extended text modes]
>>>I've identified a problem with Pete Scragg's replacement CRT unit. The
>>>included readme files suggests that it is possible to use an extended
>>>text mode, such as 132x25, and that this text mode will stay in effect
>>>when running a program using the new CRT unit. More specifically, the
>>>readme file states:
>>I'd appreciate further information about this. OS/version/how program
>>is run/etc. I'd suggest you compile with the /gd option for full .map
>>file and email me a zipped copy of the .map file and the relevant info
>>as above plus the error address given by the program when run.
Al my tests were performed using plain MS-DOS versions 5.00 and 6.22,
as well as MS-DOS 7.10 included with Windows 98 SE (machine booted to
a DOS prompt, not the MS-DOS box).
Quote
>To follow up my own post:
>No response from Haye either here or from the emailed copy I sent him
>asking for more information. At the moment I am assume it was a problem
>with his program as I have received no other reports of problems with
>extended text modes.
Sorry, but I never received your email. As stated, it is certainly not
a problem with my program, since every program which uses the new crt
unit exhibits the same problem when the display is in an extended text
mode at program start up. This is true even if the entire program
consists only of:
begin
end.
In the mean time I've confirmed the same problem on a third machine,
again with a different video board. I think that anybody who has a
VESA compliant display adapter capable of doing extended text modes
can easily reproduce the problem by following these steps:
First, select and copy these lines:
a100
mov ax,4f02
mov bx,109
int 10
int 20
rcx
a
n 132x25.com
w
q
(Note that there must be a blank line after the line with int 20).
Save these lines as a text file named 132x25.txt.
Next, run this command from the DOS prompt and in the directory where
you saved the text file:
DEBUG < 132x25.TXT
This command will create an executable file 132x25.COM which you can
use to set up a 132x25 extended text mode on any VESA compliant
display adapter.
Initialise the 132x25 extended text mode, then run any program
compiled with Borland Pascal 7 using Pedt Scragg's replacement CRT
unit. If compiled for real mode, the program will hang at startup,
without issuing any error message. If compiled for protected mode, the
program will also hang without error message. However, depending on
the specific extended text mode used, the DPMI program may also end
with a Runtime error 216 (a GPF).
Haye van den Oever