wok-next annotate 8086tiny/description.txt @ rev 21727

created recipe for vbindiff
author Hans-G?nter Theisgen
date Sat Nov 21 14:32:44 2020 +0100 (2020-11-21)
parents 7b00a1691d2e
children
rev   line source
hackdorte@18996 1 8086tiny is a completely free (MIT License) open source PC XT-compatible
hackdorte@18996 2 emulator/virtual machine written in C. It is, we believe, the smallest of
hackdorte@18996 3 its kind (the fully-commented source is under 25K). Despite its size,
hackdorte@18996 4 8086tiny provides a highly accurate 8086 CPU emulation, together with
hackdorte@18996 5 support for PC peripherals including XT-style keyboard, floppy/hard disk,
hackdorte@18996 6 clock, audio, and Hercules/CGA graphics. 8086tiny is powerful enough to
hackdorte@18996 7 run software like AutoCAD, Windows 3.0, and legacy PC games: the 8086tiny
hackdorte@18996 8 distribution includes Alley Cat, the author's favorite PC game of all time.
hackdorte@18996 9
hackdorte@18996 10 8086tiny is highly portable and runs on practically any little endian machine,
hackdorte@18996 11 from simple 32-bit MCUs upwards. 8086tiny has successfully been deployed on
hackdorte@18996 12 32-bit/64-bit Intel machines (Windows, Mac OS X and Linux), Nexus 4/ARM
hackdorte@18996 13 (Android), iPad 3 and iPhone 5S (iOS), and Raspberry Pi (Linux).
hackdorte@18996 14
hackdorte@18996 15 The philosophy of 8086tiny is to keep the code base as small as possible, and
hackdorte@18996 16 through the open source license encourage individual developers to tune and
hackdorte@18996 17 extend it as per their specific requirements, adding support, for example, for
hackdorte@18996 18 more complex instruction sets (e.g. Pentium) or peripherals (e.g. mouse).
hackdorte@18996 19 Forking this repository is highly encouraged!
hackdorte@18996 20
hackdorte@18996 21 Any questions, comments or suggestions are very welcome in our
al@18997 22 forum at 8086tiny.freeforums.net.