Next: Welcome to The Machine Emulator [Contents][Index]
The Machine Emulator, or tme, provides a general-purpose framework for computer emulation. The goal is to create a large library of modules, each emulating a specific computer chip, or bus, or board, etc. These modules offer standard interfaces that allow you to connect them together to create a whole machine emulation with a minimum of effort.
While these assembled machine emulations will likely never be as fast as a single program designed from the beginning to emulate a specific machine, the standard module interfaces should be reasonably fast. Even though the best abstract interfaces still introduce overhead and can’t always express certain optimization hints, reusability will always save a lot of development time, and performance problems can be addressed by faster hardware.
This manual is for The Machine Emulator (version 0.12rc10, 14 October 2022), which is a generic machine emulator.
Copyright © 2015 Ruben Agin
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License”.
| • Welcome to The Machine Emulator | ||
| • GNU Free Documentation License | ||
| • Index | Complete index. | |
— The Detailed Node Listing — Welcome to The Machine Emulator | ||
|---|---|---|
| • What is TME? | ||
| • Supported Hosts | ||
| • Prerequisites | ||
| • Obtaining | ||
| • Installation | ||
| • Running | ||
| • Graphics | ||
| • Networking | ||
Prerequisites | ||
| • Recommended | ||
| • Optional | ||
Running | ||
| • Guest platforms | ||
Graphics | ||
| • Screenshots | ||
Networking | ||
| • Ethernet | ||
| • PPP | ||
| • IPv4 Network Address Translation | ||
| • Proxy ARP/NDP | ||
| • OpenVPN | ||
| • Network Descriptions | ||
| • Network Services | ||
IPv4 Network Address Translation | ||
| • Auto NAT | ||
| • Manual NAT | ||
Next: Welcome to The Machine Emulator [Contents][Index]