All releases of Tunguska


Release Notes: The main goal of this release is to introduce 3CC, a compiler for a C-like language that compiles into tunguska assembly code. This release also adds various instructions for easily available 12 trit arithmetic, and a Windows port through Cygwin.


Release Notes: This release repairs three broken instructions: CAD, XAX, and XAY. It is required to interact properly with the experimental trinary C compiler 3cc (see CVS).


Release Notes: Support for including files in the assembler, runtime floppy loading/unloading, and AGDP support for system time. If you are upgrading, please make sure to read memory_image/README for an update on the changes in the memory image assembly procedure.


Release Notes: This release fixes a few bugs that have been creating problems for people. Most notably, a 1-byte buffer overflow that caused random crashes was fixed. This is a minor bugfix release with no new features over the old 0.0.3.x releases.


Release Notes: This release fixes a minor bug in the vector graphics mode that caused tunguska to draw a gray vector from the origin to the end of the last vector drawn.


Release Notes: This release has a new, brighter interface. It has a new peripheral AGDP (Auxiliary General Data Processor) that does floating point arithmetics and block operations extremely quickly (compared to doing it the manual way). The assembler is less strict about cases and has a few new tricks. There are several new instructions for improved debugging, address comparison, and atomic swapping.


Release Notes: The biggest change is the new and almost completely rewritten assembler (based on flex/yacc). It comes with a new and clearer syntax, inline arithmetic, variables, and a whole new level of stability. Interrupt queuing has been reworked, and behaves a lot more predictably. Vector and raster graphics have been added. Support for a virtual floppy drive of sorts has also been added, as well as support for a computer mouse. Output is compressed with zlib, granting in many cases a hundredfold size reduction of the memory images read and written by Tunguska. There are some bugfixes.


No changes have been submitted for this release.