Download Latest Version simpleworld-1.0b6.tar.bz2 (1.3 MB)
Email in envelope

Get an email when there's a new version of Simple World

Name Modified Size InfoDownloads / Week
Parent folder
simpleworld-1.0.odt 2010-03-02 94.9 kB
README 2010-03-02 1.2 kB
simpleworld-1.0b1.zip 2010-03-02 1.6 MB
simpleworld-1.0b1.tar.bz2 2010-03-02 1.1 MB
Totals: 4 Items   2.9 MB 0
Simple World should be more portable now. It was tested (under 
emulation) in big endian and little endian architectures, in 32 bits and 
64 bits architectures and in several UNIXes.

The CPU is less resistant to errors than in the previous versions. Now,
when the code causes a interrupt if the interrupt is supposed to be
handled but some error happens, the bug is killed. Until now, in the
previous case, the CPU tries to send a new interrupt, but sometimes this
is impossible.

The most important addition in this version was the stdlib (standard
library of SWL). Some interesting parts are the data structures: lists,
queue, etc; and a dynamic memory allocator or the code to help to manage
interrupts.

This version has incompatibles changes in the code of the bugs. Several 
new instructions have been added to access half and quarter words and 
these instructions caused that the code of some old instructions changed 
its value.

This version has incompatible changes in the database too. The database 
version is still 1 because this is the first beta version and the 
previous was alpha ones. But, from now, every incompatible change in the 
database will change the database version.
Source: README, updated 2010-03-02