User Tools

Site Tools



5150CAXX: That’s right – the very first IBM Personal Computer, the IBM 5150 – a business-oriented machine and a hallmark platform that started it all, shipped along with an integrated cassette port. Too bad it could only be utilized through the cassette BASIC contained in ROM… Or shall we say thankfully? Yes, this interface was abandoned soon after, for obvious reasons. But let’s fast-forward 40 years: reviving this legendary machine today, why don’t we give the cassette interface a go… in DOS?

Alfaskop project: This project aims to make a Alfaskop 4110 running towards the Hercules IBM mainframe emulator and run the Memo mail software by Verimation.

ATX to PCjr: An ATX to IBM PCjr adapter board. This allows you to use a standard ATX power supply to power an IBM PC jr.

FDADAP floppy disk adapter: The D Bit FDADAP board is a small adapter which adapts 8“ floppy disk drives (Shugart SA800 style bus) to work with the PC 3.5”/5.25“ floppy disk cable pinout. It has 34- and 50-pin connectors which can be connected to the PC floppy controller and the 8” disk drive using simple straight-through ribbon cables (not included), and a 3.5“ style power connector for the on-board microcontroller.

FDDC DC-DC converter for 8" floppy drives: The D Bit FDDC is a DC-DC converter which boosts/negates the voltages from a PC power supply to those needed by most 8” floppy drives. It can attach to an IDE power connector on a PC's power supply that has sufficient capacity to power both the PC and an 8“ drive, or it can work stand-alone from its own dedicated ATX power supply (it has circuitry to drive the ATX “power-on” signal using a momentary pushbutton as input). The outputs are supplied via a 6-pin AMP Mate-N-Lok connector using the standard Shugart pinout. We are 1130 enthusiasts who operate this web site for other enthusiasts, to make a place where others can exchange information and memories about it.

IBM3705: IBM 3705 FEP Emulator based on SIMH V3 and interface for Hercules 390 by Henk & Edwin. Additions to support real hardware by me.

KeybJr: Use any PS/2, AT or XT keyboard with the IBM PCjr, over the infrared or cable. Wiki: Welcome to the Wiki pages! We are seeking to build a wiki about things related to OS/2 and eComStation.

PS/2 Reference Manuals

Retro Computers: PS/1 and PS2 documentation and software.


Booting from a vinyl record: Most PCs tend to boot from a primary media storage, be it a hard disk drive, or a solid-state drive, perhaps from a network, or – if all else fails – the USB stick or the boot DVD comes to the rescue… Fun, eh? Boring! Why don’t we try to boot from a record player for a change?

BootLPT/86: The BootLPT/86 project was created to allow booting of classic and vintage x86 systems through the parallel interface using a cross-over LapLink null printer cable. Originally inspired by Martin Řehák’s ROMOS project, it is defaultly provided as a ROM image for any PC-compatible systems, and can also serve as a fallback boot option, should all the other boot options fail. The BootLPT/86 project is available as a complete source code package, currently hosted on a GitHub repository, which can be downloaded or cloned by anyone.

DOjS: DOjS is a JavaScript programming environment for systems running MS-DOS, FreeDOS or any DOS based Windows (like 95, 98, ME). It features an integrated editor, graphics & sound output, mouse/keyboard/joystick input and more.

DOStodon: This is the first source drop of DOStodon, a Mastodon client for MS-DOS. DOStodon is implemented in Javascript and relies on a yet unreleased version of DOjS to run.

Free Software for DOS: Reviews, descriptions, links to 1000+ DOS programs (no games). Freeware and free-for-private-use shareware listed.

frankenpi: This is an experimental project to connect Raspberry Pi with the help of cheap Cyclone IV FPGA board to 8-bit ISA bus to act as multiple different devices. What is currently implemented (to some degree), i.e. PC can access through ISA: Mass storage access from a file on the Raspberry Pi (written sectors are flushed every 2 seconds by default); Adlib output to optical SPDIF; Sound Blaster 8-bit mono with DMA and IRQ (basic functions only), output to optical SPDIF; Gravis Ultrasound (basic wavetable only), output to optical SPDIF; Roland MT-32 (UART only), output to optical SPDIF; USB mouse plugged into the Raspberry Pi will appear as a kind of serial mouse in DOS, custom ctmouse driver is provided (start with /v); Boot from custom TVGA9000i VGABIOS, i.e. no other devices are required to be present in the ISA bus besides FrakenPi and VGA-adapter.

IBM PC AT 5170 Type 3 BIOS Fix Patch and Enhancement: There are now patches created for the IBM PC/AT 5170 Type 3 BIOS that fixes several issues with the BIOS.

ISA Floppy Disk and Serial Controller: ISA Floppy Disk and Serial Controller card provides one floppy disk interface supporting up to two floppy drives, an RS-232 serial interface, and a BIOS extension ROM.

ISA OPL2 Card: ISA OPL2 Card is a sound card based on Yamaha OPL2 chip, officially known as YM3812. This card is compatible with the AdLib Music Synthesizer Card that was very popular in late 80's - early 90's.

ISA Super VGA: The ISA Super VGA card is based on the Trident TVGA9000i Super VGA controller IC. It offers excellent compatibility with the original IBM VGA, as well as a good emulation of older CGA, EGA, Hercules and MDA adapters. The ISA Super VGA card was designed to be used with the Xi 8088 Processor Board, but it also works in IBM PC/XT and their clones. is the home of what I think is the fastest 8-bit ISA storage device for PC/XT class hardware - the XT-CFv3 (currently in test) - and some other hardware projects.

Microchannel Enthusiasts Page: Common PS/2 Information: Software, Tips and Tricks for Hardware and Service.

MicroWeb DOS web browser: MicroWeb is a web browser for DOS! It is a 16-bit real mode application, designed to run on minimal hardware.

Monotech PCs: ISA cards and associated items for upgrading or restoring vintage PCs.

ngIRCd: Internet Relay Chat Server. DOS 16-bit port for 8088 or better PC's. This is a very lazy and sloppy port of ngIRCd to 16-bit DOS using Open Watcom 1.9 and Mike Brutman's mTCP library. Port done by Mike Chambers, 2021. I've successfully tested this with well over a dozen users on an 8088-based system with 640 KB RAM. It runs pretty well at 10 MHz, and it's acceptable at 4.77 MHz.

PC DOS Retro: Information and history about PC DOS and MS-DOS, DOS utilities and stuff, IBM PC BIOS source code reconstruction, Related specs and information.

Software Library: MS-DOS Games: ( Software for MS-DOS machines that represent entertainment and games. The collection includes action, strategy, adventure and other unique genres of game and entertainment software.

XT-CF-Lite V4: XT-CF-Lite V4 is a remake of James Pearce's XT-CF-Lite card, which in its turn is a simplified version of his CPLD based XT-CF card, and shares some ideas with XT-IDE card. This card allows connecting a Compact Flash (CF) card to computers with ISA bus and using it as a mass storage device. The card also supports BIOS extension ROM.

XT-IDE Information: The XT-IDE is an 8 bit ISA adapter for attaching modern(ish) hard drives, DOMs, and CompactFlash to the ISA bus. When paired with the XT-IDE Universal BIOS, it allows IBM PC compatibles to boot from IDE drives otherwise not supported.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies

Made with DokuWikiSitemapRSS FeedFeedback


hardware/ibm.txt · Last modified: 2023/02/05 19:05 by system

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki