H8-Z5-4 CASSETTE BOARD is up and runnng!

44 views
Skip to first unread message

norberto.collado koyado.com

unread,
Aug 3, 2022, 12:01:47 AM8/3/22
to se...@googlegroups.com

Glenn,

 

Finally the H8-Z5-4 is up and running.

 

Tested:

 

  1. H8Tupload/download to H8.
  2. H8T upload/download from cassette player/recorder
  3. H8T baud rate at 1200bps and 9600bps in H8T mode
  4. Console 16C550 up and running with /INT3
  5. Console 82C51 up and running with /INT3
  6. INS82C51 or P8251 working fine with cassette workaround circuit
  7. Loaded original H8 cassettes. I’m impressed that such cassettes are still working after so many years.
  8. Loaded cassettes created with Glenn’s boards to check that is backwards compatible with original H8-5 board
  9. LED’s
    1. Added power LED
    2. Added H8T mode LED
    3. Added Player Relay LED
    4. Added Recorder Relay LED
    5. Added bit data (I/O) LED
    6. Added original calibration LED
  10. Serial Ports
    1. DB9 to H8T male connector worked fine
    2. DB9 to 16C550 console worked fine
    3. DB9 to 82C51 console worked fine
  11. Motor-On circuitry worked fine
  12. Added H8T switch to remotely switch between H8T mode and Cassette mode. No need to open the H8 chassis to change any jumper.
  13. Jumpers
    1. Added jumpers that matches Heathkit cables for baud rate selection
    2. Added jumpers to calibrate board per Heath documentation.
  14. The board layout is based on the H8-5 “85-2110-2” schematics with improvements for a better board.

 

I will clean-up the final board and will submit the files for Todd to add to his website if anyone interested on such board.

 

I will return your H8-5 boards this week and I thank you as both boards helped me during the debugging process. Without them, it will be hard to debug  the new board. Thank you a lot!

 

Attached is a picture of final board and I need to work on the BOM, and calibration procedure using Heath process and a scope.

 

Thanks,

Norberto

H8-Z5-4-UP-AND-RUNNING.jpg

norberto.collado koyado.com

unread,
Aug 18, 2022, 2:19:53 AM8/18/22
to se...@googlegroups.com

Glenn,

 

Trionyx had the same idea of using the H8-5 tape as a backup. They were planning  to build a big mass memory board bootable and using the H8-5 as a backup device. I think we need to think on how to jump start an old H8 system by just using the H8-5 and the H17 controller back to life.

 

 

Thanks,

Norberto

glenn.f...@gmail.com

unread,
Aug 18, 2022, 8:36:49 AM8/18/22
to se...@googlegroups.com

So this is an intriguing tidbit but leaves many questions unanswered. Not sure what they meant by “bootable” memory?  And what OS they were referring to?  we already can load programs in and our of mass memory via H8-5 but they are not “floppy disk” programs (though I have a program to convert .ABS to .H8T).

 

I like the idea of loading disk images via H8-5 and writing to disk. this would be similar to the H89LDR technique but could theoretically load everything from a physical cassette drive (though I suspect most would still use a PC or iPhone to emulate the tape).  I don’t think this is too hard. Let me think about it.

 

Meanwhile if you have more information on what the Trionyx folks were picturing can you share that?  tx.

 

  • Glenn

--
You received this message because you are subscribed to the Google Groups "SEBHC" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sebhc+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/SN6PR01MB3855C2D8FC58E0F2CB8EF9B4F76D9%40SN6PR01MB3855.prod.exchangelabs.com.

image001.png

Joseph Travis

unread,
Aug 18, 2022, 9:31:19 AM8/18/22
to se...@googlegroups.com
Sounds very much like the Dual CF board along with it's capabilities.  I stopped using my floppy drives and have been booting via the tape interface.

Joe


Douglas Miller

unread,
Aug 18, 2022, 9:51:43 AM8/18/22
to se...@googlegroups.com

I took it to mean "mass memory" was something > 64K, and booting from memory was something akin to what MMS did with their 77318 memory expansion for H89: define part of the "ramdisk" to be boot tracks, and a modified ROM could then boot from that memory region. If the boot image was for floppy, then as soon as it was "started" it would switch to floppy to complete the boot. If the boot image had a ramdisk driver, it could boot entirely from RAM and run without floppy.

