All releases of Imaginary Microcomputers

  •  17 Mar 2009 17:07
Avatar

    Release Notes: Bugs in the C++ frontend were fixed. A "hello world" example written in C++ now compiles correctly.

    •  15 Mar 2009 04:01
    Avatar

      Release Notes: Virtual machines can now be programmed in C++.

      •  09 Mar 2009 18:25
      Avatar

        Release Notes: The assembly language now supports structs, pointers, and reentrant functions. It also accepts a more flexible and intuitive syntax.

        •  09 Nov 2008 07:15
        Avatar

          Release Notes: This release introduces Op4, a newly designed virtual processor. Assembler, disassembler, and interpreter have been refitted for Op4. Also, first steps towards implementing a JIT compiler were made.

          •  02 Nov 2008 00:45
          Avatar

            Release Notes: IMC now features a usable socket-based VM server. The protocol is textual and allows manual access through telnet. The assembler language now supports many typical BASIC constructs. VMs can now do socket communication and file I/O. As an example application, a miniature Web server is provided.

            •  08 Oct 2008 00:16
            Avatar

              Release Notes: Virtual machines can now receive keyboard input, as demonstrated by a new example program. The assembler now supports procedures.

              •  30 Sep 2008 04:37
              Avatar

                Release Notes: The assembler now supports forward references, arrays, call/return, increment/decrement operators, new comparison operators, and other new constructs. An example program was added. There are various changes in the GUI.

                •  21 Sep 2008 04:52
                Avatar

                  Release Notes: The Assembler IDE has been rewritten for proper multi-threading, leading to much better stability. It has a few small feature enhancements.

                  •  04 Sep 2008 20:14
                  Avatar

                    Release Notes: A new tiny IDE allows editing, compiling, and running MVM sources in one click. Another simple example program was added. The assembler now knows branches (if ax > 0 goto loop). The disassembler automatically finds code blocks. There are many bugfixes.

                    •  28 Aug 2008 23:10
                    Avatar

                      Release Notes: VM persistence now also includes I/O RAM. ALU now supports multiplication.

                      Screenshot

                      Project Spotlight

                      episoder

                      A tool to tell you about new episodes of your favourite TV shows.

                      Screenshot

                      Project Spotlight

                      BalanceNG

                      A modern software IP load balancer.