All,
Thanks for all the great feedback and motivating emails on the work done on
the H-67 Emulator.
I divided this project in two parts;
Part 1:
- Design a simple board that connects to the HeathKit H37/H67 board to
enable the user to boot from two IDE hard drives or two CF cards.
- Be able to boot from an H-8 CPU running at 2 or 4 MHZ.
- Support 15 partitions of 8MB per partition per drive for a total of 32
partitions using CP/M.
- Boot from drive zero or drive one using the H-8 front panel.
Last night I was able to complete and validate the above tasks without any
issues and improved the boot time; for me speed is a must have. Also
validate the timing between components to ensure that when building the
board using parts from different vendors it will work fine; had to mix some
TTL parts with some CMOS parts to communicate properly with the H67
board....
Not sure how many have an original H37/H67 board from Heathkit on their
H89/H90 or H8 so that we can layout the board to enable then to boot CP/M
from an IDE HD or CF card. Please let me know, because the board is ready
for layout, using a small form board factor size.
Part 2:
- Convert H67 PAL to a GAL
- Done and the GAL worked fine with the H37/H67 board.
- Design a simpler or same H67 circuitry, and integrate Part 1 design into a
single board to enable H8 users that do not have an H67 board to boot CP/M
from the H8.
- Or layout this design into a different board using small form factor size.
On Part 2, I have done only about 25% of the work needed to complete this
task, and it will take more time to complete because I need to decode all
the H67 logic and how it integrates with the H37 circuitry. I'm using the
scope and it is time consuming.
My recommendation is to build two small size boards to cut price down and to
support users that have or don't have an original H-8 H37/H67 board.
Part 1 design should work with the H89/H90 that have a Heathkit H67 original
board. I have no means to validate such statement.
I will appreciate your feedback.
Thanks for all your support,
Norberto :)