root/paper-tape-project/trunk/puncher/README.txt

Revision 7, 1.2 kB (checked in by sven, 4 years ago)

Completed/more accurate documentation.

Line 
1 
2 The Paper Tape Project -- Punching subsystem
3 ============================================
4 
5 The punching subsystem consists of platform independent frontend programs and
6 platform dependent backend library calls.
7
8 The frontends
9 -------------
10 There are currently two frontends:
11 
12 * gtk-frontend.c: This one uses the GtkPaperTape GTK widget to display the
13   paper tape file which is currently punched. Additionaly it displays widgets
14   to control the punching cycle.
15
16   TODO -- PLANNED FEATURES:
17     * Nicer GUI
18     * Open/Close Paper Tape Files
19     * Statistical details
20     * Generate zero bytes at front/end of files
21     * Generate paper tape label
22     * Generate label-only paper tape files
23
24 * puncher-frontend.pl: A simple interactive CLI Perl frontend to punch a paper tape
25   file with a label which the user types in on STDIN.
26
27 The backends
28 ------------
29 There is already an existing ppdev driver for Linux. It is planned to program a driver
30 with the same facilities for Microsoft Windows NT (Windows 2000/XP).
31
32 * puncher.[platform].c: The file which implements punching routines.
33
34 The backends have not been programmed yet.
35
36
37 --Sven, 19.07.08 16:44
38
39
40
Note: See TracBrowser for help on using the browser.
© 2008 - 2010 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