Package: klogic
Version: 1.63-1
Severity: wishlist

Hi,

I've looked for a simple digital logic simulator to play around with
some circuits and it seems that all the applications in Debian for
this are seriously lacking in either features or simplicity. But
klogic seems to be by far the best for just connecting a few logic
gates and seeing the result. If only it wouldn't crash so often but
that is another bug. But some things are still missing which I think
should be there:

1. Sub-Circuits should have a configurable width and the labels for
connectors should allow more chars.

2. The size of the workspace should not be limited. I suggest creating
a bounding box around all placed objects and using that box to
calibrate the sliders in the scroll bars. But the arrow keys in the
scroll bars should allow scrolling outside of the bounding box and the
bounding box should grow when an item is placed outside it.

3. Simulation should have more running options. It is nice that one can
single step the simulation or let it run. But as designs become more
complex it will take more and more cycles for hange to propagate. It
would be nice if one could run the design untill the output stabilizes
and/or until a clock source changes. If a button is pressed or switch
toggeled the simulation could run again till it settles into a stable
state (assuming no clock source there).

4. The logic needs more values. Currently only high and low values are
known. But for example a tri-state has a thrid value "neutral" where
it does not influence the wire. In the graph this could be shown as a
line half way between high and low. There can also be a fourth value
"short circuit" when two outputs with different values are
connected. In the graph this could be shown as a crossed out (or
stippeled) box ranging from high to low.

5. Some more primitives would be nice.
   - multiplexer: e.g. one data in, 4 address bit in, 16 data out,
     address says with output gets the data input, rest is neutral (via
     tri-state)
   - demultiplexer: reverse of the above. address selects which of 16
     inputs becomes output
   - led matrix / visible ram
     The current ram primitive could display the contents of its ram
     as a matrix of leds.
   - identity gate
     Sometimes you want to delay a signal by one cycle, for example to
     avoid the output flickering when the path length differ. It would be
     nice if there where an identity gate that would just add a delay.

MfG
        Goswin

-- System Information:
Debian Release: lenny/sid
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.2-mrvn
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)

Versions of packages klogic depends on:
ii  kdelibs4c2a            4:3.5.5a.dfsg.1-8 core libraries and binaries for al
ii  libacl1                2.2.41-1          Access control list shared library
ii  libart-2.0-2           2.3.17-1          Library of functions for 2D graphi
ii  libattr1               2.4.32-1          Extended attribute shared library
ii  libaudio2              1.8-4             The Network Audio System (NAS). (s
ii  libc6                  2.3.6.ds1-13      GNU C Library: Shared libraries
ii  libfam0                2.7.0-12          Client library to control the FAM 
ii  libfontconfig1         2.4.2-1.2         generic font configuration library
ii  libfreetype6           2.2.1-5           FreeType 2 font engine, shared lib
ii  libgcc1                1:4.1.1-21        GCC support library
ii  libice6                1:1.0.1-2         X11 Inter-Client Exchange library
ii  libidn11               0.6.5-1           GNU libidn library, implementation
ii  libjpeg62              6b-13             The Independent JPEG Group's JPEG 
ii  libpng12-0             1.2.15~beta5-1    PNG library - runtime
ii  libqt3-mt              3:3.3.7-4         Qt GUI Library (Threaded runtime v
ii  libsm6                 1:1.0.1-3         X11 Session Management library
ii  libstdc++6             4.1.1-21          The GNU Standard C++ Library v3
ii  libx11-6               2:1.0.3-7         X11 client-side library
ii  libxcursor1            1.1.7-4           X cursor management library
ii  libxext6               1:1.0.1-2         X11 miscellaneous extension librar
ii  libxft2                2.1.8.2-8         FreeType-based font drawing librar
ii  libxi6                 1:1.0.1-4         X11 Input extension library
ii  libxinerama1           1:1.0.1-4.1       X11 Xinerama extension library
ii  libxrandr2             2:1.1.0.2-5       X11 RandR extension library
ii  libxrender1            1:0.9.1-3         X Rendering Extension client libra
ii  libxt6                 1:1.0.2-2         X11 toolkit intrinsics library
ii  zlib1g                 1:1.2.3-13        compression library - runtime

klogic recommends no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to