home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Oakland CPM Archive
/
oakcpm.iso
/
cpm
/
list
/
ml1-1.lbr
/
-READ.MZ
/
-READ.ME
Wrap
Text File
|
1989-01-06
|
5KB
|
95 lines
----------------------- READ.ME FILE 7/28/89 ---------------------------
SEE ADDENDUM AT END
11/23/89
The above date is the last day I worked on MAGIC LABEL. I started this
project three years ago inorder to provide Magic computer users with a
program that would do some actual work for them that might be useful.
I saw a label generation program advertised for MS-DOS computers that
was neat, so I decided to write something similar for CP/M computers.
The code is written in Z-80 assembler, which is why it moves faster
than your typical BASIC program. I tried to utilize Richard Conn's
fantastic library of Z-80 routines as much as possible, once I got
my hands on it. The only problem was that I down loaded it after I
had written about half of the code. Version 1.1 will include many
changes to eliminate redundant code that this move created.
If you find any bugs in this program, PLEASE call me: 517-337-5064 w
517-372-0432 h. I was unable to test all of the file error handling
routines, but I'm sure that some of you will fill up your disc and
bomb a label save.
The current program expects to find all files on the currently logged
drive. So, if you are at the A: drive prompt and you type A>B:MAGICLBL
you will get a screen full of error messages. If you want a copy that
will store its saved label file on drive B:, or any other drive, just
give me a call and I'll send you a changed copy. If you get the message
that you can not save a label you might try to erase M-PRINT.EPS,
M-PRINT.IBM, and this file READ.ME, to give you some more storage space.
The nice thing about this program is that if you erase ML-SAVE.DAT the
next time you try to save a label it will recreate the file and start
you at number 1.
My next project is to write a driver for CrossTalk 3.0 for the Magic.
This communications program is one of the nicest around as it allows
you to run script programs when logging into various BBS's. I'm still
struggling with programing the Z-80 I/O chips so that CrossTalk can
change the configuration of the data port. If you have any experience
programming Z-80: PIO, CTC, or SIO chips please give me a call!
I'm not sure how many people will need to use the various types of
label formats I've established, but I'm willing to set up some
different ones if you can send me a rough sketch of the label and the
dimensions of the tractor feed labels you will be useing. There may be
some new disc labels on tractor feed that would be nicer than the
13/16 x 3 1/2" labels that this program uses. Also, I'm sure that we
can get rid of the cassette label format in the next release since it
seems to be the most useless one of the bunch.
If you decide that this program was worth my investment of time,
please read the Shareware screen and send a donation in to the League.
We really need your contribution!
ADDENDUM
11/23/89
Corrections were made to MAGIC LABEL to clear up some of the worst bugs
that were present.
First, MAGIC LABEL will now correctly edit labels saved to disc. Release
1.01 would allow you to read a label from disc and then make changes, but
when you saved the changes it appended them to the end of the data file.
This lead to some very huge data files with multiple copies of corrected
labels added to the end. Now, with the help of Richard Conn's Syslib random
read and write routines MAGIC LABEL will correctly save the changed label
to the same spot on the disc. You can change the saved label, or substitute
a completely different label format.
Second, you can now initialize MAGIC LABEL to set the names of the program
files, as well as the drive where data will be saved. Uninitialized
versions of MAGIC LABEL will automatically chain to the initialization
routine. You can set the data drive ( A: to P: ), or initialize it to use
the logged drive. You can also reinitialize the program by just calling
MLINIT.COM from the A> prompt.
Finally, various changes were made to speed up disc access and screen
output. All disc access is via random reads. All sequential reading of data
has been eliminated.
If you have any problems with MAGIC LABEL, or its new initialization
routine please contact me in at:
MAGIC USERS GROUP
C/O LMB INC.
ATTN: DEAN BRAILEY
PO BX 16201
LANSING, MI 48901
Or call me at 517-372-0432 {H} 337-5064 {W}
------------------------------ End of READ.ME -------------------------------
You can change the saved label, or substitute