If you wish to be notified of changes in cef or cef32, click here, and press the Send button.
Released: Apr-2015
Various minor refinements.
Released: Apr-2011
Added virtual media support.
Released: Aug-2008
Added Initialization method to User Interface components.
Released: Jun-2008
Clock enhancements.
Additional master assembler features.
Released: Feb-2008
Multi-threading support.
Assembler symbol and cross-reference listing.
New directives.
Released: Apr-2007
Easier component connection.
Assembling listing support.
Big-endian support.
New directives.
Released: Feb-2007
Overhaul of specification to avoid future overhauls.
The Computer Emulation Framework (CEF) is an application framework specification for the purposes of emulating various computer hardware configurations in software.
CEF uses independant components, each of which emulates some hardware, such as a CPU or memory. These components can be connected together to form complete computer emulators. The components can be mixed or matched as desired.
Uses for CEF include low-level debugging, simulation of unavailable hardware, cross-assembly, and emulation of one computer on another.
1) to provide a framework which is at a low-enough level to allow accurate emulation and simulation of any hardware that exists to this time, but without being so low level that the speed of emulation makes the resulting application useless.
2) to provide a consistent base user interface for emulators.
3) to speed development of emulators by providing several general-use components and utilities.
Download CEF32, a complete implementation of the CEF specification for Microsoft Windows, including several components, emulators, and fonts. This also serves as a reference implementation of the specification.
Original design by G. Wolfgang | Adapted by Alan Conroy | W3C XHTML 1.0 | W3C CSS 2.0
Hosted on SourceForge Logo