DEBUG.TXT  

  Debug for DOS

  I included the assembly code for those of you who like to collect
  source code.  Since you can obtain the same program commands by
  unassembling the .COM file with DOS's "Debug", the only thing
  in the source code that might be of value are my comments (most
  of them for myself while I put this together).
  
  If you need to calibrate (adjust) it to another software (or calibrate
  it for any other reason) the data at the bottom of the code has plenty of
  notes and can be easily tweeked.   I DELIBERATELY ADDED two or three
  bytes to make the .COM file size (1056) evenly divisible by sixteen
  (the number of bytes per row when using DOS's "Debug").  With sixty six
  (66) rows of sixteen (16) columns each, you can easily edit the important
  data variables using DOS's Debug.

  Remember, I used an addition algorythm which employs the values zero (0)
  through nine (9).  Since DECIMAL zero (0) through nine (9) are equivelant 
  to HEXadecimal (used in debug) zero (0) through nine (9) you can easily 
  modify the .COM file data strings with debug.

  If you look at the last 20 lines of code with DOS's Debug you'll see:

1EA1:03E0  04 8A 14 88 15 46 47 49-E3 03 E9 F4 FF C3 55 4E   .....FGI......UN
1EA1:03F0  49 58 54 30 30 32 2E 42-41 54 20 20 20 20 20 20   IXT002.BAT
1EA1:0400  20 20 20 20 20 20 20 20-20 20 20 20 20 20 20 20
1EA1:0410  20 20 20 20 20 20 20 20-20 20 20 20 20 20 20 20
1EA1:0420  20 20 20 20 20 20 20 25-31 20 25 32 20 25 33 20          %1 %2 %3
1EA1:0430  25 34 20 25 35 20 25 36-20 25 37 20 25 38 20 25   %4 %5 %6 %7 %8 %
1EA1:0440  39 55 4E 49 58 54 30 30-31 2E 42 41 54 00 00 00   9UNIXT001.BAT...
1EA1:0450  00 00 00 00 00 00 00 00-00 00 00 00 00 00 04 00   ................
1EA1:0460  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
1EA1:0470  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00   ................
1EA1:0480  00 00 00 00 00 00 00 03-01 05 05 03 02 08 00 00   ................
1EA1:0490  00 00 00 00 00 00 00 00-00 02 06 07 08 04 00 00   ................
1EA1:04A0  00 00 00 00 00 00 00 00-00 02 05 09 02 00 00 00   ................
1EA1:04B0  00 00 00 00 00 00 00 00-00 02 05 00 05 06 00 00   ................
1EA1:04C0  00 00 00 00 00 00 00 00-00 02 04 01 09 02 00 00   ................
1EA1:04D0  00 00 00 00 00 00 00 00-00 00 00 08 06 04 00 00   ................
1EA1:04E0  00 00 00 00 00 00 00 00-00 00 00 00 03 06 00 00   ................
1EA1:04F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 06 00   ................
1EA1:0500  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 01   ................
1EA1:0510  00 00 00 00 00 00 00 00-00 00 00 02 01 06 00 00   ................

======================================================================

  Line 1EA1:0510 is the last line of code.  The Debug screen: 

1EA1:0510  00 00 00 00 00 00 00 00-00 00 00 02 01 06 00 00

  represents the adjustment 0000000000021600, 
  (0000000000021600 seconds is about 6 hours)
  
======================================================================  
  
  Line 1EA1:0500 is the number of seconds in a second:     (duh!)

1EA1:0500  00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 01

  0000000000000001, (number of seconds in a second)
  
======================================================================
  
  Line 1EA1:04F0 is the number of seconds in a minute: 

1EA1:04F0  00 00 00 00 00 00 00 00-00 00 00 00 00 00 06 00

  0000000000000060, (number of seconds in a minute)

======================================================================
  
  Line 1EA1:04F0 is the number of seconds in an hour: 

1EA1:04E0  00 00 00 00 00 00 00 00-00 00 00 00 03 06 00 00

  0000000000003600, (number of seconds in a hour)

======================================================================
  
  Line 1EA1:04D0 is the number of seconds in an day: 

1EA1:04D0  00 00 00 00 00 00 00 00-00 00 00 08 06 04 00 00

  0000000000086400, (number of seconds in a day)
  
======================================================================

  and it just gets better...
