lgblgblgb / fake86

Fake86+: fork of Fake86 (a 8086 PC emulator), being reworked, extended, seriously work-in-progress ...
https://github.com/lgblgblgb/fake86/wiki
GNU General Public License v2.0
30 stars 4 forks source link
8086 8088 dos emulator fake86 pc

Fake86: A portable, open-source 8086 PC emulator. Copyright (C)2010-2013 Mike Chambers Copyright (C)2020 Gabor Lenart "LGB"

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! Fake86+: Please note, that this is not the original Fake86. !! !! It's under heavy refactoring by me (LGB). Currently it's already !! !! ported to SDL2, with many souce clean-up and reorganization, and !! !! a more mature build system. I have some kind of divergent goals !! !! you may expect from Fake86. Thus you may want to use the original !! !! Fake86 or forks done by others. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Key features of my fork:

Main goals, kinda roadmap (only some ideas, far from being a complete list):

(note "DONE" means "basically have something", but maybe far from perfect)

===============================================================================

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

===============================================================================

The full terms of the GNU General Public License version 2, under which this software is release, are contained in the text file LICENSE

===============================================================================

IMPORTANT Remember that Fake86 requires command line parameters to work. If you are just launching it by double-clicking on the .exe in Windows Explorer, it won't work.

To contact the author of Fake86, Mike Chambers: Send an e-mail to miker00lz gmail com

Official Fake86 homepage: http://fake86.rubbermallet.org

Instructions for compiling and installing Fake86 are in the text files INSTALL.linux and INSTALL.win, please read whichever file is suited for your target platform if you are compiling from source.