Download the PSF-Toolkit
The current version of the Toolkit is 1.4.7, which should run on any Unix and Linux system.
Tested on
- Linux Fedora 31
- Linux Ubuntu 20.04
Requirements
- X window system - version X11R6
- Perl - version 5.x
needed for simanim, genanim, and the ToolBus versions of the compiler, simulator, and IDE - Tcl/Tk - version 8.0, or higher
needed for simanim and the ToolBus version of the simulator and IDE - dot - part of Graphviz from AT&T Bell Laboratories
needed for genanim
Packages for graphviz are available in most Linux distro's. - psf-dep-bundle - version 0.1.2
a bundle of packages psf depends on- Toolbus - version 1.2.2, etc
- editorhive
- bison
- flex
- imake (ubuntu: xutils-dev)
- libXt-devel (ubuntu: libxt6, libxt-dev)
- libXaw-devel (ubuntu: libxaw7, libxaw7-dev)
Copyright
This toolkit is copyrighted by Bob Diertens, 1992-2022. It may be used free of charge for educational purposes only.This toolset comes with absolutely no warranty. It may not be sold and only be distributed in the form as found here.
Download
Sources
You have to download the following gzipped tar-files:
Install
Instructions for compilation and use can be found in the README file (psf) and the INSTALL file (psf-dep-bundle).
It is probably the best to make a directory PSF in your home directory, say
/home/userX/PSF, and another directory /home/userX/PSF/psf147.
Move psf-dep-bundle-0.1.2.tar.gz to /home/userX/PSF and move
psf-1.4.7.tar.gz to /home/userX/PSF/psf147.
Goto /home/userX/PSF and do
tar zxf psf-dep-bundle-0.1.2.tar.gzand then follow the instructions in the INSTALL file. Here, a typical configuration command would be
./configure --prefix=/home/userX/PSFfor installing it in the PSF directory.
Goto /home/userX/PSF/psf147 and do
tar zxf psf-1.4.7.tar.gzand do
./install_psfand it will install in the PSF directory.
Packages
The packages include the psf-dep-bundle. They will install in /usr/local/PSF.
Note that these packages are experimental at the moment. Please report any problems with them.
Linux system | version | package |
---|---|---|
Fedora | 31 | psf-1.4.6-1.fc31.x86_64.rpm |
Ubuntu | 18 LTS | psf_1.4.6-1_amd64.deb |
Ubuntu | 20 LTS | psf_1.4.7_amd64.deb |