home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / cpm / list / ml1-1.lbr / -READ.MZ / -READ.ME
Text File  |  1989-01-06  |  5KB  |  95 lines

  1.  
  2.  
  3. ----------------------- READ.ME FILE 7/28/89 ---------------------------
  4.                          SEE ADDENDUM AT END
  5.                         11/23/89
  6.  
  7. The above date is the last day I worked on MAGIC LABEL. I started this
  8. project three years ago inorder to provide Magic computer users with a
  9. program that would do some actual work for them that might be useful.
  10.  
  11. I saw a label generation program advertised for MS-DOS computers that
  12. was neat, so I decided to write something similar for CP/M computers.
  13.  
  14. The code is written in Z-80 assembler, which is why it moves faster
  15. than your typical BASIC program. I tried to utilize Richard Conn's
  16. fantastic library of Z-80 routines as much as possible, once I got
  17. my hands on it. The only problem was that I down loaded it after I
  18. had written about half of the code. Version 1.1 will include many
  19. changes to eliminate redundant code that this move created.
  20.  
  21. If you find any bugs in this program, PLEASE call me: 517-337-5064 w
  22. 517-372-0432 h. I was unable to test all of the file error handling
  23. routines, but I'm sure that some of you will fill up your disc and
  24. bomb a label save.
  25.  
  26. The current program expects to find all files on the currently logged
  27. drive. So, if you are at the A: drive prompt and you type A>B:MAGICLBL
  28. you will get a screen full of error messages. If you want a copy that
  29. will store its saved label file on drive B:, or any other drive, just
  30. give me a call and I'll send you a changed copy. If you get the message
  31. that you can not save a label you might try to erase M-PRINT.EPS, 
  32. M-PRINT.IBM, and this file READ.ME, to give you some more storage space.
  33. The nice thing about this program is that if you erase ML-SAVE.DAT the
  34. next time you try to save a label it will recreate the file and start
  35. you at number 1.
  36.  
  37. My next project is to write a driver for CrossTalk 3.0 for the Magic.
  38. This communications program is one of the nicest around as it allows
  39. you to run script programs when logging into various BBS's. I'm still
  40. struggling with programing the Z-80 I/O chips so that CrossTalk can
  41. change the configuration of the data port. If you have any experience
  42. programming Z-80: PIO, CTC, or SIO chips please give me a call!
  43.  
  44. I'm not sure how many people will need to use the various types of
  45. label formats I've established, but I'm willing to set up some
  46. different ones if you can send me a rough sketch of the label and the
  47. dimensions of the tractor feed labels you will be useing. There may be
  48. some new disc labels on tractor feed that would be nicer than the
  49. 13/16 x 3 1/2" labels that this program uses. Also, I'm sure that we
  50. can get rid of the cassette label format in the next release since it
  51. seems to be the most useless one of the bunch.
  52.  
  53. If you decide that this program was worth my investment of time,
  54. please read the Shareware screen and send a donation in to the League.
  55. We really need your contribution!
  56.  
  57.                            ADDENDUM
  58.                            11/23/89
  59.  
  60. Corrections were made to MAGIC LABEL to clear up some of the worst bugs
  61. that were present.
  62.  
  63. First, MAGIC LABEL will now correctly edit labels saved to disc. Release
  64. 1.01 would allow you to read a label from disc and then make changes, but
  65. when you saved the changes it appended them to the end of the data file.
  66. This lead to some very huge data files with multiple copies of corrected
  67. labels added to the end. Now, with the help of Richard Conn's Syslib random
  68. read and write routines MAGIC LABEL will correctly save the changed label
  69. to the same spot on the disc. You can change the saved label, or substitute
  70. a completely different label format.
  71.  
  72. Second, you can now initialize MAGIC LABEL to set the names of the program
  73. files, as well as the drive where data will be saved. Uninitialized
  74. versions of MAGIC LABEL will automatically chain to the initialization
  75. routine. You can set the data drive ( A: to P: ), or initialize it to use
  76. the logged drive. You can also reinitialize the program by just calling
  77. MLINIT.COM from the A> prompt.
  78.  
  79. Finally, various changes were made to speed up disc access and screen
  80. output. All disc access is via random reads. All sequential reading of data
  81. has been eliminated.
  82.  
  83. If you have any problems with MAGIC LABEL, or its new initialization
  84. routine please contact me in at:
  85.  
  86.                         MAGIC USERS GROUP
  87.                          C/O LMB INC.
  88.                        ATTN: DEAN BRAILEY
  89.                           PO BX 16201
  90.                         LANSING, MI 48901
  91.  
  92.              Or call me at 517-372-0432 {H} 337-5064 {W}
  93.  
  94. ------------------------------ End of READ.ME -------------------------------
  95.  You can change the saved label, or substitute