AML

AML is an implementation of a basic register machine coded in C++. It provides all of the rudimentary features of any machine language like basic I/O and arithmetic but provides a very easy syntax and its own portable binary compression scheme for storing files. AML is currently distributed on SunOS 5.5, Linux 2.2, and Win32 console.

Tags Software Development Assemblers
Licenses Public Domain

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Jan 2001 06:12
  • Rrelease-after

    Changes: Support for virtually unlimited numbers of memory cells, ability to accomodate very long instruction words with even more accuracy than before, some optimizations to the core parser, better syntax checking in the editor, and a whole new method of saving and opening files that is still backwards compatible with the original AML versions.

    • Rrelease-mid
    •  30 Jan 2001 06:12
    • Rrelease-after

      Changes: Added more new commands and upated the virtual machine. Added SunOS port. Changed licensing details. Updated source listings.

      • Rrelease-mid
      •  30 Jan 2001 06:12
      • Rrelease-after

        Changes: Added new operations, commented source code for Linux for easier user modifications and optimized the run-time engine for speed. Fixed a few bugs related to file input/output as well.

        • Rrelease-mid
        •  30 Jan 2001 06:12
        • Rrelease-after

          Changes: Fixed a few memory leaks and improved the ASM support module. The jump_back register is now fully functional and provides full recursive capabilities. Fixed a few problems with loading and saving and optimized the code to run faster with a new dynamic memory model.

          • Rrelease-mid
          •  30 Jan 2001 06:12
          • Rrelease-after

            Changes: Added support for function calls within functions to allow for recursion. Also, updated source code.

            360676dff45a309c84c8b90b12d2b632_thumb

            Project Spotlight

            Evolutility

            A lightweight framework for heavy lifting; a metadata-driven CRUD framework for ASP.net.

            E85e460c9f49c8589ff34698b1d50173_thumb

            Project Spotlight

            ff3sudoku

            A Firefox 3+ add-on for playing Sudoku.