stepleton
Well-known member
Hi folks,
As part of a project to see about using cheap single-board computers like BeagleBone Black, Raspberry Pi, and PocketBeagle to substitute for various old computer peripherals and components, I made a palm-sized ProFile hard drive emulator. I put all of the plans and software online and into the public domain, so you can make one of your own if you are OK at surface-mount soldering and want a nice little hobby electronics project.
The interesting thing isn't so much the ProFile emulator as the fact that it was pretty easy to make a hardware problem into a software problem, once the issue of converting the single-board computer's 3.3V logic into old-school 5V logic was solved. I did that via a small "cape" circuit board that plugs into a PocketBeagle. The Beagle series of boards in particular have these nifty I/O coprocessors called PRUs that make high-performance bitbanging pretty easy, and I think there are plenty of retrocomputing projects that could take advantage of it.
There's a silly video, but the most important links go to the GitHub, of course.
For the 3.3V <-> 5V cape: http://github.com/stepleton/cameo
And for the ProFile emulator: http://github.com/stepleton/cameo/tree/master/aphid
I put a slightly longer post on LisaList as well, but the docs at GitHub have a lot more detail.
As part of a project to see about using cheap single-board computers like BeagleBone Black, Raspberry Pi, and PocketBeagle to substitute for various old computer peripherals and components, I made a palm-sized ProFile hard drive emulator. I put all of the plans and software online and into the public domain, so you can make one of your own if you are OK at surface-mount soldering and want a nice little hobby electronics project.
The interesting thing isn't so much the ProFile emulator as the fact that it was pretty easy to make a hardware problem into a software problem, once the issue of converting the single-board computer's 3.3V logic into old-school 5V logic was solved. I did that via a small "cape" circuit board that plugs into a PocketBeagle. The Beagle series of boards in particular have these nifty I/O coprocessors called PRUs that make high-performance bitbanging pretty easy, and I think there are plenty of retrocomputing projects that could take advantage of it.
There's a silly video, but the most important links go to the GitHub, of course.
For the 3.3V <-> 5V cape: http://github.com/stepleton/cameo
And for the ProFile emulator: http://github.com/stepleton/cameo/tree/master/aphid
I put a slightly longer post on LisaList as well, but the docs at GitHub have a lot more detail.