This page is devoted to the 'Newbie'

First, download the info zip file from here (17k) and unzip it (See my links page for PKUNZIP) in a directory of your choice, then view README.TXT
(To download, I suggest right clicking the link and saving to disk)

This file contains info and diagrams/tables that every programmer (Novice or Advanced) should have pinned on the wall in front of them.

If you do not have QBASIC 1.1 (the Basic Interpreter included with DOS 5.0) you can get it from one of these two places:
- If you have Win9x, look on your Win9x CD, under the d:\OTHER\OLDMSDOS directory, or read this on how to get it from Microsoft.

Current Revision Date: 07 Mar 1999

This page will contain information for the Novice who would like to learn more about programming and how to write efficient programs in Assembly, Quick Basic, C, and Pascal.
If you would like to see any specific code and/or documentation on this page, just e-mail me. Being that this is a site devoted to the Novice, no question is to dumb.

REGSDEMO.BAS (2k) is a small demo to show how to use assembler registers in Basic.

MENUS.BAS (2k) is a small demo to show how to create menus in Basic.

PMOUSE.PAS (1k) is a small routine to show how to use the mouse in Turbo Pascal.

QCMOUSE.C (4k) is a small routine to show how to use the mouse in Quick C.

CSIZE.ZIP (2k) includes a small routine to hide, show, or set the size of the cursor (from the DOS prompt). It includes Assembly source. The text file also includes how to hide and show the cursor in Assembly, Basic, and Pascal.

QBMOUSE.ZIP (14k) Is a mouse library for QB45. It allows the mouse to be used in your QB45 program. All source is included, with an example.

MZBLSTR.BAS (3k) is a Quick Basic 4.5 program that will allow you to enter a maze and it will return a result.
This program is used to show how to use multi dimensioned arrays.

NUMBOX.BAS (1k) is a Quick Basic 4.5 program that solves a little well known puzzle called the "Magic Square". A magic square is where you are given the numbers 1-9 and have to put them in a 3x3 matrix where each direction equals 15. This program will solve this puzzle for all odd matrix squares from 3x3 to 19x19. This shows the secret to this puzzle so you will know how to solve any odd matrix square (even a 1000001 x 1000001 matrix)

NUMBOX.PAS (2k) is the Pascal version of the above program

SNOW.C (2.5k) is a QC25 sample program to show a snow-fall effect in screen mode 12. This routine shows how to use random numbers, two dimensional arrays, and graphics in mode 12 (480x640x16 colors) (same as BASIC routine below)

SNOW.BAS (2k) is a QB45 sample program to show a snow-fall effect in screen mode 12. This routine shows how to use random numbers, two dimensional arrays, and graphics in mode 12 (480x640x16 colors)

PRNTFAST.ZIP (2k) is an assembler sample program to show how to quickly print colored text to the screen. See the bottom of the ASM file for documentation on the text video memory setup.