CPM Kaypros: Difference between revisions
FrankRahman (talk | contribs) No edit summary |
FrankRahman (talk | contribs) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 46: | Line 46: | ||
[[CPM 2.2 ul compatibility]] | [[CPM 2.2 ul compatibility]] | ||
==References to Problems with Possible Fixes== | |||
<blockquote> | |||
'''Kaypro Clock'''<br> | |||
I recently had to have my Kaypro 4-84 operated on. Turns out the power supply was sending occasional power spikes. With that replaced, all is fine again. I recommend Xerox Service (at least the Rochester, New York, branch still knows CP/M machines - they were discharging an Osborne when the Kaypro and I arrived). | |||
The only problem was after servicing the machine when I used QP/M and got the message "Bad Clock?" It | |||
seemed to keep time okay after I reset it. I played with it for a day, but the message came up with each QP/M cold boot. | |||
I don't know what made me think of it but I tried a program supplied with the machine - the graphic clock display in MBASIC. I have always thought it was pretty, but slow and not very useful. Haven't used it in over a year. | |||
When I ran the Kaypro clock program, it asked if I wanted to set the clock. I said no because the clock was displaying the correct time with other programs. Then it said, "Clock not initialized ... , Enter new value:" and I said YES. It paused a moment and then asked for the time to set the clock. When I next cold booted with QP/M, all was fine. | |||
I suggest that after any internal hardware work on a Kaypro with a clock, the Kaypro clock program should be run. That may solve other people's clock problems. My other suggestion is to buy QP/M. After getting QP/M the clock keeps good time - before, it lost a few minutes a week.<br> | |||
(Micro Cornucopia, May-June 1989) | |||
</blockquote> | |||
<blockquote> | |||
'''Drive error - bad sectors'''<br> | |||
I use an old Kaypro 11-83 as a Z80 and Z8601 development system. I installed double-sided drives and the Pro 8 monitor ROM in 1984; the monitor version was 2.2. | |||
After a longer than average programming effort, the B drive started generating bad-sector errors. Formatting and disk exercising programs confirmed that all tracks beyond number 40 had bad sectors. After opening the case, my eagle-eyed son noted that the B drive was double-stepping when it should | |||
have been single-stepping. A call to Micro C got a new monitor ROM on the way and some suggested tests to perform. | |||
At this point, the Kaypro II was apparently fully operational, but it could not read the last 40 tracks on drive B. Normally, on warm boot, both drives were read by the monitor ROM and set to the appropriate drive configuration. Drive B should have been set for DSDD disks on a DSDD drive. However, the ROM assumed it had DSDD disks in a quad drive. This was the reason that it double-stepped when formatting. When the machine was forced to look at drive B by asking for its directory, it then recognized the drive as DSDD and the system worked fine. | |||
The initial cause for the problem was thought to be the monitor ROM and it was replaced with a newer version (3.3). However, then the system would not boot at all. The old ROM was reinstalled and a new cause was sought. | |||
U49, an 8-bit buffer (74LS241) that fed low order addressing to the monitor ROM, was checkpd; found to be good, and replaced anyway. The problem was solved. | |||
Evidently, the LS241 had weakened over time and the monitor ROM was getting the wrong addressing information. The LS241 still appeared to be working, but not well enough to properly address the ROM. The monitor simply bypassed part of its own code and went merrily on its way. | |||
So, if this problem ever comes up again, or if your system ever has problems booting, check U49 carefully. Try swapping it with U62 (another LS241). At $1 each (or less), you might want to | |||
replace both.<br> | |||
(Micro Cornucopia, July-Aug 1989) | |||
</blockquote> | |||
==End of CP/M machines== | ==End of CP/M machines== | ||
Latest revision as of 15:37, 25 October 2026
Kaypro Computer History by Phil Clayton
CPM Models
Kaypro 2X (81-014, 81-025, 81-033)
Kaypro 4X (81-015 Stickered 4X)
Modified Kaypro/Kaypros used as part of a system
CPM Compatibility Problems
References to Problems with Possible Fixes
Kaypro Clock
I recently had to have my Kaypro 4-84 operated on. Turns out the power supply was sending occasional power spikes. With that replaced, all is fine again. I recommend Xerox Service (at least the Rochester, New York, branch still knows CP/M machines - they were discharging an Osborne when the Kaypro and I arrived).The only problem was after servicing the machine when I used QP/M and got the message "Bad Clock?" It seemed to keep time okay after I reset it. I played with it for a day, but the message came up with each QP/M cold boot.
I don't know what made me think of it but I tried a program supplied with the machine - the graphic clock display in MBASIC. I have always thought it was pretty, but slow and not very useful. Haven't used it in over a year.
When I ran the Kaypro clock program, it asked if I wanted to set the clock. I said no because the clock was displaying the correct time with other programs. Then it said, "Clock not initialized ... , Enter new value:" and I said YES. It paused a moment and then asked for the time to set the clock. When I next cold booted with QP/M, all was fine.
I suggest that after any internal hardware work on a Kaypro with a clock, the Kaypro clock program should be run. That may solve other people's clock problems. My other suggestion is to buy QP/M. After getting QP/M the clock keeps good time - before, it lost a few minutes a week.
(Micro Cornucopia, May-June 1989)
Drive error - bad sectors
I use an old Kaypro 11-83 as a Z80 and Z8601 development system. I installed double-sided drives and the Pro 8 monitor ROM in 1984; the monitor version was 2.2.After a longer than average programming effort, the B drive started generating bad-sector errors. Formatting and disk exercising programs confirmed that all tracks beyond number 40 had bad sectors. After opening the case, my eagle-eyed son noted that the B drive was double-stepping when it should have been single-stepping. A call to Micro C got a new monitor ROM on the way and some suggested tests to perform.
At this point, the Kaypro II was apparently fully operational, but it could not read the last 40 tracks on drive B. Normally, on warm boot, both drives were read by the monitor ROM and set to the appropriate drive configuration. Drive B should have been set for DSDD disks on a DSDD drive. However, the ROM assumed it had DSDD disks in a quad drive. This was the reason that it double-stepped when formatting. When the machine was forced to look at drive B by asking for its directory, it then recognized the drive as DSDD and the system worked fine.
The initial cause for the problem was thought to be the monitor ROM and it was replaced with a newer version (3.3). However, then the system would not boot at all. The old ROM was reinstalled and a new cause was sought.
U49, an 8-bit buffer (74LS241) that fed low order addressing to the monitor ROM, was checkpd; found to be good, and replaced anyway. The problem was solved.
Evidently, the LS241 had weakened over time and the monitor ROM was getting the wrong addressing information. The LS241 still appeared to be working, but not well enough to properly address the ROM. The monitor simply bypassed part of its own code and went merrily on its way.
So, if this problem ever comes up again, or if your system ever has problems booting, check U49 carefully. Try swapping it with U62 (another LS241). At $1 each (or less), you might want to replace both.
(Micro Cornucopia, July-Aug 1989)
End of CP/M machines
Kaypro announced its decision to discontine manufacturing and marketing the CP/M line in November 1987 in order to "focus its sales and marketing efforts on a smaller group of mainstream technology computers."
The announcment also stated, "The company will continue to provide technical support and will maintain available spare parts to support out-of-warranty needs of [CP/M] end users."
Although there frankly are not a whole lot of Kaypro dealers who still service CP/M Kaypros, the ones who do are quite commited to the CP/M user.
(Profiles, July 1988)