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