The Paper Tape Project ====================== The Paper Tape Project want's to make it possible for today's personal computers to read and punch paper tapes. It is developed on GNU/Linux, but most of the programs are intended to run on both Linux and Microsoft Windows NT (Windows 2000, XP, Vista?). To tell you the truth -- it's partly only a big crowd of programs, scripts and binary data and experiments, but with the help of a subversion reposity (see README.SVN.txt for that) we want to tidy it up and develop high quality software. All programs in this project shall be published according to the GNU General Public License (GPL), if there are no license information in the particular files. Every directory contains a file called "README.txt" which contains further information about the contents and the license conditions from that subproject. Many programs or comments, respectively, are written in German, because technikum29.de is a german organisation. If you want to collaborate or understand these programs, feel free to mail me (technikum29.de@sven; read it the other way around). +--------------------------------------------------------------------+ | An overview over the Paper Tape Project subprojects | +--------------------------------------------------------------------+ | perl-tools | Some tools written in perl to manage binary | | | data, write paper tape ASCII art, print | | | labeled paper tapes, parse ASCII number files, | | | etc. | +-------------------+------------------------------------------------+ | userspace-driver | The Linux ppdev userspace driver for the FACIT | | | paper tape puncher, written in C, with some | | | C utulity programs and a perl frontend. | +-------------------+------------------------------------------------+ | reader | A Linux ppdev userspace reader for the | | | GILMETTI paper tape reader, written in C and | | | based on the userspace-driver. | +-------------------+------------------------------------------------+ | puncher | A new try for the userspace-driver from the | | | scratch which strictly seperates between | | | platform-dependent backends and platform- | | | independent frontends. In this way we want to | | | program a Windows driver and a universal, | | | simple-to-use GTK frontend | +-------------------+------------------------------------------------+ | schriften | Several fonts which can be used to label paper | | | tapes. These fonts are usually implemented as | | | Perl scripts. | +-------------------+------------------------------------------------+ | visualisator | Draw virtual paper tapes on computer screens | | | or in PNG or SVG files. A project written in C | | | which uses Cairo and GTK. | +-------------------+------------------------------------------------+ | web-frontend | A web frontend for the papertape visualisator, | | | written in PHP and JavaScript (AJAX). | +-------------------+------------------------------------------------+ | daten | Some data and paper tape files which contain | | | NCR machine codes. About 40 files are written | | | by Udo, whereas more than one dozen of files | | | were read in with the paper tape reader. | +-------------------+------------------------------------------------+ Sven; 05.05.2008, 19.07.2008 You can read more about the projects at: * http://privat.technikum29.de/svens-projekte/Lochstreifen * http://dev.technikum29.de/wiki/Projekte/Lochstreifen