Unofficial Guide To Expanding Your Numworks/Using the simulator

Linux
To use the simulator, you'll need a system with X Windows support for the GUI, so before starting have a working Linux system setup with X Windows. You also should have already successfully built the firmware for the calculator itself and this guide assumes you have installed the tools to do so.

Building the simulator

 * 1) Your have first to install clang
 * 2) On Gentoo and Gentoo based (funtoo, calculate, ...):
 * 3) On Debian and Debian based (Ubuntu, ...)
 * 4) On Arch Linux
 * 5) Others ...
 * 6) Change to the epsilon directory

Using the simulator
Once you have finished your build, you will have an executable. Just run this with You should see an ugly (but functional) version of the Numworks calculator appear on your screen (most likely in French). You can quit by closing the window.

So now that it's running, what to do with it? The great thing about the simulator is that you can debug your applications in it without special hardware. To do this you'll need to rebuild with the debug data:

You can now debug with GDB, or any IDE that supports GDB. will start a command line session of GDB.

For a more intuitive interface, you can try out GDBGUI. This is a python app that gives you a browser based GUI for GDB.