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
/
SIMTEL
/
CPMUG
/
CPMUG034.ARK
/
READ-ME.DOC
< prev
next >
Wrap
Text File
|
1984-04-29
|
4KB
|
113 lines
By Ward Christensen:
Whenever you get a new piece of software, you want
to see it WORK. You don't want to have to do a lot of
reading. Trouble with that attitude, you might miss some
of the more interesting things available. SAM76 falls into
that category.
I'm going to tell you enough to at least see your computer
spit somethng back at you under SAM76. Then I'm going to tell
you to read "BOOK.DOC" and get the documentation.
I found that copies of S.COM which were generated on
one system were not necessarily transportable to another
system. Trying it, my disks performed some unnatural acts
with the head load solenoid until I smashed reset. So
I therefore have (wrongly or rightly) deleted the S.COM
file from the disk, and instead suggest you generate your own.
You generate your own copy of SAM76.COM via the following
procedure (this somewhat duplicates S.DOC):
A>ILRAW which brings in a "raw" SAM76
A>CPMSETL set up for CP/M running SAM at 100.
SAM76 comes to life at this point.
%bf,g/= Reads in G.SAM. If it accesses the
wrong disk (I was actually running
on B: for example, and it went to A:
to get "G.SAM") then type:
%sdu,1/= Select disk unit 1 (B:)
%bf,g/=
%G/= Will run G (upper case - case matters
almost everywher in SAM76 - incorrectly
specifying a name due to having the
wrong case might cause an error
message, or might just "cr/lf")
SAVE 63 S.COM or B:S.COM
You now have a copy of SAM76 to run. Try the demo
program:
S
%bf,news/= Bring in file "news". If it goes
to a: and you want b:
%sdu,1/=
then try the %bf,news/= again
%lt, /= Will list the texts in memory. The
' ' after the comma is the delimiter
to use when listing.
%vt,P/= View the text of "P", which is the
mainline function of NEWS. It calls
p1, p2, p3, and p4, then itself again.
%A/= Runs news itself.
CP/M users might find SAM76 a little "unfriendly" in that
it uses control-x for line delete instead of control-U, and
that control-s to suspend output, is not implemented.
But one of the ideas of this language it to experiment,
dissect, see what makes a program tick. Within 1 hour's
experience with SAM76, I rewrote "P" in "NEWS" to pause
for character input before re-executing itself. Thus the
lack of ^S didn't seem so serious.
The more I see the more interesting I get. I have decided
I'm interested, so the next step will be to send in an order
for the book.
Have fun...
P.S. I was unable to generate a copy of a COM file which
would successfully run "S NEWS". It always tried to go to
drive A, while SAM was on drive B:. I diddled with "%sdu,1/="
to select the B: drive, but was unsuccessful. Mind you,
I DIDN'T try very hard - just an hours diddling or so. I'll
await the book before getting more serious. The DDJ article
from volume 3, issue 1, is a start, but doesn't have
everything, and I'm sure some things have changed since then.
----------------
Now, about that book: If you have successfully gotten
this far, you must be serious, so get the book! Here's a
copy of "BOOK.DOC":
A 240 page text book entitled:
SAM76 The First Language Manual
is available {perhaps} from your computer store
and {surely} from the publisher:
SAM76 Inc.
Box 257 RR1
Pennington, N. J., 08534
U.S.A.
Price is $15.00 postpaid if cash with order.
Otherwise terms are:
$30.00 net 30 days (postpaid) plus
$5.00 for each copy of the invoice required by
the purchaser in addition to the original one which
is furnished free of charge. {U. of FLA. please Note}.
Details of the language may be found in back issues
of Dr. Dobbs', and Creative Computing.
Send a Self Addressed Stamped envelope for a free reference
sheet which lists the commands and gives some examples.