Years back I downloaded a bunch of information that involved a GAL change on the FreHD to change port address and a fairly complex piggyback adapter for the Kaypro. Is this GAL change required with the smaller board from OSH Park that's linked from this thread?
Can someone _please_ take a few minutes and explain the broad outlines of how a stock FreHD (from Ian Mavric) is used with a K10?
I am preparing for a build but I haven't completed one yet, and so this is just the result of what I have discovered through research. If something is inaccurate then I hope someone more knowledgeable speaks up.
The original FreHD was developed for the TRS-80 series of computers that historically used a WD1001 controller board to connect the computer to an MFM HD. The FreHD emulates the 1001 and the HD plugging into the TRS-80 50 pin expansion port. This work was undertaken by Frédéric Vecoven and others. Ian Mavic sells this version.
Since the Kaypro used a similar HD controller (the WD1002) a Kaypro version was started. To do this two issues needed to be addressed, first was that the WD1002 was not the same as the WD1001, the second was that Kaypro's mapped their HDs differently from the way that TRS-80's did it. I think there was a short lived scheme to make a KayFreHD that plugged directly into the later Kaypro's 50Pin HD expansion. I think that is where the talk of GAL changes came from. However, it was soon realised that the Kaypro could use the same FredHD board as the TRS-80 with the use of an interface board and some software changes to the FreHD firmware. FreHD firmware version 2.14 will work with both the Kaypro and the TRS-80.
There are two ways to make the physical connection. Later Kaypros with the 50 way HD expansion can get away with the smaller board available from OSHPark. This board moves some lines around and buffers some signals and works with FreHD firmware 2.14 to emulate the WD1002/HD combination. However, some later Kaypros have the right main board but the 50 pin connector and/or the support chips for the HD are missing. In addition machines using earlier '83 boards don't have this connector at all. To solve this problem there is another project started by JAQ that adds a SHIM board between the CPU/EPROM and the rest of the computer.
http://www.quicktrip.co.nz/jaqblog/home/89-kprofrehd/
This does two jobs. First it gives earlier machines the 50 pin HD connector needed for the FreHD but it also adds support for larger EPROMs in the older machines. This is important because the Kaypro must have a HD aware firmware and the older machines dont support EPROMs large enough to support that code.
On the subject of boot ROMs, it seems that both the Advent ROM and the Kayplus ROM support HDs but the Kayplus seems to have errors with some programs that are unrelated to the HD. As far as I know this was not resolved, so the Advent ROM is still the prefered choice.
Fletch