source: projects/paper-tape/WINDOWS.txt @ 41

Last change on this file since 41 was 30, checked in by sven, 15 years ago

Added new documentation as well as a great new layout and some new
features for the documentation system like syntax higlighting (using
geshi).
Furthermore much directory clean up and movements accross directories.

File size: 1.8 KB
Line 
1
2   The Paper Tape Project - Using Windows
3   ======================================
4   
5   Most work at the paper tape project was performed on Unix operating
6   systems (like Linux). With their powerful shells its quite easy
7   to perform various operations like transforming ASCII hex code files
8   to binary files, truncate or add null bytes, generate bit musters
9   (e.g. as paper tape labels or for testing purposes) and read in
10   or punch out, because you can concate simply every program with
11   every else - following the Unix philosophy:
12   
13    * Write programs that do one thing and do it well.
14    * Write programs to work together.
15    * Write programs to handle text streams, because that is a
16          universal interface
17                          (http://en.wikipedia.org/wiki/Unix_philosophy)
18   
19   Microsoft Windows doesn't follow this philosophy, and therefore
20   it's not comfortable at all while working in the Paper Tape Project.
21   On the other hand, I was requested to program a punching GUI for
22   Microsoft Windows. Therefore I have programed a M$ Windows parallel
23   port driver and a GTK graphical user interface.
24   
25   To compile these things on Windows, I use MinGW and MSYS, as well
26   as the precompiled GTK+ libraries and header files for Windows.
27   This documentation shall give a small overview how to setup an
28   environment. Programing has been tested at Windows 2000 and
29   Windows XP. Generally, the old Win 9x tree is no more supported.
30   
31   Setting up the Windows Environment
32   ----------------------------------
33   You need to install, in order:
34   
35   1. MinGW. The most simple is the Automated MinGW Installer. See
36      http://www.mingw.org
37   2. MSYS, if you want.
38   3. The latest version of GTK+ (2.10.0 or newer)
39   
40   
41   Sven Köppel, $Id$
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