Here follows a brief description of Sim68 source files,
ordered by logical groups.
Those in bold face are the files most likely to be accessed (in my experience!).

Simulator
The simulation engine, written in ANSI C (by Ted Dunning and me), is easily portable between 32 bit platforms (tested under Windows/Win32 APIs and Unix / gcc).

Interface
Quite unportable code, implements the basic parts of application's interface.

Interface additions
This source files constitute extensions to the basic interface and are organized in a quite modular fashion. Every single 'Interface addition' could be removed commenting out #defines in the precompiled header, without compromising consistency of the entire application (sample #define switches are USE_EXEC_HISTORY, USE_SERIAL_IO, ... ).


In case you modify the sources, I just ask that you preserve the same logical organization (portable ANSI code, unportable interface, additions),
and, if possible, contact me before making radical changes. Thanks.