TkGate Historical Versions
- Version 1.6f - November 30, 2000 - (download tkgate-1.6f.tgz)
- Fixed incorrect installation of Japanese tutorials.
- Japanese Translation of tutorials partially completed.
- Added support for Spanish.
- Fixed problem with dialog windows being lowered when opening a subordinate load/save file box.
- Fixed problem with setting label on frames.
- Version 1.6e - November 16, 2000 - (download tkgate-1.6e.tgz)
- Fixed problem with memories with less than 8-bit data lines.
- Fixed possible direction problem with wire merge.
- Version 1.6d - October 20, 2000 - (download tkgate-1.6d.tgz)
- Fixed carry-out on 32-bit adders
- Postscript generator now uses latin1 encoding to enable correct printing
of accented characters.
- Dip switch "value" boxes are now closed when exiting the simulation.
- Fixed Japanese configure problem.
- Version 1.6c - October 16, 2000 - (download tkgate-1.6c.tgz)
- Improved multi-lingual support.
- Added French support.
- Version 1.6b - October 4, 2000 - (download tkgate-1.6b.tgz)
- Fixed possible core dump problem when deleting gates.
- Fixed configuration script problems.
- Version 1.6 - September 27, 2000 - (download tkgate-1.6.tgz)
- Experimental support for critical path analysis
- Highlighting of selected net
- Smooth scrolling in edit window
- Added a "D flip-flop" element.
- -P and -p switches allow printing without starting the GUI.
- Fixed problem with non-functional output inverters on several gate types
including registers, rams, roms and ttys.
- Fixed hang problem with simulator when root module not at top of module stack.
- Fixes problem with adding outputs to decoders.
- Fixes extraneous "unknown version" messages when loading old save files.
- Fixes problem with externally generated "destroy" events on scope windows.
Patches:
- tkgate-1.6.patch1
Fixes problems with the configuration script on some systems by
reverting to the configuration method used in version 1.5c and
earlier. The configure script distributed with 1.6 was intended to be
able to automatically determine which version of tcl/tk to use, but the
tests do not seem to work on all systems. Use this patch only if you were
unable to configure tkgate with the original configure script.
- If you are able to configure without the patch above, there may still be
a problem in installing the "menagerie cpu" example. To fix this, edit the file
"Imakefile" in the top directory and look for the line:
EXAMPLE4=TKGATE_EXAMPLE4
add the line:
EXAMPLE5=TKGATE_EXAMPLE5
after it and then re-configure/compile/install to get the menagerie
cpu example. This change is only necessary if you did not apply the
patch above.
- Version 1.5c - September 8, 2000 - (download tkgate-1.5c.tgz)
- Fixes an intermittent core dump problem in editor when manipulating wires.
- Fixes problem with inverters in postscript output.
- Fixes problem with configuration file in detecting existance of bison.
Patches:
- tkgate-1.5c.patch1
- Fixes problem with adding outputs to decoders.
- Fixes extraneous "unknown version" messages when loading old save files.
- Version 1.5b - June 27, 2000 - (download tkgate-1.5b.tgz)
- Fixed core dump problem in simulator (same fix as patch1)
- Fixed possible core dump in editor when exiting simulator (same fix as patch2)
Patches:
- Version 1.5 - June 26, 2000 - (download tkgate-1.5.tgz)
- Support for multiple gate 'technologies' and per-gate delay specification added.
- Imported library modules now marked as read-only to prevent
accidental editing. An explicit "Claim" command was added to convert
imported library modules to user modules.
- Numerous bug fixes (display problems, "Edit Interface" problems,
empty net name problems, intermittent simulator crash problem)
Patches:
- Version 1.4c - June 12, 2000 - (download tkgate-1.4c.tgz)
- Fixed Postscript output and bit tap problems (Applied patch tkgate-1.4b.patch1)
- Added Postscript output of Japanese (works for printers with Japanese fonts only).
- Made ports on modules easier to select.
- Fixed problem with changing port type in external port dialog box.
- Version 1.4b - June 7, 2000 - (download tkgate-1.4b.tgz)
- Fixed the library module problem (applied tkgate-1.4.patch1)
- Fixed problems with Japanese input
- Created a seperate directory for Japanese tutorials. Selection of the
tutorial directory depends on the selected interface language. Currently
only a small portion of the tutorials have been translated.
Patches:
- tkgate-1.4b.patch1
- Fixes problems with module wire direction arrows in Postscript output.
- Fixes problem with creating bit taps off buses.
- Version 1.4 - June 2, 2000 - (download tkgate-1.4.tgz)
- Added LED devices (single bit, bar graph, 7-segment)
- Added context sensitive popup menus (bound to right mouse button)
- Added "add wire segment" feature to attach new wire segments in
the middle of existing wires.
- Bug fixes (anchored module problem, switch state problem, cancel
in create block/comment problem. Y2K problem, wire size mismatch problem)
Patches:
- Version 1.3b - May 4, 2000 - (download tkgate-1.3b.tgz)
- Fixed minor problem with compiling in some versions of Linux
- Improved commenting in the Menagerie CPU example.
- Fixed bug in editing comments (comment not saved when closing dialog box
by hitting return in hyperlink entry box).
- Version 1.3 - April 20, 2000 - (download tkgate-1.3.tgz)
- Microcode/macrocode compiler (gmac) now generates a human readable symbol map.
- Better delay model.
- Multi-lignual features added (English and Japanese).
- Hyperlink comments.
- Improved tutorial (using hyperlinks).
- Added 'zoom' command to simulator script to set zoom factor on scope.
- Version 1.2b - April 13, 2000 - (download tkgate-1.2b.tgz)
- Fixed problems with Solaris (SunOS 5.7)
- Version 1.2 - April 13, 2000 - (download tkgate-1.2.tgz)
- Hit test for gates now works better for long thin gates such as registers.
- Problem with deleting ports on primitive gates fixed.
- Horizontal/Vertical alignment feature added (see "Edit" menu).
- Fixed crash bug when pressing "pause" on second run of simulator.
- Changed semantics of running/standing quadrapedal AND gate to be more useful.
- Fixed configuration problem with Solaris.
- Compilation directory used as backup TkGate home directory.
- Version 1.1 - March 31, 2000 - (download tkgate-1.1.tgz)
- Color interface implemented.
- Smooth scrolling in scope implemented.
- Fixed bugs under Solaris (SunOS 5.5)
- Fixed verious other bugs.
- Version 1.0 - March 22, 2000 - (download tkgate-1.0.tgz)
- Version 0.9 - May 28, 1999 - (download tkgate-0.9.tgz)
Jeffery Hansen
Last modified: Tue Feb 6 16:23:46 EST 2001