Mike Chambers
Veteran Member
- Joined
- Sep 2, 2006
- Messages
- 2,621
I didn't want to resurrect my massive, ancient thread about Fake86 for this. That thread's a mess. I've been quiet about it here for a long time, but I've been working very hard on it and it's really starting to mature, imo. Some of you were interested in it, so I thought I'd post about where it's at now. I've totally rewritten about 80% of it recently. Here's a little video montage, showing off the results a bit. The mouse cursor being displayed in the video when Fake86 has grabbed it's input is just a bug in my screen recorder utility, it's invisible when you're really using the emu.
EDIT: I just noticed that I accidentally put the Wolf 3D and Ultima 6 clips in there twice. Oops!
Major features:
- Full support for 8086 and 80186 instruction set.
- Sound Blaster Pro support.
- Adlib FM music card support.
- Intel 8253 programmable interval timer for system timer and PC speaker channels.
- Intel 8259 prioritizing interrupt controller.
- Intel 8237 DMA controller to support SB Pro DMA playback functionality.
- Disney Sound Source support.
- Standard Microsoft-compatible serial mouse emulated on COM1.
- Ethernet connectivity supported with a special DOS packet driver.
- Hercules, CGA, MCGA, and partial VGA support.
- Fairly fast CPU emulation, even running it on an old 400 MHz Pentium 2 it can emulate an average of 2 million instructions/second.
If anybody wants to check it out, here are download links including source code.
Source to compile on Linux, OS X, or Windows: http://rubbermallet.org/fake86-0.12.9.12.tar.gz
Pre-compiled for Windows: http://rubbermallet.org/fake86-0.12.9.12-win32.zip
20 MB sample hard drive image with a lot of goodies on it: http://rubbermallet.org/fake86_sample_hard_drive.zip
One of the things you'll find on that drive is an MTCP folder which of course is Mike Brutman's sweet TCP/IP utility suite for DOS. If you have winpcap/libpcap installed, you can get online with them inside Fake86.
Let me know if you run into any problems, please!
Maybe this thread would be better in Vintage Software, but it's not meant to run on vintage machines so I wasn't sure.
EDIT: I just noticed that I accidentally put the Wolf 3D and Ultima 6 clips in there twice. Oops!
Major features:
- Full support for 8086 and 80186 instruction set.
- Sound Blaster Pro support.
- Adlib FM music card support.
- Intel 8253 programmable interval timer for system timer and PC speaker channels.
- Intel 8259 prioritizing interrupt controller.
- Intel 8237 DMA controller to support SB Pro DMA playback functionality.
- Disney Sound Source support.
- Standard Microsoft-compatible serial mouse emulated on COM1.
- Ethernet connectivity supported with a special DOS packet driver.
- Hercules, CGA, MCGA, and partial VGA support.
- Fairly fast CPU emulation, even running it on an old 400 MHz Pentium 2 it can emulate an average of 2 million instructions/second.
If anybody wants to check it out, here are download links including source code.
Source to compile on Linux, OS X, or Windows: http://rubbermallet.org/fake86-0.12.9.12.tar.gz
Pre-compiled for Windows: http://rubbermallet.org/fake86-0.12.9.12-win32.zip
20 MB sample hard drive image with a lot of goodies on it: http://rubbermallet.org/fake86_sample_hard_drive.zip
One of the things you'll find on that drive is an MTCP folder which of course is Mike Brutman's sweet TCP/IP utility suite for DOS. If you have winpcap/libpcap installed, you can get online with them inside Fake86.
Let me know if you run into any problems, please!
Maybe this thread would be better in Vintage Software, but it's not meant to run on vintage machines so I wasn't sure.
Last edited: