This is a simple interpreter, which implements the Simpletron Machine Language specifications. It may be modified and programmed for general computing purposes.
Be the first to post a text review of Simpletron Machine Language Interpreter. Rate and review a project by clicking thumbs up or thumbs down in the right column.
As of today, the source code of GSimpletron version 0.2 will be scrapped. Design changes and support for byte code interpretation is being incorporated into the lexical analyzer (which will be reimplemented as the validator). The memory model now supports segments and uses a completely new bytecode format -- which is non-existent from previous releases. A complete overhaul of the sources (or more specifically, a complete reimplementation of the interpreter) is in the works and is currently 50% complete. Other changes including support for message passing (using TCP connections and/or UDP packets) and synchronization among instances of the interpreter is being currently implemented. Testing could be done as soon as the overhauled sources are available online.
There's missing code in simpletron-0.2/src/vm.cpp concerning the stack initialization instruction to proceed directly to adding a value from a memory location which causes the stack to behave erroneously. A patch will be uploaded anytime soon, and shall be under evaluation for the remainder of the development period until v0.3 gets released. 0.2 is now considered unstable.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: