Menu

Simpletron Machine Language Interpreter / News: Recent posts

Redesign of GSimpletron for v 0.3

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.

Posted by Dean Michael Berris 2004-04-30

Major Stack Bug in Simpletron-0.2 release

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.

Posted by Dean Michael Berris 2003-02-16

Simpletron still for Linux only

The 0.1 and 0.2 sources downloadable from sourceforge have only been successfully made on Linux systems, and are having compilation issues when built using Borland Turbo C++ 3.0 and Microsoft Visual C++ 6.0 in Windows.

Developers interested in porting the project to these compilers and systems are welcome and needed. Please go to http://sourceforge.net/projects/gsimpletron or email mikhail_beris@users.sourceforge.net for more details and expression of interest.

Posted by Dean Michael Berris 2003-01-27

Simpletron-0.1 to 0.2 patch uploaded

The simpletron-0.1-0.2 patch will upgrade the existing 0.1 to a 0.2 which inludes stack functionalities not found in 0.1.

The stack functionalities have yet to be tested, so both developers and testers are welcome to try the 0.2 release for verification, and for bug finding.

Posted by Dean Michael Berris 2003-01-24

Developers Wanted

Any interested developers who want to take part in shaping the coming versions of the interpreter may now download the source and do the hacking by themselves. See more details about the job openings at http://sourceforge.net/projects/gsimpletron/ or email mikhailberis@yahoo.com for more details regarding the project.

Posted by Dean Michael Berris 2003-01-24

v0.1 and v0.2 released

versions 0.1 and 0.2 of Gsimpletron has been released.

v 0.1 implements the SML specifications

v 0.2 add stack functionalities to the v 0.1 implementation of the SML specifications

Posted by Dean Michael Berris 2003-01-23