Congratulations! You have found 68k/Sim, the ultimate learning tool for the Motorola 68008 Microprocessor. The aim of this webpage is to provide easy access to the multitude of programs, program sources and documents on this CD-ROM.

Installation

These are pre-compiled versions of 68k/Sim. We have provided an InstallShield for Windows (this also provides an un-installer). *NIX users can simply untar the tarball for their platform and run the program from there. All packages come with a number of sample files.
Windows Installer, 68ksim-install.exe
Linux/x86 tarball, 68ksim-bin-linux.tgz
Solaris/SPARC tarball, 68ksim-bin-solaris.tgz

Source Code

If you wish to compile 68k/Sim from scratch, either because you want to compile it for a different platform or because you want to change the sourcecode, you should download one of the following packages. The *NIX tarballs come with a Makefile, and the Windows ZIP file comes with Visual C++ 6.0 project files. Note that the source code for the different platforms is in fact the same. If you just want to read the source code, you're probably better off reading sourcecode.pdf (see documentation section).
Windows ZIP file, 68ksim-source.zip
Linux/x86 tarball, 68ksim-src-linux.tgz
Solaris/SPARC tarball, 68ksim-src-solaris.tgz

Documentation

The documentation of this project includes both technical (code), non-technical (usage) and project history documentation. Have a look at whatever you're interested in :-)
68k/Sim User Manual, usermanual.pdf
68k/Sim Project Report, report.pdf
68k/Sim Source Code (Typeset), sourcecode.pdf (note: 514 pages)
68k/Sim Source Code History, cvslog.pdf
68k/Sim Project History, mailinglist.pdf

Additional Resources

The programs provided in this section are not written by us and are provided for your convenience only. The copyright of these programs is owned by their respective developers.

The Qt Libraries

The graphical user interface of 68k/Sim is based upon the Trolltech Qt library. To be able to compile 68k/Sim you need to have these libraries installed. Note that although you are free to use these libraries in your own projects, you cannot use them for commercial development. See www.trolltech.com for more details.

Notes on Other Platforms

If you want to compile 68k/Sim on platforms other than the platforms mentioned above, you probably shouldn't experience too many problems, provided that you have the Qt libraries available on your platform. For platforms based on X11 (most Unix systems), you can use the Qt/X11 library off this CD. Then if your platform is big-endian (Intel, AMD, etc.) the Linux source package should compile without much difficulty; if your platform is little-endian (Sparc, Alpha, etc.) the Solaris/SPARC source package should be your option.

By the way, the only difference between the Linux and Solaris version, is the Makefile; the reason that they are called the "Linux/x86" or "Solaris/SPARC" version is not that the code was written specifically for Linux or Solaris, but simply that the program was tested on those platforms (which are big endian and little endian respectively).

We haven't been able to test 68k/Sim on an Apple/Macintosh as we didn't have a license for Qt/Mac. Our guess is that the code should compile fine, but we cannot guarantee it.

Happy Coding!

The 68k/Sim team: Diarmuid Power, Annie Bedford, Gerard Whyte, Alan Donnelly, Laura Redmond and Edsko de Vries.