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 |
---|