[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Grrr...No Slot Clock woes revisited
In article <02350TSMGDBVJFCIYPO@ods.sol.net>, <dreamer@ods.sol.net> wrote:
>
> Well, my new problem is as follows:
> GBBS recognizes it, but that is the ONLY program that appears to
> recognize it. AppleWorks, Apple Writer, ProSEL, & Cat Doctor were
> unable to recognize the clock.
Do they claim that there is no clock, or is the time not reading properly?
ProDOS-8 applications rely on the clock driver in ProDOS, which should
be replaced by one for the No Slot Clock, either by patching the
PRODOS file on disk, or running a utility program to load the driver
into the in-memory copy of ProDOS.
If it has been written properly, the replacement driver should set up
the standard entry point for the clock driver (it is set to an RTS
instruction if no clock is intalled, or a JMP instruction if there is
a clock). It should also modify the "machine ID" byte to indicate
that a clock is present.
Assuming you have installed the driver, check that it is hooked in
properly, as follows.
1. Boot a patched copy of ProDOS (or a normal copy, then the driver load
program, whichever is appropriate).
2. Run BASIC.SYSTEM.
3. Type CALL-151
4. Type BF00L
You should get a listing of a bunch of machine code, starting with
five JMP instructions. If the clock driver has not been installed,
there will be two JMP instructions followed by an RTS (60) at BF06
instead of a JMP (4C).
5. Check the machine ID byte by typing BF98
The value printed should be B3 for a 128k IIe with an 80-column card
and a clock. If it says B2, then there is no clock installed (as
far as ProDOS knows).
--
David Empson
dempson@actrix.gen.nz
Snail mail: P.O. Box 27-103, Wellington, New Zealand