Arduino Powered Floppy Disk Reader and Writer: ..with 3rd party interfaces for Amiga, ATARI ST and DOS/PC Disk formats. This project uses an Arduino to interface with a floppy disk drive and communicate with a PC in order to recover the data from any formatted disks. This includes Windows software to copy from and to ADF files.
ASCII Video Terminal: This is a complete ASCII VT100 compatible video terminal in a single chip. You can use it as a normal serial terminal with keyboard and display or as a single chip controller to add a video output to a Micromite or PICAXE project. It has a serial interface with TTL or RS232 signal levels, input from a standard PS2 style keyboard and output to a VGA or composite monitor. There is also a USB interface which supports serial over USB and acts as a USB-to-serial converter.
AT2XT Keyboard Adapter: A simple adapter to enable the use of a modern PS2 keyboard on IBM XT computers.
ATX2AT Smart Converter: The ATX2AT Smart Converter plugs on a standard 24-pin ATX PC Power Supply and acts as an intelligent protection device for old retro-hardware. It can be seen as a couple of programmable fuses with monitoring capabilities. You can set the current limits and define how quickly it will react to an overpower condition. It was originally designed for vintage PCs (with AT-Style power supply), but it can also work with old Macintosh as well as many other 70s/80s/90s computers, consoles, etc.
bf-romulator: The ROMulator is a RAM/ROM replacement device for 6502 systems, with programmable memory maps and debug functionality which allows you to halt a running CPU and read from or write to memory. See https://bitfixer.com/romulator for more information.
BlueSCSI: BlueSCSI & ArdSCSino are hardware that reproduces SCSI devices (hard disks) with an Arduino STM32F103C (aka Blue Pill.)
Building an IBM 3270 terminal controller: I'm not alone in wanting to connect a real IBM terminal to the Hercules emulator. Unfortunately, it's difficult to find the necessary IBM 3174 terminal controller with Ethernet or Token Ring interface, version of the software that supports TCP/IP and in working condition. Also, they are large, noisy, and difficult to maintain, given the software is loaded from an uncommon 2.4 MB 5¼-inch floppy disk - if you are lucky, there is a 20 MB hard disk option. So I decided to build my own and learn a little in the process.
drem: The DREM (DRive EMulator) is an FDD/MFM/RLL HDD emulator or MFM/RLL SSD. Replace old Floppy and MFM/RLL drives with SD card!
EPROM-EMU-NG: EPROM Emulator Project with Arduino Nano.
FabGL: FabGL is mainly a Graphics Library for ESP32. It implements several display drivers (for direct VGA output and for I2C and SPI LCD drivers). FabGL can also get input from a PS/2 Keyboard and a Mouse. FabGL implements also: an Audio Engine, a Graphical User Interface (GUI), a Game Engine and an ANSI/VT Terminal.
FlashFloppy: FlashFloppy is a floppy-drive emulator for the ubiquitous Gotek hardware. Connect to retro machines just like a real floppy drive but use disk images on a modern USB stick!
FluxEngine: The FluxEngine is a very cheap USB floppy disk interface capable of reading and writing exotic non-PC floppy disk formats. It allows you to use a conventional PC drive to accept Amiga disks, CLV Macintosh disks, bizarre 128-sector CP/M disks, and other weird and bizarre formats. (Although not all of these are supported yet. I could really use samples.)
GoTek Emulator: We have manufactured different versions of floppy to USB emulators keeping in mind the needs of the industry. These floppy to USB emulators have been designed so smartly that they use same traditional floppy drive 34 pin channels and same +5 volts DC voltage. The size of these floppy to USB emulators was also kept same, so that it can fit into same place. These emulators have practically started the end of and old era related to floppy drives.
Greaseweazle: Tools and USB interface for accessing a floppy drive at the raw flux level. A USB interface and tool for reading and writing floppy disks in any format: PC, Amiga, Amstrad, all kinds of synths, and many more!
HxC Floppy Drive Emulator: The aim of HxC Floppy Emulator project is to provide software and hardware solutions to replace old floppy disk drives and floppy support with modern solutions (USB, SDCard, network,…)
HxC2001: Universal Floppy Disk drive replacement/emulator solutions. The HxC Floppy Emulator project main idea is to completely replace the floppy disk drive by an electronic device. This electronic device emulate the floppy disk drive behavior and functionnalities. The HxC Floppy emulators are designed to be very versatile and to support a large variety of computers / keyboards / samplers / CNC machines at a reasonable price. The HxC Floppy Emulators support most existing floppy formats.
kbdbabel: Welcome to kbdbabel “keyboard-babel”, open source keyboard protocol translator project.
KryoFlux: Welcome to the home of KryoFlux, the renowned forensic floppy controller available today. KryoFlux is a USB-based device designed specifically for the reliability and precision needed to acquire reliable low-level reads suitable for software preservation.
oec: IBM 3270 terminal controller - a replacement for the IBM 3174 (Arduino Mega).
OpenFlops: OpenFlops is an Open Hardware Floppy Disk Drive emulator/simulator. It is designed to run the FlashFloppy firmware, which gives it several improvements over the original Gotek.
pcxtkbd: PS/2 → PC/XT Arduino based Keyboard adapter.
RGB to HDMI: The RGBtoHDMI interface converts the “digital” RGB video signal from vintage computers like the BBC Micro or PC MDA/CGA/EGA to HDMI or DVI compatible with most modern TV/Monitors. The interface comprises a Raspberry Pi Zero and a specially designed Hat containing a small CPLD. Custom firmware on the Raspberry Pi, in conjunction with the CPLD, is able to correctly sample each of the supported video modes to give a pixel-perfect rendition and it also has low lag of around 3 milliseconds.
SCSI2SD: SCSI2SD is an emulator for old SCSI hard drives. It allows replacing one or several old broken SCSI drives with a SD memory card.
Teletype RS-232 Adapter: Plug and Play RS-232 Adapter for Teletype Model 33.
The Graphics Gremlin: The Graphics Gremlin is an FPGA-based ISA video card specifically designed to emulate certain old video standards. This initial release emulates the original IBM PC monochrome graphics adapter (MDA) as well as the original IBM color graphics adapter (CGA). Since the logic is defined by the bitstream loaded into the FPGA, new emulations may be available in the future to support other video standards. But why emulate an old video card when they are still fairly easy to find online? Cards aren't hard to find, but monitors that can sync to the unusual frequencies used by MDA (18KHz) and CGA (15KHz) are much harder to find, and these frequencies are rarely supported by modern LCD monitors or video capture hardware. For both MDA and CGA, the Graphics Gremlin has a VGA port that can deliver video running at standard (31KHz) frequencies that are well supported by LCD monitors, VGA-to-HDMI converters, and USB capture devices.
The mouSTer: This is a device that allows connecting any USB (not ps/2 protocol type only) mouse to as many old computers as possible.
The PiModem Project: Connect to BBS's (via telnet) and the Internet (via PPP) from your old computer! Having used Raspberry Pi's and tcpser before, I decided to use them as the foundation of my project. It took me awhile to find all of the information I needed, so this article is an attempt to gather the important bits in one place. My intent here is not to write a step by step guide, but to put all of the information one might need to do a similar project into one place.
Unijoysticle 2: Use modern bluetooth gamepads in the Commodore 64, 128 and others.
USB-teletype: This is a compact USB current loop serial adapter on a 1.6 by 1.4 inch pc board. It connects to a computer running Windows, Mac OSX, Linux, Android, or probably anything else via a USB Mini-B connector, and presents itself as a USB serial port, while the other end connects directly in series with a teletype loop (or pair of loops, if full duplex). Data is relayed bidirectionally between the two. It does not generate loop current itself, so a loop power supply with fuse is needed if not already present.
USB to TTL keyboard shield: This Shield, designed and built for ARDUINO UNO, allows you to connect a common international USB keyboard to any vintage computer that needs a TTL keyboard. It works together with a USB HOST Shield, which is mandatory.