'''16/02/2009: ''' [[BR]] * '''!EduXcomp is born''' It is a sub-C cross-compiler for {{{ #!html EduMIPS64. }}} Now you can easily obtain assembly code runnable on the simulator by writing a C program, and using !EduXcomp to translate it. Download it from the official site http://eduxcomp.sourceforge.net. Early !EduXcomp developers will integrate their tool in {{{ #!html EduMIPS64. }}} '''18/01/2009: ''' [[BR]] * '''New tool for EduMIPS64 users''' The users of {{{ #!html EduMIPS64 }}} can now use a new tool for writing their wonderful MIPS programs. Marco Sorrentino contributed a gracious source code editor that supports MIPS syntax highlighting. You can download it from the [wiki:Download] section! '''17/04/2008: ''' [[BR]] * '''New release: 0.5.2''' Time for a bugfix release of the stable 0.5.x series of {{{ #!html EduMIPS64! }}} The work for version 1.0 is going on slowly, and a change in the behavior of Swing in Java 6 introduced a bug in the simulator. So we created a new version from the 0.5.x series that fixes this bug and other small annoyances. You can download it from the !SourceForge page, reachable from the [wiki:Download] section! '''22/10/2007: ''' [[BR]] * '''New release: 1.0-alpha''' After some time, here's the new version of {{{ #!html EduMIPS64! }}} This release contains the brand new FPU support and the first stage of the new HTML help, straight from the same LaTeX sources of the PDF manual. Everyone is encouraged to get a copy and test it, because this is the first step towards 1.0 and testing is very important. You can download it from the !SourceForge page, reachable from the [wiki:Download] section! '''19/09/2007: ''' [[BR]] * '''FPU manual''' The FPU italian manual is downloadable from http://www.edumips.org/browser/trunk/docs/FPU/ManualeFPU.pdf. In order to test new features you must download the svn version of {{{ #!html EduMIPS64 }}} from http://www.edumips.org/browser/trunk/edumips64-svn.jar '''24/08/2007: ''' [[BR]] * '''New bugfix release: 0.5.1''' This release of {{{ #!html EduMIPS64 }}} is the last one before the FPU-powered release. We made this release mostly before there are some bug fixes that made 0.5 not-so-stable. Please update to this version if you're still using 0.5. Read the [wiki:Changelog] or go download it from the !SourceForge page, reachable from the [wiki:Download] section! * '''A preview about the FPU usage''' Added some files .s that work with the FPU. In order to try them you must download the svn jar file from http://www.edumips.org/svn/trunk/edumips64-svn.jar and the samples rar file from the [wiki:Download] section. '''23/08/2007: ''' [[BR]] * '''RSS Feed for commits and info about development''' Seems like sometimes the edumips64-commit isn't updated in the right way, so we thought that we could use Trac's internal RSS features to notify users of SVN commits. If you want to stay updated with {{{ #!html EduMIPS64 }}} bleeding edge, subscribe to the following RSS feed: http://www.edumips.org/log?format=rss. Stay tuned, because the next version will contain huge improvements on the 0.5 release, including FPU support, embedded pdf manual via !JavaHelp and lots of bug fixes. '''05/06/2007: ''' [[BR]] * '''New release: 0.5''' MIPS32 instructions, brand new examples in the manual, lots of bug fixes and other small improvements for the new release of {{{ #!html EduMIPS64. }}} Read the [wiki:Changelog] or go download it from the !SourceForge page, reachable from the [wiki:Download] section! [[Stop]] '''06/05/2007: ''' [[BR]] * ''' .double statement ''' Added the support to save in memory a double precision floating point number according to the IEEE754 standard '''04/05/2007: ''' [[BR]] * ''' LO and HI registers ''' Now LO and HI registers are showed under GPRs '''24/04/2007: ''' [[BR]] * '''Manual updated: 1.1''' Together with v. 0.4.2 we released the new 1.1 version of the manual. We recommend you to download the new version because it's updated to the last changes in the simulator (new instructions) and contains some bug fixes. Download it from the !SourceForge page. '''22/04/2007: ''' [[BR]] * '''New release: 0.4.2''' Some new instructions and a lot of bug fixes for the 0.4.2 version of {{{ #!html EduMIPS64. }}} Read the [wiki:Changelog] or go download it from the !SourceForge page, reachable from the [wiki:Download] section! '''14/04/2007: ''' [[BR]] * '''Floating point unit''' Started the development of an FPU for the simulator. Added the new "fpu-branch" at http://www.edumips.org/svn/branches/fpu-branch/ '''31/03/2007: ''' [[BR]] * '''New release: 0.4.1''' This is a simple bugfix release that fixes a bug in the LUI instruction. '''18/03/2007: ''' [[BR]] * '''Public release: 0.4''' Here's the new release of {{{ #!html EduMIPS64! }}} Read the [wiki:Changelog] to see the new features. Moreover, there are the new User Manuals, both in English and in Italian. You can download the new files from sourceforge.net project page, reachable from the [wiki:Download] section. User manuals are available also in the [wiki:Documentation] section. As always, the [wiki:Applet] section contains the last stable version. Enjoy it! '''23/02/2007: ''' [[BR]] * '''SVN Server: ''' We have activated the Subversion server that !SourceForge.net guys offer among their services. Development will go on using that server. The address is https://edumips64.svn.sourceforge.net/svnroot/edumips64/, you can checkout (even anonymously) and try the very last version. '''29/01/2007: ''' [[BR]] * ''' {{{ #!html EduMIPS64 }}} usage: ''' A Computer Architecture course at the University of Sarajevo used our simulator for some laboratory sessions. Their problem was the lack of FPU support, that hopefully will soon be implemented. Read more at http://courses.etf.unsa.ba/mod/resource/index.php?id=59 '''26/01/2007: ''' [[BR]] * '''Thesis upload: ''' One of the project members, Andrea Spadaccini, has uploaded his laurea thesis (with sources) in the [wiki:Documentation] section; he worked on the implementation of the interrupt handling in {{{ #!html EduMIPS64. }}} The thesis is available under the GNU FDL. '''25/01/2007: ''' [[BR]] * '''First donation: ''' The official {{{ #!html EduMIPS64 }}} sponsor, Fabrizio Fazzino (http://www.fazzino.it), donated 50$ to this project, and this money will be used to pay the domain www.edumips.org and hosting services. '''THANKS''' to '''FF'''! * '''Project News: ''' {{{ #!html EduMIPS64 }}} is going to be used in two Computer Architecture courses at University of Catania. This is the first time that the simulator is the official tool of an academic course, and we hope that more and more universities around the world will start using it. Development will surely benefit of this adoption. '''10/10/2006: ''' [[BR]] * '''Development release: 0.3.6''' In this development version there are some little changes, like the ability to mask synchronous interrupts. '''17/09/2006: ''' [[BR]] * '''Bugfix release: 0.3.5.2''' Another bugfix relase. Now it works. Serious, man! :) * '''Bugfix release: 0.3.5.1''' A small bugfix release. * '''Development release: 0.3.5''' This is a release that doesn't introduce external changes: only some internal interfaces have been changed in order to get an homogeneous interface to access memory. As usual, it's available from the [wiki:Download] or the [wiki:Applet] section. * '''Development release: 0.3.4''' The SYSCALL instruction is fully working. Syscalls ranging from 0 to 5 are supported: exit(), open(), close(), read(), write() and printf(). Right now there's no documentation, but it will come before the end of the month. [wiki:Download] it or play online with the [wiki:Applet]. '''14/09/2006: ''' [[BR]] * '''Wiki updates''' The wiki has been updated by mancausoft. The [wiki:Applet] section is reachable from the top bar, and some wiki black magic allows us to display in the main page only the last 4 news. '''09/09/2006: ''' [[BR]] * '''Development release: 0.3.3''' Well.. the SYSCALL instruction is there! Right now only SYSCALL 0 (exit()) and SYSCALL 5 (printf()) work, but it's anyway a big improvement. Among other new features: I/O window, BREAK instruction, .ascii and .asciiz directives. Get it from the [wiki:Download] section or test it online from the [wiki:Applet] section. '''08/09/2006: ''' [[BR]] * '''Development release: 0.3.2''' Here's the new development version. There are the first steps towards interrupt handling, a new log window, improvements to the internal frame handling code, a new .space directive and some other goodies. Take it from the [wiki:Download] section. The online applet has been updated, it's the jar file from the last version. '''03/09/2006: ''' [[BR]] * '''Development release: 0.3.1''' No more holidays! The new development release is out! The most exciting feature of this release is that the jarfile works as a standalone jar and as an applet! In addition, there are fixes for XGl users. Take it from the [wiki:Download] section. * The first test of {{{ #!html EduMIPS64 }}} [wiki:Applet] into mediawikii. '''23/07/2006: ''' [[BR]] * '''Public release: 0.3''' The new public release of {{{ #!html EduMIPS64 }}} is out! There are important changes from version 0.2, and a few cosmetic changes from 0.2.9. Download it from sourceforge.net project page, reachable from the [wiki:Download] section. A package with a bundled JRE 1.5 for Windows is available from the sourceforge.net page. It's useful if you don't have the JRE installed or you can't install it (for instance, when you are taking an exam... ;). '''22/07/2006: ''' [[BR]] * '''Development release: 0.2.9''' The most important feature of the 0.2.9 version is the multi-threaded core, that allows you to stop the execution if you enter into an infinite loop. Please download this version and test it, as it will soon become the new public release! As usual, it's available from the [wiki:Download] section. '''18/07/2006: ''' * '''Development: ''' Added a [wiki:Wishlist] page, that contains the list of future edumips64 features. Developers should work on these, while users are encouraged to add more features to the list, as they will be discussed and eventually implemented if they're considered useful. '''07/07/2006: ''' * '''Tutorial: ''' Added an easy tutorial that shows how to use EduMIPS64. Get it from the [wiki:Documentation] section '''06/07/2006: ''' [[BR]] * '''Development release: 0.2.2''' This version contains an improved error reporting dialog, with some cute graphics by Vanni. Download it from the [wiki:Download] section! '''01/07/2006: ''' [[BR]] * '''Development release: 0.2.1''' The new development release has been made available two days after its packaging due to a lot of exams that have been keeping me busy. Grab it from the [wiki:Download] section. '''29/06/2006: ''' [[BR]] * '''Further samples:''' Added new examples that show the power of EduMIPS64. Grab them from the [wiki:Download] section '''25/06/2006: ''' [[BR]] * '''Development release: 0.1.5''' The new development release has been uploaded. Grab it from the [wiki:Download] section and test it! * '''Dinero binaries''' Mancausoft has just compiled statically DineroIV for Win32 and for Linux-i386. If you want to use it, download it from the [wiki:Download] section. * '''Bugfix release: 0.1.4.1''' The 0.1.4 release had some bugs due to my distraction. Please trash it and download the 0.1.4.1 version from the [wiki:Download] section. * '''Development release: 0.1.4''' The new development version is out, with a lot of new features and bugfixes!! Take it from the [wiki:Download] section and read the [wiki:Changelog]!! '''24/06/2006: ''' [[BR]] * '''Documentation''' Updated the Instruction Set class diagram in the [wiki:Documentation] section. * Added in the '''[wiki:Download]''' section a collection of MIPS64 programs and some notes on how to run EduMIPS64 '''23/06/2006: ''' [[BR]] * '''Development release: 0.1.3''' Have a look at the [wiki:Changelog] page to see what's new and download it from the [wiki:Download] section! '''21/06/2006: ''' [[BR]] * Removed the old Internationalization subsection in the Documentation section. '''20/06/2006: ''' [[BR]] * '''Development release: 0.1.2''' We released EduMIPS64 0.1.2, it's available for download in the download section. It won't be published on sourceforce.net, but it will be published here because it isn't stable code. If you are a developer or you want to help us with testing and/or bug reporting, please get a copy in the [wiki:Download] section!! Thanks! '''17/06/2006: ''' [[BR]] * '''First Release! ''' EduMIPS64 0.1 has just been released! Please grab a copy from the [wiki:Download] section. '''01/06/2006: ''' [[BR]] * Updated the [wiki:Screenshots_page screenshots page] with a picture of EduMIPS64 in action!! '''21/05/2006: ''' [[BR]] * Updated the [wiki:About about] page, removing people who no longer belong to the team. '''20/05/2006: ''' [[BR]] * Added in the [wiki:Screenshots_page screenshots page] a screenshot of the future register window. * EduMIPS64 development is going on!! While the wiki seems quiet, the groups are working hard on their tasks. We hope to publish an alpha release at the end of May. Stay tuned! '''06/05/2006: ''' [[BR]] * Added in the Documentation section a tutorial for Internationalization ([wiki:Documentation]), important for GUI and Parser groups. '''14/04/2006: ''' [[BR]] * We have just added a new [wiki:Screenshots_page screenshots page] * Thanks to Mancausoft, our web site has totally been moved to http://www.edumips.org. The old address, http://edumips64.sourceforge.net, points to the new web site.[[BR]] * Fabrizio Fazzino, our teacher, has kindly decided to donate the domain http://www.edumips.org to this project, because of some limitations of sourceforge.net web support. In the next days we'll move the wiki to the new domain. Thanks, teacher! :)