logoalt Hacker News

FPGA Based IBM-PC-XT

222 pointsby andsoitisyesterday at 3:26 PM46 commentsview on HN

Comments

drzaiusx11today at 1:37 PM

This is exactly the type of content I come to HN for. Succinctly writen passion project posts like this one that actually inspire me to finish and document my own.

I started a (couple of) very similar project(s) for the VCS/2600 that I'm now motivated to take a second look at. One that used a modern 6502 equivalent, and another that was largely software based, but read and used the physical cartridges and controllers but passed the heavy lifting to software emulation.

That said, I do hope the author posts a follow-up on how the EGA graphics were implemented.

show 1 reply
haxxorfreakyesterday at 5:15 PM

I love the hard drive sound emulation! I find that modern restorations of vintage hardware using SD cards to emulate drives are missing an important part of the nostalgic experience when they just start up completely silently.

show 3 replies
cevingtoday at 12:49 PM

I had to upvote right after this sentence: "I wanted to be able to play the EGA version of Monkey Island 1 on it"

dlcarrieryesterday at 4:52 PM

The title is a bit misleading; it's running on an 8088-compatible CPU, and a 1 megabyte SRAM, with the FPGA containing the display adapter and drive controller, as well as the glue logic.

show 3 replies
BirAdamtoday at 2:39 PM

I love this, but I do prefer just using the NuXT. The NEC V20 is a great CPU, my personal favorite. It's a better 8088 that maintains compatibility while increasing performance and offered a great price to consumers at the time of its introduction.

plantinthebokyesterday at 7:47 PM

What was the most surprising timing constraint you had to meet for the V20 bus controller? The 8088's multiclock cycles were always under specified in original datasheets and I'm curious what reality looked like.

show 1 reply
mk_stjamesyesterday at 10:03 PM

There is 32MB of SDRAM on the FPGA board.... I wonder exactly what using 1MB of that as the system memory would have entailed instead of the separate 1MB SRAM chip that had to be soldered. Was using the extra SRAM chip just done just to do it, or is there a specific reason there that I'm not seeing/understanding...

show 1 reply
asdefghykyesterday at 7:58 PM

A bit offtopic for this article , but I'm waiting for some FPGA's based "..device PC emulator?..." that can connect to my old hard drives from the mid 80s ... and boot them ....

inglor_czyesterday at 4:36 PM

Wow. A lot of memories unlocked instantly. My first PC in 1995 was a very old IBM PC XT.

show 3 replies
kvemkonyesterday at 7:26 PM

Dupe. Posted few days ago by author: https://news.ycombinator.com/item?id=45903083.

ForOldHacktoday at 12:08 AM

I would like to have a xt and at and 386 in this tiny form factor, to play Rogue on the X T and try to compile nethack on the 286 version of Xenix and the 386 version of Xenix. I know from experience it will never compile on the 8088 version of Xenix. It will wreck your OS and filesystem.

ForOldHackyesterday at 7:10 PM

Well, we have a dos clone and FFTs I. The news... Can this run the DOS clone and do FFTs?

snvzzyesterday at 5:46 PM

Looks nice, but there's no license. Can't do a thing with this.

show 3 replies