I suspect we’ve discussed this device here before (?) but wondering what any of the group’s experience is with the HxC2001 floppy drive emulator:
I’m thinking of it for my old H120 (z100) machine that I built from a kit years ago. That machine’s main issue is the unreliability of old floppy disks/drives. I could add a hard drive emulator (like Norberto’s IDE+ device – there are S100 equivalents) but this device seems to allow you to load up disk images and electronically cycle through them, which might be a cool solution. As I understand it, one device emulates two drives. not clear how you load the images though (site says you need a “PC”)?
This device might also work with the soft sectored H8/H89 machines – maybe even with the H17 using HSFE?
Thoughts? Experiences?
- Glenn
-------- Original Message --------
Subject: [sebhc] Floppy emulator
From: "Glenn Roberts" <glenn.f...@gmail.com>
Date: Sun, November 22, 2015 5:29 am
To: <se...@googlegroups.com>
I suspect we’ve discussed this device here before (?) but wondering what any of the group’s experience is with the HxC2001 floppy drive emulator:
I’m thinking of it for my old H120 (z100) machine that I built from a kit years ago. That machine’s main issue is the unreliability of old floppy disks/drives. I could add a hard drive emulator (like Norberto’s IDE+ device – there are S100 equivalents) but this device seems to allow you to load up disk images and electronically cycle through them, which might be a cool solution. As I understand it, one device emulates two drives. not clear how you load the images though (site says you need a “PC”)?This device might also work with the soft sectored H8/H89 machines – maybe even with the H17 using HSFE?Thoughts? Experiences?- 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 post to this group, send email to se...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/001301d12529%24c5640b90%24502c22b0%24%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/20151122123227.1321cca37f09b4ab87c5049afdc8ceaa.1b62e17cd2.wbe%40email09.secureserver.net.
--
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 post to this group, send email to se...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/565365FB.9030905%40earthlink.net.
SVD is still interpreted data, not raw I/O.
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2016.0.7227 / Virus Database: 4457/10948 - Release Date: 11/04/15
Internal Virus Database is out of date.
--
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 post to this group, send email to se...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/20151123122817.1321cca37f09b4ab87c5049afdc8ceaa.9091e39960.wbe%40email09.secureserver.net.
-------- Original Message --------
Subject: Re: [sebhc] Re: Floppy emulator
I like Lee proposal and the Z67-IDE+ will be ideal to test such concept:
"Why not program a micro to simply read/write the serial data coming from the disk controller chip, and blindly record/play it back from the digital media? ..."As I have the SVD and the Z67-IDE+, I can combined the two boards on the bench to develop the code to support the Heath Floppy Hard Sectored and the Heath Soft Sectored media. I will need to rely on this group to get help as needed......Also be able to select 300/360 RPM's. Once we get a working stable code, then we can expand to support other systems.
This is thinking at a high level concept.Norberto
-------- Original Message --------
Subject: Re: [sebhc] Re: Floppy emulator
--
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 post to this group, send email to se...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/63c1e7b6-1a4a-4187-aad1-9aa85b2c3916%40googlegroups.com.
Have you looked at the Raspberry Pi Zero? Five dollars US. Looks like just the thing to build a virtual universal floppy on.
From: se...@googlegroups.com [mailto:se...@googlegroups.com] On Behalf Of Norberto Collado
Sent: Monday, November 30, 2015 9:16 PM
To: se...@googlegroups.com
Subject: RE: [sebhc] Re: Floppy emulator
Hello Herb,
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2016.0.7227 / Virus Database: 4457/10948 - Release Date: 11/04/15
Internal Virus Database is out of date.
--
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 post to this group, send email to se...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/20151130191556.1321cca37f09b4ab87c5049afdc8ceaa.e8901a4d17.wbe%40email09.secureserver.net.
I can see situations where it *WOULD* be helpful if the pc could understand the data, in the event that the disks contained text files, programming source code, etc. Although I liquidated all of my H-89 hardware when I sold my MN home and bought a home in TX, I kept some of the floppy diskettes thinking I might someday want something from them. But I am probably an outlier in that regard...
--
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 post to this group, send email to se...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/565DDFD7.2080300%40earthlink.net.
The pi zero is amazing. I love the things this group has done to marry old and new. Like the Z67 IDE+ with my H8. But think about marrying an H8/89 with a pi zero (or two!). these are essentially unix workstations on a chip. the mind boggles!
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/565de5e2.4884810a.bc7ab.1710SMTPIN_ADDED_BROKEN%40gmr-mx.google.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/CAD9POuZY-LK9LGb6t3i9unpGw3qrdxKs%2Bi%3D4eKuBd7DfV%2B_Szg%40mail.gmail.com.
-------- Original Message --------
Subject: Re: [sebhc] Re: Floppy emulator
--
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 post to this group, send email to se...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/565F51E3.8050206%40earthlink.net.
Hey Herb,I didn't see any information about hard-sectored disks in Dave's IMD format, is there something different that covers it? I couldn't find anything on his site about it. Can you point me to where he's covered it?
-------- Original Message --------
Subject: Re: [sebhc] Re: Floppy emulator
--
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 post to this group, send email to se...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/2e2e24e5-c008-43b0-b683-1b343a0fdd52%40googlegroups.com.
-------- Original Message --------
Subject: RE: [sebhc] Re: Floppy emulator
From: Chris Elmquist <chr...@pobox.com>
Date: Fri, December 04, 2015 8:50 pm
To: se...@googlegroups.com,Norberto Collado
<norberto...@koyado.com>
yes... I corresponded with Mike while he was putting that together. It is a derivative of his FDC+ board which is an S-100 floppy interface for the Altair. He has invested considerable effort in a more complex timing algorithm for synthesizing the sector pulses that should work better with 5.25" belt driven drives which the HSFE was not intended to support.
I would probably dispute that the 9V battery does the job... but it most certainly is a participant :-)
The role that the HSFE plays is very minor and nowhere near the greatest challenge in building a solid-state floppy emulation so I would think that once those other hurdles are crossed, supporting hard sector should be easy to put into your main processor.
On the other hand, I am always a fan of simplifying the software if you can do so by distributing to additional low cost processors. Perhaps I've been tainted by a life in supercomputing where one system has 10's of thousands of processors :-)
IMO, your greatest problem is going to be how to support writing to this emulated floppy. A real floppy can be in read mode (ie, the write gate is false) for any portion of a track at which point suddenly the write gate goes active for one sector, new data over-writes that sector and then it returns to reading the next sector.
You now need to commit that data to the backing store and be ready to serve it out before that sector comes around again in your simulated rotation.
Most of the emulators already done are recording the transitions on the floppy data line at 8 or 10 times the actual transition rate so that they can very accurately reproduce the edges and their timing relationships. So, something on the order of 2 Mbps for a 250 KHz MFM floppy. Suddenly you are looking at committing a lot more data for every sector to your backing store, which is some kind of flash, and has a non-zero time to write that data. These rates and write times are what add up to a difficult problem in order to maintain a fully functional equivalent to a floppy or hard drive. It is the reason that something like a Beaglebone with dedicated 200 MIPS RISC i/o processor (aka, PRU) gets involved.
You can't just "record" to something like an SD card or CF card because these devices have no such streaming capability. They are sectorized access with some protocol and command overhead to address and access each sector. You then have to block and deblock the data stream you get one bit at a time to and from the floppy controller, putting the over-sampled bit stream to this array of sectors in the backing store all fast enough to not miss a beat as far as the host controller is concerned.
Definitely not an impossible mission but it is not easy and why there are not a lot of choices to solve this problem universally and cheaply I am afraid.
cjeOn December 4, 2015 9:50:36 PM CST, Norberto Collado <norberto...@koyado.com> wrote:Chris,I have been reviewing/studying the timing for the the Hard-Sectored format and came across the same concept as your HSFE for the Heathkit and other computers. It uses a 9V battery to do the job. Schematics and source code are provided at the website.It is called "Virtual Sector Generator for 5.25" Hard-Sectored Controller for the North Star, Heathkit, Micropolis, Vector Graphic, and MITS/Altair systems.If I take on the Solid State Floppy Emulator for the H8/H89, it makes sense to use the HSFE as we do today and just focus in creating a 1.44Mb floppy solid state drive with the CF cards to support both controllers (H17/H37) at the same time.Norberto
Chris Elmquist
--
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 post to this group, send email to se...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/F6974D88-8F9E-40D2-80AD-E3404510A220%40pobox.com.
I've done some programming on STM32F4xx processors. Is their source code available to use as a starting point?
--
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 post to this group, send email to se...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/56635A94.5050107%40gmail.com.
If Gregg Chandler is available, then we may be able to enable the H8/H89 Ethernet Interface idea again with the W5300 interface which I still have available. I'm very interested in being able to connect to an iSCSI server of the network if this matures.
-------- Original Message --------
Subject: Re: [sebhc] Re: Floppy emulator
From: Chris Elmquist <chr...@pobox.com>
--
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 post to this group, send email to se...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/eb45039e-a8f8-41d4-8204-fb96abfb088a%40googlegroups.com.
--
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 post to this group, send email to se...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/eb45039e-a8f8-41d4-8204-fb96abfb088a%40googlegroups.com <https://groups.google.com/d/msgid/sebhc/eb45039e-a8f8-41d4-8204-fb96abfb088a%40googlegroups.com?utm_medium=email&utm_source=footer> .