[Back to SCREEN SWAG index] [Back to Main SWAG index] [Original]
{
SEAN PALMER
> Does anyone have any quick Procedures For detecting the number of
> lines as passed through the Dos "MODE" command? Ie, 25 lines, 43 or 50
> line mode? This way, when Programming a door, I can place the status
> line on the correct area of screen.
Try this, anything that correctly updates the bios when it changes modes
should be reported correctly.
}
Var
rows : Byte;
Function getRows : Byte; Assembler;
Asm
mov ax, $1130
xor dx, dx
int $10
or dx, dx
jnz @S {cga/mda don't have this fn}
mov dx, 24
@S:
inc dx
mov al, dl
end;
begin
writeln(getrows);
end.
[Back to SCREEN SWAG index] [Back to Main SWAG index] [Original]