SplitP - Split document file for printing on front and back of computer continous feed paper. CopyRight ©1992 John Bianchi USE AT YOUR OWN RISK!!! AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGE OR LOSS OF DATA! This program and source file are public domain so long as the source, documentation (this file), executable(s) and copyright are kept together in their original form. FredFish and others are free to distribute. Please keep this document with the archive as the program gives little information about what it does. Well, what does it do?!?! After spending a lot of money downloading PD/ShareWare/FreeWare Amiga BBS programs, I found the documentation files hard to read on a computer screen. As these programs usually have 100+ pages in their manuals, I found I was wasting the other side of all that expensive computer paper. What was needed was to split the manual into odd and even pages and print only the odd pages (1,3,5,etc.) on one side, then feed the paper through for even pages (2,4,6,...) to be printed on the other. SplitP will create 2 files from your original file, splitting the output in 66 lines (default) between side One and Two of the paper. These files could then be printed (or copied to the printer) in seperate print jobs resulting in output on both sides of the paper (as long as you re-load the paper in your printer corectly). SplitP reads the specified number of lines per printed page (defaults to 66) or a formfeed and switches back and forth to side 1 and 2 of the new text file. I'm sure binary files will create havoc (as SplitP only searches for a formfeed character or a newline character in it's page count) ========================================================================= CLI Usage: SplitP BigManual ;will create 2 files: BigManual_1 and BigManual_2 from the file BigManual (this will happen in the current directory SplitP T:BBS.Man -p88 ;Will create T:BBS.Man_1 and T:BBS.Man_2 using 88 lines per page SplitP ? ;gives usage and version information ========================================================================= I'm sure a much better (even mediocre (SP?)) Amiga C programmer out there could write this much better than I. This is about my third C program ever and is the first release as such (version 0.8). As I wrote this in one night, I'm sure there will be future improvements. If I had more knowlege of C and the Amiga (better references) I would have strickly used 2.0 specific routines. Hopefully someone out there will re- write this in 2.0 code (residentable, VPrintF(), ReadArgs(), etc) and release that source (don't make it too complicated, please). If you improve this program, I ask that you place the source and executable in the public domain (somehow) for others to enjoy. This program will save paper, trees and money. As I am kinda proud of this mess (My brain is still BASIC, you know), please give a little credit to me in your version. (pretty simple, huh?:) Enjoy! John Bianchi CIS: 76256,3436 BIX: jbianchi