[1] | 1 | |
---|
[6] | 2 | The Paper Tape Project |
---|
[1] | 3 | ====================== |
---|
| 4 | |
---|
[6] | 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?). |
---|
[1] | 9 | |
---|
[6] | 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. |
---|
[1] | 14 | |
---|
[6] | 15 | All programs in this project shall be published according to the |
---|
| 16 | GNU General Public License (GPL), if there are no license information |
---|
[7] | 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. |
---|
[1] | 20 | |
---|
[6] | 21 | Many programs or comments, respectively, are written in German, because |
---|
| 22 | technikum29.de is a german organisation. If you want to collaborate or |
---|
[7] | 23 | understand these programs, feel free to mail me (technikum29.de@sven; |
---|
[6] | 24 | read it the other way around). |
---|
| 25 | |
---|
[7] | 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 | |
---|
[6] | 67 | Sven; 05.05.2008, 19.07.2008 |
---|
| 68 | |
---|
[7] | 69 | You can read more about the projects at: |
---|
[1] | 70 | * http://privat.technikum29.de/svens-projekte/Lochstreifen |
---|
[7] | 71 | * http://dev.technikum29.de/wiki/Projekte/Lochstreifen |
---|