But, perhaps I was just projecting past experience and reading something else into the Trionyx vague description.

glenn.f...@gmail.com

unread,
Aug 18, 2022, 10:08:44 AM8/18/22
to se...@googlegroups.com

So you have a boot program (in H8T format?) that you load via the H8-5 and that bootstrap knows how to talk to the CF board to load the OS?  Is this HDOS only or do you have a CP/M boot as well?  of course with the Z67-IDE CF board this isn’t necessary because the Heath ROM (PAM-37) knows how to boot directly from the device, but for a custom device you’d need something like this…  who wrote the bootstrap program?

image001.png

Joseph Travis

unread,
Aug 18, 2022, 11:09:06 AM8/18/22
to se...@googlegroups.com
Yes, I use the H8-5 tape interface to load / run a bootloader program (DCFBOOT.H8T).  When you press "GO" on the front panel, you are prompted to select which CF card (1 or 2) and what Logical Drive (0-7). Press '#' and it boots up as expected.

Rick Davis is the guy who developed the hardware and software. Currently, HDOS 2.0/3.0 is supported and very stable.  He's been struggling with CP/M but has it running on his computer.  I believe Rick would be better to describe what those issues are.

Regards,
Joe Travis n6ypc


norberto.collado koyado.com

unread,
Aug 18, 2022, 12:35:26 PM8/18/22
to se...@googlegroups.com

Glenn Roberts

unread,
Aug 18, 2022, 1:52:11 PM8/18/22
to se...@googlegroups.com

Ah. Got it.

 

Nice use of the H8 front panel Rick!

cid:image001.png@01D8B2EA.4B2AFEF0

glenn.f...@gmail.com

unread,
Aug 18, 2022, 9:25:34 PM8/18/22
to se...@googlegroups.com

Interesting. As Douglas suspected this is a primarily a RAM disk solution.  They say it will work with “a variety of controller boards” but from the description it sounds like the memory board connects to the controller via a proprietary connector on the left side of the board.          They were certainly thinking big.  An external expansion chassis, 5 Meg of RAM, and a 16 bit CPU board for the H8!  Wonder how much of this ever got off the drawing board?  Much of this is written in future tense 😊

 

It says “the mass memory is fully bootable and may actually be used in place of any floppy disk drives at all!”.  can’t understand what they’re saying. Surely this isn’t battery-backed RAM (presumably these were DRAM boards so they’d need constant refresh).  Maybe you would load the OS initially via the H8-5 and subsequently could reboot from the RAM-based image? 

 

Anyway the idea of creating disk images via the H8-5/front panel LOAD function is intriguing. Also the ability to load HDOS that way could be worth thinking about. I’ll ponder it a bit…

Douglas Miller

unread,
Aug 18, 2022, 9:46:58 PM8/18/22
to se...@googlegroups.com

I was suspecting that they had to provide some way to load from cassette (or other media) into the full, banked, RAM. So, I'm guessing there was something other than the default Heath ROM cassette routines - which could only load into the first 64K.

The MMS H89 solution was not battery backed-up RAM (which would have been hard given H89 dynamic RAM that was refreshed by the CPU), but once you had loaded and initialized the ramdisk you could RESET and reboot as much as you wanted. In that case, you booted off disk after a power-on, initialized the ramdisk (copied files from disk to ramdisk and sysgen'ed it), and from then on you could RESET and cold boot from ramdisk (until the next power-off). Also, (CP/M) warm boot was pretty fast, too.

So, it's not entirely clear what Trionyx was saying. Would be helpful to see the user's manual. I'm guessing there was considerable setup required after a power-on, but subsequent RESETs could leverage existing content in the extended RAM area. But, I guess their DRAM board had refresh built-in since it had to work with an 8080 - but still that would suck a lot of power from a battery.

With the WizNET and VDIP1 add-ons, and the V4 Z80 CPU board (new monitor ROM), you can boot off the network or USB drive, which also provides alternate methods of getting an OS running. The network allows booting CP/NOS which is diskless. Theoretically, one could also "mount" a file as a disk image on the VDIP1, with some (significant) limitations.

Reply all
Reply to author
Forward
0 new messages