FPGA-Based Disk Controller for the Apple II (2017)
bigmessowires.com
bigmessowires.com
https://www.bigmessowires.com/yellowstone/
Here's a link to all the blog posts discussing its development:
https://www.bigmessowires.com/category/yellowstone/?order=as...
Fun to see that the board did gain more chips compared to the image in the posted article, that it gained the ability for "in the field" firmware updates without JTAG hardware, and (most impressively, in a way) that it made it to market after all!
I own a Yellowstone (as well as two BMOW Floppy Emus), and it's a pretty impressive controller. It will operate essentially every type of floppy drive that was available for the Apple II, and even some models of Mac floppy drives including bare drive mechanisms if you connect them up properly. It supports as many as five drive mechanisms at one time, and can control "smart" drives and "dumb" drives at the same time. The only thing it won't do is handle HD 1.44M/1.6M media. It can use an HD drive mechanism, but will operate it as a basic 800K drive.
0. https://www.bigmessowires.com/2019/01/28/yellowstone-goes-op...
I've got a Yellowstone and a Floppy Emu. They are great. The Floppy Emu is particularly noteworthy because of the functionality Steve has added since its release (WOZ image support, for example).
I had the TI but what I really wanted was an Atari 800 or Apple II. I really wish I could think of something to do with one of these. I’ve thought about getting one and writing some journaling software for it to give me a reason to sit down at the console every day or two, but then I remember how awful those old keyboards were and generally how unpleasant these machines were.
Probably best to leave my nostalgia intact and stick to modern computers.
A couple years back I promised I’d add Tektronix graphics to VTE (and, therefore, Gnome Terminal), and have, since, been looking for a VT230/240/330 to use as a reference implementation, but never found one. Not even a WYSE with graphics (their model numbering was a mess - I’m not sure I have have a list of the models I could use).
If I ever get a real DEC VT, I’ll even throw ReGIS in into the mix.
That’s not really a good reason. At best, it’s an excuse.
For instance: I've got a teletype. It's not as impressive as it sounds; it's a little TI SilentWriter that prints on rolled fax paper with a thermal head and talks RS-232. I recycled it from an equipment cabinet we were replacing in 2008, where it looked like it'd been sitting there untouched -- and switched on -- for the past 20 years. It was fun getting that working correctly with a modern Linux box (no, 3-wire serial is Not Good Enough), and one of these days I'd like to put a Linux box inside of it. (I've even got some proper MAX323 chips here...somewhere...to do it "right", but I haven't decided yet what other hardware to use for it. But I'm not dead yet -- there's still time!)
Or: I once scored an 8088 clone machine with two low-density 5.25" floppy drives, Hercules graphics, no hard drive or evidence that it ever had one, and 10base2 Ethernet built into the motherboard. That was a fun thing to get online with on the post-dotbomb Internet. I even had a graphical web browser working and an FTP server -- at the same time -- and I also got it booting over the network as was probably always its intent. I got to spend some quality time at the local computer shop (RIP) buying stuff from their junk bin in the back corner to get it to happen, which was a hoot.
Someone gave me a trash-picked 24" G4 iMac nearly a decade ago. That was a very strange and beautiful machine, and it seemed like it would be quick enough to use in the garage for reading manuals and playing music from Spotify. It failed miserably at both tasks; it seemed like a bad combination of being too old to run current software, and too new to be interesting enough for people smarter than me to do clever things with. I spent more time on that box than I should have, since a freebie x86 closet laptop did both of those things easily, so utility won.
(I remember playing games on the Atari 800 back in the day. If I had one today, I'd probably try to find a CRT TV and do that again.)
The later, more advanced slot-based controllers like the "Liron" and UDC cards that can operate 3.5" floppies as well as certain large-capacity "SmartPort" HDD's (with up to a whopping 32M per device!) are MUCH MUCH harder to find and have price tags to match, easily exceeding the US$150 mark when they do appear. The "Liron" card also ONLY operates one or two of the "smart" UniDisk 3.5" floppy drives or SmartPort HDDs - no 5.25" drive capability - and those smart drives tend to command some pretty hefty prices as well. The VTech UDC, which can operate the cheaper "dumb" 3.5" floppy drives and legacy 5.25" drives and is the closest vintage product to the Yellowstone, borders on unobtainium. My UDC cost me well over US$200.
The Yellowstone will happily operate ANY of these device types, including 5.25" and 3.5" floppies - in both "dumb" and "smart" versions - as well as the compatible SmartPort HDDs. It will also handle multiple drives as long as they're attached in certain specific orders and combinations, with as many as five different drives being able to run from a single Yellowstone. So the Yellowstone does a pretty good job of providing a modern, robust, available, and flexible solution to attaching drives to a slotted classic 8-bit Apple. For its price it easily competes with or beats the genuine vintage options.
Anecdotally, I expect that the controller situation is part of the reason that the Apple //c is in such high demand. The //c is more or less 100% compatible with a //e and its disk controller port includes pretty much the same capabilities as both a "Disk II" controller AND a "Liron" interface card built into it, out-of-the-box.