PDA

View Full Version : XT hack that replaces 8088 with AVR controller



jrd
May 22nd, 2017, 06:49 PM
I haven't seen this posted here yet, but I found this via the Hackaday site...

This is project where the 8088 CPU on an old XT clone is replaced by an 8-bit AVR microcontroller. The goal is not to run emulated 8088 code on it. The goal is to see if the AVR can control all of the motherboard's peripherals and the rest of the computer. This is someone who knew AVR code first and had to learn the 8088 side on their own, plus all the motherboard timing.

Summary about the project:
https://hackaday.com/2017/05/21/hackaday-prize-entry-a-pc-xt-clone-powered-by-avr/

The project itself on hackaday.io:
https://hackaday.io/project/18868-improbable-avr-8088-substitution-for-pcxt

A "long and fascinating read" of a multi-page project log as this person rediscovers motherboard timing and 8088 conventions:
https://hackaday.io/project/18868/logs

(If you've never visited a hackaday.io project page before, it can be confusing. There are separate pages for description, files, photos and logs, and the look everywhere is white letters on dark print.)

H-A-L-9000
May 27th, 2017, 09:26 AM
This would be ideal to diagnose broken mainboards...

Chuck(G)
May 27th, 2017, 09:33 AM
Reminds me of the 8052-based emulator that Valentin did a few years back. ISTR that he got pretly close to cycle-correct emulation--even the Pianoman audio tunes came out at the right pitch and time.

Then there was the Japanese fellow who did NEC PC9801 emulation on his iPod...

So, does this one work with an 8087 coprocessor?