Fake86 Home

News: New release about ready, including XBOX port

Just a quick update, no I haven't abandoned Fake86. I've actually been working pretty hard on it. As a result, I've improved the speed and the Adlib emulation is now light years beyond the last release. Plus, I've been working on adding XBOX support! You will be able to run it on any modded XBOX. (The original, not the 360)

It will for sure be out this week.

Posted by Administrator on

Website downtime!

Sorry about the downtime everybody, Apache went nuts on my server and I just noticed it this morning. Not sure how long it was down, I hope not too long. I took the opportunity to upgrade the server from an 866 MHz Pentium 3 to a 3.4 GHz Pentium 4. There is a huge speed difference on the forum. (As you might expect...)


Development on Fake86 has been a bit slow lately, but there will be a new version soon. I began taking classes at STLCC to work towards an associates in software development, and it's been eating up much of my time however this project is definitely NOT on hold!

Posted by Administrator on

Finally, the new version!

Here it is, I know I said it would have been up way earlier this month. Sorry. Head on over to the downloads page and pick it up! It's version 0.11.7.22. I fixed the bug where versions MS-DOS 3.2 and newer wouldn't run. They all run now. I also increased the speed at least 5 or 6 times by no longer polling QueryPerformanceCounter (in Windows) or gettimeofday (*NIX)... it now uses somewhat less accurate timing method of constantly monitoring it's own performance and determining how many instructions to perform before handling sound and doing system timer interrupts.

It's still very close in the accuracy and the ridiculous speed gain was well worth it! Depending on what instructions are being executed, I get between 25 and 60 million instructions per second on a 3.5 GHz Intel Core 2 Duo. Similar numbers on my overclocked Athlon Phenom II X4 955 (running at 3.8 GHz) you will not be disappointed with the speed anymore. :)

Note that there is now a pre-rolled .deb binary package available for Debian/Ubuntu users (on x86 platforms anyway)...

Posted by Administrator on

New update shortly with many fixes

I've got a new version I will upload in the next couple days with a number of bug fixes. Quick overview of new features:


  • Fixed the huge problem of not being able to run MS-DOS or PC-DOS after versions 3.2. I was incorrectly handling interrupt 13h, function 15h: DISK - GET DISK TYPE (XT 1986/1/10 or later,XT286,AT,PS)
  • Added emulation of the Intel 8259 interrupt controller. This fixed the occasional lockups due to unprioritized interrupts, mostly noticeable while using the ethernet emulation, but also occasionally on keystrokes. This also made the system timer still work while running Windows 3.0.
  • Added Tandy Graphics Adapter emulation.
  • Various small tweaks, and improved sound quality.

I am also working on a menu that can be brought up while the emulator is running that will allow you change floppy disk images on the fly. Expect a Mac OS X version to be available as well, both for PPC and Intel Macs.

Look for the update to be available very shortly!

Posted by Administrator on

Video demo of Wolf 3D in Fake86

Just thought I'd post this here to demonstrate how far along the emulator is. The Adlib music emulation definitely isn't perfect, but it's a start.

Posted by Administrator on