home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / PROGRAMS / CLOCKK / MDCLCK13.LBR / -OSNES.NZT / -OSNES.NOT
Text File  |  2000-06-30  |  2KB  |  50 lines

  1. Dear Mike:
  2.  
  3.      I have implemented the Okidata option in the CADPRINT
  4. program that you distributed with MDCLCK11.LBR.  Now, CADPRINT
  5. also works on an Okidata ML92 and ML93 as well as the Epson MX80.
  6. CADPRINT.COM in this library is assembled with EPSON equal YES. 
  7. CADPRINT is all yours and I encourage you to distribute it.
  8.  
  9.      I have also included display and setting programs for the 
  10. MSM5832 clock in this library.  I interfaced my clock with a Z80 
  11. PIO, so I couldn't use your programs directly.  Consequently, I 
  12. wrote CLOCKOUT and SETCLOCK.  While I was at it, I incorporated 
  13. code from your READTIME and SETTIME routines into assembly-time 
  14. options for clocks interfaced with the 8255.  The versions of 
  15. CLOCKOUT and SETCLOCK included in this library are assembled for 
  16. the 8255 option.
  17.  
  18.      By the way, CLOCKOUT has no significant advantages over your 
  19. READTIME program, other than assembly-time options for display 
  20. format.  I think SETCLOCK is somewhat slicker.  It uses a video 
  21. display where the user toggles the hour mode/date/time somewhat 
  22. like setting a digital watch.  Consequently, only valid dates and 
  23. times can be entered.  Also, the day-of-week and leap year flag 
  24. are calculated automatically from the date.  In the display, I 
  25. highlighted the current entry (if the user's terminal has that 
  26. feature).  The highlight ESCape sequences are patched into the 
  27. program as follows:
  28.  
  29.      Addr 16Bh thru 175h      "Turn Highlighting On" sequence
  30.                               in form #bytes, followed by se-
  31.                               quence (set #bytes at 16Bh to
  32.                               zero if can't highlight)
  33.  
  34.      Addr 176h thru 180h      "Turn Highlighting Off" sequence
  35.                               in form #bytes, followed by se-
  36.                               quence (set #bytes at 176h to
  37.                               zero if can't highlight)
  38.  
  39.      Addr 181h                Set to 80h if characters are high-
  40.                               lighted by setting the parity bit
  41.                               (must be zero otherwise)
  42.  
  43.  
  44.                                              John Osnes
  45.                                              10/3/86
  46. otherwise)
  47.  
  48.  
  49.                                              John Osnes
  50.