This thread started out as a request for information on simulators that execute spin code. I then decided to write my own spin simulator which is call spinsim. The latest version of spinsim is included in this post.
The original message is given below.
Are there any simulators that run Spin bytecodes? I read about Gear and pPropellerSim, which are machine-level simulators that run PASM code. Has anybody run the Spin interpreter in these simulators?
A Spin simulator would allow Spin programs to run on other platforms. It would open up the use of the Spin programming language for other processors in addition to the Propeller. Certain functions, such as console I/O and file I/O could be handle by special objects that interface to the platform's OS.