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
/
NOSLT20.LBR
/
NOSLT20.DZC
/
NOSLT20.DOC
Wrap
Text File
|
2000-06-30
|
2KB
|
46 lines
NO-SLOT CLOCK PROGRAM R.Gaspari 10-28-87
This program is a general use Z80 cpm program to read and set
the SMT no-slot clock. The "No-slot Clock" is a product made by
Systems Manufacturing Technology, San Marcos CA (Cost $49) and
is designed to fit under any PROM chip in (almost) any computer.
Setting up for cpm, however, can be difficult.
The usage instructions for this program are:
(assuming it gets renamed to TIME.COM after assembly)
TIME read clock
TIME ? gives short instructions
TIME W set clock to data in prog buffer
TIME S01/02/88,20:15 set clock to data on cmnd line
Since the no-slot clock is designed for a 28 pin PROM, and since older
cpm machines have older 24 pin PROMs, it is necessary to overhang the top
of the NSC over the 24 pin socket. Inspect carefully the data sheets for
Intel's 2716 and 2732 ROMs and compare them to the Intel 27256 and 27512
PROMs. With pins 1,2,27,28 overhanging the 24 pin socket, one then ties
pins 1, 28, and 26 together. This ties the +5V from your computer that
was on original pin 24 (and now on NSC pin 26) to the NSC power pin 28
and also to the reset pin 1. Unfortunately, there is now no arbitrary
reset and you must sequence through all 64 bytes of a read/write cycle
in order to finish a job.
Once you know how to use an SMT no-slot clock in a 24 pin PROM, you must
select which socket. I selected my Boot PROM as the recipient. Some
jumper pins had to be bent in order to make room, but this was the easy
part. The hard part was software "selection" of the Boot PROM so that the
clock could be enabled and read. This is obviously machine-dependent code,
and in this software, it is completely separated from the main body of the
code and placed at the end.
Thanks to Andrew Sopchak for code from NO-SLOT.LBR of 5/22/87.
Send bug reports and comments to:
Russell A. Gaspari
6656 W. 87th Place
Los Angeles 90045