README file

0. mac.asm: Useful macros.  Use it in all your
	programs and add to them. 

1. The set of files (div10.asm, tdiv10.asm, mac.asm) 
	is to be used together.  Mac.asm contains the macros
	while div10.asm contains the procedure div10 for
	dividing a binBin by 10.  The main procedure
	to test div10 is found in tdiv10.asm.  You test
	them by issuing the following 3 commands to DOS:

	> tasm tdiv10
	> tlink tdiv10
	> tdiv10

2. Nov 18, 1996: file hello.asm, from my lecture today.
	This is a demo of text mode of the video graphics.
	It prints in the middle of the screen
	a hello world message in red color, blue background.

3. Nov 20, 1996: file p340.asm.  Variation of demo of page 340.
	Prints the default colors of VGA mode 13h.

4. Nov 27, 1996: files random.asm and trand.asm
	-- Random.asm contains the random number generator
	that runs as a tsr and can be called as interrupt 62h.
	-- trand.asm is a little test program that I wrote
	to test random.asm (be sure to install the random
	number generator before calling trand).
	
5. Nov 27, 1996: Mouse routines (INT 33h)
	-- mse1 just moves the cursor across the screen
	-- mse2 defines its own funny mouse cursor
	-- msepos prints in hex the current character column of
		the mouse cursor (pixel position/8 gives char col.
		which is 0 to 79).

6. Dec 2, 1996: files tick.asm, setupint.asm, timeout.asm
	-- Material from today's lecture
	-- program timeout.asm shows how to use the time ticks
		to time a user's response (useful for some games!)
	-- Uses the timer_tick and setup_int routines from text

7. Dec 9: programs from another text book
	-- subdirectory "vga-asm" contains graphic routines in assembly.
	   The file "egalib.asm" includes all the other files.
	-- subdirectory "vga-c" contains graphic routines in C.
	   The file "progc.c" includes all the other files.
