Mainboard 81-110: Difference between revisions
FrankRahman (talk | contribs) (→Q1) |
FrankRahman (talk | contribs) |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 43: | Line 43: | ||
(Micro Cornucopia, April 1984) | (Micro Cornucopia, April 1984) | ||
</blockquote> | </blockquote> | ||
==Upgrading a Kaypro 2 to 4== | |||
See page 14 of the December 1983 Micro Cornucopia. Click [https://bitsavers.org/magazines/Micro_Cornucopia/Micro_Cornucopia_15_Dec83.pdf here]. | |||
It also includes how to upgrade a 4 to an 8. This is a reference to making it work with the Pro 8 ROM form Micro Cornucopia due to it working with the Quad Density Floppy Drives (close to 800 KB per disk). | |||
==81-110== | ==81-110== | ||
| Line 127: | Line 132: | ||
[[File:81-110B Large.jpg|600px]] | [[File:81-110B Large.jpg|600px]] | ||
|} | |} | ||
===Chips removed=== | |||
====Scroll Hardware==== | |||
Chips U51, U52 and U53 were removed because they were for the Scroll Hardware that was never implemented from the Big Board. | |||
{| | |||
|- | |||
| | |||
[[File:81-110A scroll area.jpg]]<br>81-110A | |||
|| | |||
[[File:81-110B scroll area.jpg]]<br>81-110B | |||
|} | |||
<blockquote> | |||
They also removed the three ICs that handled the scroll in the video circuit. ... | |||
They had to rewrite the monitor routines and the BIOS because of the changes. They had to support double density 5" drives and they had to handle screen scrolling in software. ... | |||
Try using the Kaypro as a terminal and set the baud rate over 1200. Once the screen fills, it starts dropping characters each time the screen has to scroll. You see, the processor has to move every character in video memory during a scroll (which takes a while). Meanwhile, the Z80 ignores all about the characters - that are coming in the serial port. | |||
With the hardware scroll, the video circuitry automatically shifts everything by one line and points the processor to the correct spot in video memory. The processor doesn't have to so much as raise an address line.<br> | |||
(Micro Cornucopia, Dec 1983) | |||
</blockquote> | |||
"Actually, the very early Kaypro lIs had the hardware scroll circuit installed. They didn't use it because Gilbert Ohysnty couldn't figure out how to do the hardware scroll calculations in the monitor. Later, they removed the 3ICs because they weren't using them."<br> | |||
(Micro Cornucopia, Apr 1984) | |||
===81-110B Machines=== | ===81-110B Machines=== | ||
Latest revision as of 18:39, 29 October 2026
81-110 General Info
The 81-110 Mainboard was the original Kaypro board and debuted with the first Kaypro II machines, including the Kaycomp machines. It's design was based on the Ferguson Big Board. (Thomas Brase)
It was exclusively used in the Kaypro II and for the most part was replaced by the 81-240 sometime in 1983.
Most of the oldest machines used the 81-110A board but an 81-110(no letter) board has appeared and appears to be the oldest known board.
The 81-110B, B1 and B2 represent a cost reduced version of the 81-110A board since they use fewer chips. It is likely that the 81-110B board had an issue since it was replaced very quickly making that board relatively rare.
Also note that the floppy controller chip was changed when they switched from the 81-110A to the 81-110B board.
Legand/Info:
- 81-149(C) = 81-149 C written in
- MC = MicroCornucopia
- Q1 = Q1 and C6 are present
- ROMs are as labeled
Repairs
In the December 1986 issue of Profiles a letter was sent in with the following statement: "... because Kaypro, under a new policy decision, will no longer send him [local dealer] any parts [for CP/M machines]".
The response: "Patricia Crabtree, manager of Kaypro Technical Support, says that there are parts available for Kaypro's CP/M machines and that they are shipped to delaers within 24 hours."
Patricia clarifies one point: "However, if you are a Kaypro 2'83 or 4'83 owner, and you have a problem with your main board, your dealer will have send your machine to the Solana Beach facility in California for repair. This is because these main boards are no longer being made and therefore cannot simply be replaced--they must be repaired."
Q1
The Q1 transistor and it's resistor were designed because "The Kaypro's mother, the Big board, had a 74LS04 in this spot. That part did not get close enough to + 5V for the Z80's clock, so a "pull up" transistor was added." (Micro Cornucopia, Apr-May 1986)
The fix was to upgrade to 74HCU04 which allowed the Q1 to be removed from the board but when a machine is upgraded from 2.5 to 5 MHz the HCU chip could cause timing issues and a 74HC04 should be used to replace it. (See Micro Cornucopia above for more details)
BIOS Changes
During the Spring of 83, Kaypro spent several months trying to clean up a disk error problem. During this period they went through three new versions of their monitor ROM. The monitor ROMs (U47) were marked (on the paper stuck on the ROM) with an 'N, 'B', or 'C' suffix. Kaypro shipped a few 'A' versions and almost none of the 'B' versions (I understand they had a bad bug), before they went to the 'C' versions which they are still shipping.
I hadn't been able to find anyone who could tell me what they changed from version to version, but now, thanks to a letter from Terry Kingrey, I have a pretty good clue.
Terry tried installing one of our PRO-monitor ROMs on his system but it didn't work (he hadn't told us that he had one of the 'A' ROMs). So he tried substituting parts on his Kaypro to see if he had a defective chip (we would have told him not to bother). He didn't have a 1797 floppy disk controller to swap with the one on his board so he substituted a 1793 from a friend's Kaypro. After he substituted in the 1793 he found that his system worked just fine with our PRO-monitor ROM.
That news sent Dana and I to the Western Digital book to see what the differences were between the 1793 and the 1797. The 1797 does side select and the 1793 doesn't, but Kaypro isn't using that line. However, the 1797 requires a sector size bit, the 1793 doesn't. That could be the difference.
Anyway, if you are one of the select few with an 'A' version of the Kaypro, it looks like you can upgrade to one of the PRO-monitors (II, 4, or 8) if you will replace your 1797 with a 1793 disk controller. ...
If you have a ROM with no suffix or with a 'C' suffix you are just fine. You have the 1793 disk controller already.
(Micro Cornucopia, April 1984)
Upgrading a Kaypro 2 to 4
See page 14 of the December 1983 Micro Cornucopia. Click here.
It also includes how to upgrade a 4 to an 8. This is a reference to making it work with the Pro 8 ROM form Micro Cornucopia due to it working with the Quad Density Floppy Drives (close to 800 KB per disk).
81-110
See Lucy for details.
There is a possibility that there could have been an even earlier board according to a letter to the editor in the December 1982 Microcornucopia "They used 4164 RAMs, the keyboard outputs serial data to port B of the SIO, and they changed the 1771 to a 1791 for double density (5"). The board has space for the CTC timer and for all four EPROMs but there is a socket for monitor ROM only."
81-110 Machines
| Serial Num | Board Num | QC Sticker | Monitor ROM | Char ROM | Notes |
|---|---|---|---|---|---|
| "Lucy" Label Missing (Version 2 small power switch and black handle covers would place it near #3200-3800) |
1145 | 26JL82 | No Label | D182 | Drive Fix Mod Q1 |
81-110A
The 81-110A is notable for 4 unpopulated chips locations from the Ferguson Big Board design (CTC, Monitor ROM, and 2 74LS chips). It was proceeded by at lest one 81-110 in serial number.
81-110A Machines
| Serial Num | Board Num | QC Sticker | Monitor ROM | Char ROM | Notes |
|---|---|---|---|---|---|
| #2767 | 1353 | 6-30-82 31 NLS |
81-149 | 81-146 | Q1 |
| #2775 | 1457 | 30 Jn 82 29 NLS |
81-149 | 81-146 | Drive Fix Mod Q1 |
| #3249 | 1588 | 16 Jl 1982 29 NLS |
81-149(A) | 81-146 | Q1 |
| #3590 | 2220 | 6 Au 1982 4 Aug 1982 NLS QA 115 |
? | ? | Drive Fix Mode Monitor pin 21 -> U59 pin 2 U60 pin 1 ->pin 8 Speed up mod w/switch RTC board Q1 |
| #4207 | 2997 | "R" NLS 3 | 81-149 | 81-146 | no mods Q1 |
| #4307 | 2035 | "R" NLS 3 | 81-149 | 81-146 | Q1 |
| #4222 | 3057 | "R" NLS 3 | 81-149 | 81-146 | no mods (Q1?) |
| #4223 | 3051 | "R" NLS 3 | 81-149(C) | 81-146 | Drive Fix Mod (Q1?) |
| #4623 | 3621 | "R" NLS 3 | 81-149 | 81-146 | Q1 |
81-110B
The B board in extremely rare. It apparently had some technical problems that required the rapid update to the B1 board. It's design allowed for the total chips used to be reduced from 83 (A board) to 72 (B board).
Chips removed
Scroll Hardware
Chips U51, U52 and U53 were removed because they were for the Scroll Hardware that was never implemented from the Big Board.
They also removed the three ICs that handled the scroll in the video circuit. ...
They had to rewrite the monitor routines and the BIOS because of the changes. They had to support double density 5" drives and they had to handle screen scrolling in software. ...
Try using the Kaypro as a terminal and set the baud rate over 1200. Once the screen fills, it starts dropping characters each time the screen has to scroll. You see, the processor has to move every character in video memory during a scroll (which takes a while). Meanwhile, the Z80 ignores all about the characters - that are coming in the serial port.
With the hardware scroll, the video circuitry automatically shifts everything by one line and points the processor to the correct spot in video memory. The processor doesn't have to so much as raise an address line.
(Micro Cornucopia, Dec 1983)
"Actually, the very early Kaypro lIs had the hardware scroll circuit installed. They didn't use it because Gilbert Ohysnty couldn't figure out how to do the hardware scroll calculations in the monitor. Later, they removed the 3ICs because they weren't using them."
(Micro Cornucopia, Apr 1984)
81-110B Machines
| Serial Num | Board Num | QC Sticker | Monitor ROM | Char ROM | Notes |
|---|---|---|---|---|---|
| #7872 | 5372 | NLS 16 FT | MC K8 ProMonitor | MC Clean ProCHAR | CPU adapter board Drive Fix Mod U86 Pin 4 -> Pin 3 (board) adapter This board was swapped for #93481 since it is a rare board No Q1 |
| #8098 | 5319 | "R" NLS 3 | 81-149 | 81-146 | Aurex drive card 3 chip video card Keyboard has been swapped so might be a "FrankenKaypro" No Q1 |
| #27396 | 3772 | "R" NLS 3 115-W |
81-149(C) | 81-146 | Drive Fix Mod Q1 |
MC= MicroCornucopia
81-110B1
81-110B1 Machines
| Serial Num | Board Num | QC Sticker | Monitor ROM | Char ROM | Notes |
|---|---|---|---|---|---|
| #7954 | 6992 | NLS 16 FT | MC ProMonitor | MC Clean ProCHAR | Drive Fix Mod |
| #8409 | 6855 | NLS 16 FT | 81-149 | 81-146 | No mods |
| #10126 | 9267 | "R" NLS 3 | 81-149 | 81-146 | No mods |
| #12275 | 15561 | "R" NLS 3 | 81-149 | 81-146 | No mods |
| #12654 | 11355 | NLS 16 FT | 81-149 | 81-146 | Drive Fix Mod |
| #13480 | 26987 | "R" NLS 84 | 81-149(C) | 81-146A | Drive Fix Mod K2 81-003 Model |
| #15453 | 15852 | "R" NLS 3 | MC ProMonitor | 81-146 | Drive Fix Mod Speed mod 5V RCA out U52 Bypass |
| #16288 | 16001 | "R" NLS 31 | 81-149 | 81-146 | No mods |
| #21460 | 10729 | "R" NLS 3 | 81-149 | 81-146 | No mods |
| #23201 | 14858 | 162-W | 81-149(C) | 81-146 | Drive Fix Mod |
| #24500 | 7373 | "R" NLS 3 | 81-149(C) | 81-146 | Drive Fix Mod |
| #27336 | 27618 | 115-W | 81-149(C) | 81-146 | Drive Fix Mod Shield |
| #43168 | 37841 | "R" NLS 3 | 81-149(C) | 81-146 | Drive Fix Mod Shield KII 81-003 |
| #43486 | 35399 | 115-W | 81-149(C) | 81-146 | Drive Fix Mod Shield |
| #45618 | 44964 | Round ? | 81-149(C) | ? | Drive Fix Mod Shield KII 81-003 |
| #57145 | 50971 | blank | 81-149C | 81-146 | Drive Fix Mod Shield |
| Loose board | 16392 | "R" NLS 3 | None | 81-14? | Drive Fix Mod Speed up U66 Pin 3->4 (board) U66 Pin 4->5 |
| Loose board | 53659 | NLS FT 31 | ? | (MC?) Greek ProChar | Significant Repairs |
81-110B2
81-110B2 Machines
| Serial Num | Board Num | QC Sticker | Monitor ROM | Char ROM | Notes |
|---|---|---|---|---|---|
| #20250 | 21132 | 162-W | 81-149(C) | 81-146 | Drive Fix Mod |
| #27007 | 28342 | Circle? | 81-149 | 81-146 | Drive Fix Mod Shield |
| #42891 | 40019 | 116-W | MC K8 ProMonitor | 81-146 | Drive Fix Mod 3 chip video card Monitor pin 21 -> U59 pin 2 |

