Dec 092017
Window routines in Turbo Basic.
File TBWIND32.ZIP from The Programmer’s Corner in
Category BASIC Language
Window routines in Turbo Basic.
File Name File Size Zip Size Zip Type
QATTR.ASM 2553 475 deflated
QATTR.BIN 110 110 stored
QFILL.ASM 2711 481 deflated
QFILL.BIN 118 118 stored
QPRINT.ASM 2425 494 deflated
QPRINT.BIN 111 111 stored
QPRINTC.ASM 2725 532 deflated
QPRINTC.BIN 126 126 stored
QREST.ASM 2443 455 deflated
QREST.BIN 105 105 stored
QSAVE.ASM 2441 453 deflated
QSAVE.BIN 109 109 stored
README.1ST 1884 897 deflated
RECOLOR.ASM 2383 591 deflated
RECOLOR.BIN 78 78 stored
TBDEMO32.BAS 9385 2610 deflated
TBMDEM32.BAS 2811 756 deflated
TBWIND32.TXT 13601 4088 deflated
TBWINDO.INC 7237 1907 deflated
TPCREAD.ME 199 165 deflated

Download File TBWIND32.ZIP Here

Contents of the README.1ST file


JUNE 22, 1987 - RELEASE 2.0

There have be major changes from Rel. 1.0 to Rel. 2.0.

The SNOCHK% variable has been completely eliminated. The assembly language
routines were streamlined so that only one set of routines has to be used
regardless of what kind of video adapter board you have.

Windowing routines are now automatically multi-level. The MakeWindow
procedure now saves only that portion of the screen affected and the
RemoveWindow procedure serves to reverse that.

Three additional window procedures have been added. ClearWindow - will
clear only the window area. PrtWindow and PrtCWindow - Fast print
routines that make use of the window coordinates established by the call
to MakeWindow.

The SaveScrn, RestScrn and Scroll procedures were eliminated. The two screen
procedures were replaced with QRest and QSave. These procedures allow for
partial screen saves. The scroll procedure was eliminated because I think
most people don't use scrolling in a window, and if you do there are easier
ways to accomplish it.

AUGUST 5, 1987 - RELEASE 3.0

Added the MakeMenu point and shoot type menu procedure.

AUGUST 18, 1987 - RELEASE 3.1

Added the WindowXY window relative locate procedure.

SEPTEMBER 29, 1987 - RELEASE 3.2

Added a DEFINT A-Z statement at the beginning of TBWINDO.INC to
eliminate all those % signs.

Redesigned the MakeMenu procedure. Decided I overthought the problem
and simplified it. Now makes it easier to pop a window then a menu or
pop from one menu to another menu etc. Watch you sharing of variables
as this gets tricky. The TBMDEM32.BAS program is a short demo that will
give you a rough template to follow. Thanks to Dave Weldon for making
me rethink this.


Rick Fothergill

 December 9, 2017  Add comments

Leave a Reply