The ISA PicoMEM Extension board (For 8086/8088 PC) is a way to run Emulated ISA boards on a real PC. It currently connects the full 8Bit Memory and I/O Bus plus an IRQ to a Raspberry Pi Pico, through a multiplexor/Level shifter chip. The Pi Pico also has a 8Mbyte PSRAM connected in SPI and a MicroSD Slot. This GitHub Repository does not contains the Firmware at the moment, but PMMOUSE, PMEMM and PM2000 Source are available.
To help people who want to repair their vintage IBM EGA cards, I've put together this reference schematic and layout. The schematic is closely modeled after the schematic in the IBM technical reference material but with mistakes corrected and more information added. The PCB layout is closely matched to the original card. Using KiCad, you can click on a component on the schematic and it will automatically highlight it in the layout, so it's perfect if you need to probe pins with a scope, logic analyzer, or even just a multimeter.
You might be excited about fabricating this board so you can have your very own clone of the EGA card, but unless you have the full set of custom chips, the board will be useless.
This is a reconstruction of the original 1981-82 IBM PC BIOS source code using scanning and transcription of the BIOS listings found in the IBM Technical Reference manuals.
All 3 versions of the IBM PC BIOS were built using Intel ASM86 on an Intel development system. In each case the BIOS source code is a single large file and the BIOS code is 8KB which resides at F000:E000
Intel 8086 monitor program that fits in a single boot sector.
XTIDE Universal BIOS makes it possible to use modern large ATA hard disks or Compact Flash cards on old PC's. You can then enjoy quiet or noiseless drives with more capacity than you'll ever need for old computers.
XTIDE Universal BIOS (also known as simply "XUB") can be used on any IBM PC, XT, AT or 100% compatible system. On AT systems you can use any 16-bit ISA or VLB IDE or Multi I/O controller. For XT systems you can use XTIDE rev1 (not available anymore), XTIDE rev2 or JR-IDE/ISA.
All BIOS binaries available here must be properly configured with the configuration tool XTIDECFG.COM before flashing/programming to ROM. In addition to configuring the BIOS file for use with your specific hardware you must also make sure the file is checksummed by saving the file to disk as that will create the padding and checksum required for installation in a computer. Always use the version of XTIDECFG.COM supplied together with the BIOS files.
Source code: https://www.xtideuniversalbios.org/browser
An SDK for developing DOS software for x86 machines, including IBM PC compatibles and NEC PC-98.
Since a PC is composed of a number of off-the-shelf chips, the SDK is structured in a way to reflect this. This means that the definitions related to specific chips such as the 6845, the 8253, 8259 etc. are separated from how they are implemented in the PC architecture (the IO addresses, memory addresses, IRQ and other resources they use). A header file for a specific chip will only contain the generic information for the chip. A separate system-specific header file (in this case IBMPC.inc/IBMPC.h or PC98.inc/PC98.h) will then contain the information specific to the implementation of that system. This allows you to use the header file for the chip for any system that implements it. This is especially useful for writing code for both IBM PC and NEC PC-98, which mostly use the same hardware, but not at the same locations. In future, it may also be expanded to other systems, such as the Tandy 2000.
A collection of cartridges, adapters and replacements for the Commodore C64.
On My abandonware you can download all the old video games from 1978 to 2010 for free! You can play Pacman, Arkanoid, Tetris, Galaxian, Alter Ego, or Blackthorne, Civilization, Sim City, Prince of Persia, Xenon 2, King's quest, Ultima, Kyrandia, The Incredible Machine, Another World, Test Drive, Flashback, Lemmings!
And more, of course.
A 100% compatible replica of the famed SB 1.0 sound card. 8-bit ISA card. Full bill of parts. Even has a hex dump which turns an Atmel 89S51 into an 80C51 DSP chip (if you don't feel like buying one from China).
CC-BY-SA v4.0.
An application which downloads and archives Windows Updates for offline installation or slipstreaming.
A website that lets you search out and download missing .dll files to fix a botched reinstall or application upgrade.
The website for a classic space trading/warfare game called Elite run by one of the original authors. Includes a lot of information and even the novella which was published with the original version.
A technical reference site that has lots of odd information, most of it PC related. Data formats, file extensions, datastructures and algorithms of sundry kinds and uses, hardware specs, microcontrollers, history, advice... there's a lot of stuff buried in here. If you need something you could do worse than check here first.