we want to generate common code for simulator if any asserts are present despite
the Simulator{} not being present
updating the assert handling to handle arguments on different lines and also to
handle string assert statements as well
fixing the shift-left/right operations
fixing the example to work with gpsim
making the simulation really work
adding a version with simulator code for math8bit