$B8@8l(B:
English
Japanese ()
 
TkGate 2.0のニュース
スクリーンショット
Development Snapshot
(10/20/05)
 
リンク:
ホーム・ページ
ニュース
スクリーン・ショット
地方化
インストール
リリース・ノート
FAQ
投稿モジュール
投稿者
関係リンク集
フォーラム
 
ダウンロード:
TkGate 2.0b10
TkGate 1.8.7
TkGate 1.8.6
[past versions]
[Alternate download site]
 Sponsored by:
 SourceForge.net Logo
 
ドキュメンテーション:
TkGate 2.0
TkGate 1.8
README for 1.8.6

$B%K%e!<%9(B


9/6/2005 - TkGate Paper to be Presented at 12th Tcl/Tk Conference

A paper on the Virtual Peripheral Device (VPD) feature of TkGate 2.0 is to be Presented at the 12th Tcl/Tk Conference. The conference will be in Portland, OR from October 26th to October 28th. VPDs are a generalization of the mechanism used to implement the "TTY" device in TkGate 1.x. The VPD mechanism allows users to write their own "virtual devices" and interface them with the simulation. There will be a 25 min. presentation on TkGate and the VPD mechanism. Hope to see you there.

4/29/2005 - TkGate 1.8.6 Released

This releases fixes a bug in the simulator that can sometimes result in the output of a register generating a "self transition" (i.e., a transition on a line from a value to itself). In most cases, this will not cause a problem, but if the output of a register is directly connected to the address line of a RAM, spurious simulator warnings can be generated. In addition to this fix, one other minor bug is also corrected, locales for German and Italian are updated, and a locale for Polish has been added.

9/7/2004 - TkGate 1.8.5 Released

This is primarily a bug fix release and includes fixes to shifter simulation behavior and for a printing bug. I have also taken the opportunity to include new support for Czech and to include a "drag and drop" module creation feature. The drag and drop module creation feature was created as part of the 2.0 code base, but was relatively straight forward to incorporate into the 1.8.x branch. This feature allows you to create module instances by clicking on a module name in the module list and dragging it to the main edit window.

6/14/2004 - TkGate 1.8.4 Released

This version fixes a few more minor bugs and adds a few more minor features. The bug fixes include a patch to allow tkgate to be cleanly compiled under gcc versions less than 3.0, some fixes to the circuit printing features to allow circuits to be included latex documents and a couple of other minor fixes. The major new feature is memory of probe placement between simulator runs (can be disabled through options menu) and improved handling of command-line printing options.

3/18/2004 - TkGate 1.8.3 Released

This version ties up a few loose ends in the 1.8.2 distribution. The biggest change is a reorganization of the locale-specific libraries. This was done to accommodate the addition of German example files which could not be handled under the old system. This version also includes some minor changes to the installation and configuration files that make it easier to compile tkgate under Windows/Cygwin and Mac OS X. Two other minor changes are a change to the order in which modules are printed so as to be in hierarchical order, and a change to prevent empty comments from being invisible. There is also a bug fix to a problem with editing comments that can occur when a comment is created or edited after editing the ports on another gate.

2/12/2004 - TkGate 1.8.2 re-released with fixed install

I have re-released 1.8.2 with a minor fix to the "make install" script. If you have trouble doing an install, please try downloading again.

2/12/2004 - TkGate 1.8.2 released

This is a bug fix release. A number of bugs including several serious bugs which have been causing core dumps on some versions of Linux have been fixed. The most serious bug could sometimes result in a core dump when trying to simulate a circuit with errors. The bug only seems to have manifested itself on some versions of Linux, but not on FreeBSD machines.

1/27/2004 - Patch for TkGate 1.8.1 released

A patch has been released to fix several minor bugs in TkGate. This patch fixes the following problems:
  • Input wires on basic gates (AND/OR/XOR) and concat elements are scrunched together after deleting a port through the gate properties dialog box.
  • The net name of wires added through the gate properties dialog box are automatically marked as having visible names.
  • Names of multi-bit LEDs are displayed in print outs even if they are marked as having hidden names.

1/27/2004 - Problem with landscape printing on A4 sized paper

If you use a paper size other than letter (e.g., A4) you may have trouble printing in landscape. The problem is that the tray selection code does not seem to be working correctly for A4 (and several other sizes). As a temporary fix, you can edit src/tkgate/print.c and remove the following lines:
  fprintf(P->p_f,"%%%%BeginFeature: *PageSize %s\n",tray);
  fprintf(P->p_f,"statusdict /%s known {\n",tray);
  fprintf(P->p_f,"  statusdict begin\n");
  fprintf(P->p_f,"    %s\n",tray);
  fprintf(P->p_f,"  end\n");
  fprintf(P->p_f,"} if\n");
  fprintf(P->p_f,"%%%%EndFeature\n");
However, if you remove this you will lose the ability to change paper trays on printers that may have trays with multiple paper sizes. When I find a better solution that works for all paper sizes, I will include it in a future release.

1/19/2004 - TkGate 1.8.1 released

Includes some bug fixes and a few minor feature enhancements over 1.8. Most of the feature enhancements are related to the scope trace window. See the release notes for a list of changes.

1/9/2004 - TkGate 1.8 now available for Windows

Anthony Winstanley has also made tkgate available as a binary cygwin package. To install it, follow the instructions on his web page.

1/9/2004 - Patch for Cygwin made available

Anthony Winstanley has submitted a patch to make TkGate 1.8 compile under Cygwin. Using Cygwin, it is possible to run tkgate under Windows. Check the FAQ for more information on how to do this. When I get a chance, I will try incorporating the patch into the main branch and verify that it doesn't break the build on ony other platforms.

1/7/2004 - TkGate 1.8 Released

This is the first major release of TkGate in nearly two years. The major new feature for this version is the undo/redo feature. While the initial undo/redo code was released in 1.7 alpha, I did not feel it was stable enough for general release. Multiple bugs in the undo/redo code have been fixed since then. With the release of this version also came a redesign of the web page. The graphic was created using povray and is my first serious attempt at using the tool. Also, a few of the icons in tkgate were also generated with povray.
 
 

Jeffery P. Hansen
Last modified: Fri Mar 12 09:49:38 EST 2004