source: projects/README.txt @ 8

Last change on this file since 8 was 7, checked in by sven, 11 years ago

Completed/more accurate documentation.

File size: 4.1 KB
Line 
1
2   The Paper Tape Project
3   ======================
4
5   The Paper Tape Project want's to make it possible for today's
6   personal computers to read and punch paper tapes. It is developed
7   on GNU/Linux, but most of the programs are intended to run on both
8   Linux and Microsoft Windows NT (Windows 2000, XP, Vista?).
9
10   To tell you the truth -- it's partly only a big crowd of programs,
11   scripts and binary data and experiments, but with the help of
12   a subversion reposity (see README.SVN.txt for that) we want to
13   tidy it up and develop high quality software.
14
15   All programs in this project shall be published according to the
16   GNU General Public License (GPL), if there are no license information
17   in the particular files. Every directory contains a file called
18   "README.txt" which contains further information about the contents
19   and the license conditions from that subproject.
20
21   Many programs or comments, respectively, are written in German, because
22   technikum29.de is a german organisation. If you want to collaborate or
23   understand these programs, feel free to mail me (technikum29.de@sven;
24   read it the other way around).
25
26   +--------------------------------------------------------------------+
27   |       An overview over the Paper Tape Project subprojects          |
28   +--------------------------------------------------------------------+
29   | perl-tools        | Some tools written in perl to manage binary    |
30   |                   | data, write paper tape ASCII art, print        |
31   |                   | labeled paper tapes, parse ASCII number files, |
32   |                   | etc.                                           |
33   +-------------------+------------------------------------------------+
34   | userspace-driver  | The Linux ppdev userspace driver for the FACIT |
35   |                   | paper tape puncher, written in C, with some    |
36   |                   | C utulity programs and a perl frontend.        |
37   +-------------------+------------------------------------------------+
38   | reader            | A Linux ppdev userspace reader for the         |
39   |                   | GILMETTI paper tape reader, written in C and   |
40   |                   | based on the userspace-driver.                 |
41   +-------------------+------------------------------------------------+
42   | puncher           | A new try for the userspace-driver from the    |
43   |                   | scratch which strictly seperates between       |
44   |                   | platform-dependent backends and platform-      |
45   |                   | independent frontends. In this way we want to  |
46   |                   | program a Windows driver and a universal,      |
47   |                   | simple-to-use GTK frontend                     |
48   +-------------------+------------------------------------------------+
49   | schriften         | Several fonts which can be used to label paper |
50   |                   | tapes. These fonts are usually implemented as  |
51   |                   | Perl scripts.                                  |
52   +-------------------+------------------------------------------------+
53   | visualisator      | Draw virtual paper tapes on computer screens   |
54   |                   | or in PNG or SVG files. A project written in C |
55   |                   | which uses Cairo and GTK.                      |
56   +-------------------+------------------------------------------------+
57   | web-frontend      | A web frontend for the papertape visualisator, |
58   |                   | written in PHP and JavaScript (AJAX).          |
59   +-------------------+------------------------------------------------+
60   | daten             | Some data and paper tape files which contain   |
61   |                   | NCR machine codes. About 40 files are written  |
62   |                   | by Udo, whereas more than one dozen of files   |
63   |                   | were read in with the paper tape reader.       |
64   +-------------------+------------------------------------------------+
65
66
67   Sven; 05.05.2008, 19.07.2008
68
69   You can read more about the projects at:
70     * http://privat.technikum29.de/svens-projekte/Lochstreifen
71     * http://dev.technikum29.de/wiki/Projekte/Lochstreifen
Note: See TracBrowser for help on using the repository browser.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License