home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / pocketbk / utilsr / splitz / SPLITZ.WRD (.txt) < prev   
Psion Series 3 Word Document  |  1995-02-28  |  15KB  |  188 lines

  1. PSIONWPDATAFILE
  2. ROM::HPDJ500.WDR
  3. BTNormal
  4. HAheading 1
  5. ding 1
  6. ding 1
  7. HBheading 2
  8. ding 2
  9. ding 2
  10. HCheading 3
  11. ding 3
  12. ding 3
  13. HDheading 4
  14. ding 4
  15. ding 4
  16. HEheading 5
  17. ding 5
  18. ding 5
  19. HFheading 6
  20. ding 6
  21. ding 6
  22. HGheading 7
  23. ding 7
  24. ding 7
  25. HHheading 8
  26. ding 8
  27. ding 8
  28. ZSheading 9
  29. STStyle1
  30. LIList
  31. ZVList Bullet
  32. ZWListe en copie
  33. BOBody Text
  34. TOtoc 1
  35. ZXtoc 2
  36. ZYtoc 3
  37. ZZtoc 4
  38. YAtoc 5
  39. YBtoc 6
  40. YCtoc 7
  41. YDtoc 8
  42. YEtoc 9
  43. TITitle
  44. YFBody Text Inden
  45. SUSubtitle
  46.  Inden
  47. YGheader
  48.  Inden
  49. FOfooter
  50.  Inden
  51. YHfootnote text
  52. NNNormal
  53.         
  54. UUUnderline
  55.      
  56. BBBold
  57.           
  58. IIItalic
  59.         
  60. EESuperscript
  61. SSSubscript
  62.      
  63. !SPLITZ & JOINZ manual
  64. version 1.0, February 1995
  65.  1995 Daniel Pfund
  66. 1.    Introduction
  67. SPLITZ & JOINZ is a program designed to split and join text files.  The program is written in OPL and will only work on a Psion 3a.
  68. 2.    Distribution
  69. SPLITZ & JOINZ is shareware.  This means you can test it during 30 days and if you like it and/or still use it after this test period, you are required to register it.  The registration fee is 10 Swiss Francs or 5 UK Pounds.  You will find my address as well as a simple registration formular at the end of this file.  See section  ``Registration'' for more information.  The program can be distributed freely by any electronic mean (anonymous FTP sites, BBSes, packet radio ...) provided the file ``SPLITZ.ZIP'' stays intact.  Software distributors can freely distribute this program on their shareware disks, provided that
  70.     You don't charge more than $5 for the service.
  71.     The file ``SPLITZ.ZIP'' stays intact (see section  ``Installation'' for the file's contents).
  72.     You don't make any money out of it.
  73. If you would like to put this program on a CD-ROM, please contact me first (see section ``Author'' for my address).
  74. 3.    Shareware
  75. This program is distributed under the term of ``shareware''.  This means you can share it with other people and are even encouraged to distribute it to the maximum of people.  You can then freely test the program for up to 30 days.  If after this test period, you like and/or still use the program, you have to register it.  See section  ``Registration'' for more information.
  76. 4.    Uses
  77. I originally made it to avoid the 40k limit of the inbuilt applications like Word and OPL.  It will process text files and split them ``intelligently'' after a LineFeed (LF) at about the size you specify.  I used it for big text files I received while I had to use my Psion 3a for packet radio (a radio transmission mode for radio amateurs)  while my Amiga's serial port was defectuous.  You might also want to use it to split/join large text files if you are writing big articles on your Psion...
  78. 5.    Installation
  79. You should unzip the file SPLITZ.ZIP and get the following files
  80.     SPLITZ.TXT This file
  81.     SPLITZ.WRD This file for Psion Word
  82.     SPLITZ.OPA The program
  83. All you have to do is copy the file SPLITZ.OPA to the \APP directory with whatever program you use to copy/move files from/to your Psion.  You will then have to install the program with the System menu (Apps/Install) or by pressing Psion-i.
  84. 6.    Memory requirements
  85. SPLITZ & JOINZ will need only about 3k of your disk space.  In addition, SPLITZ & JOINZ will need about 28k of free memory to be able to run.  Also, don't forget that you need space for the output of the file you want to split/join.
  86. 7.    Running the program
  87. You will first get two dialogs with some information which you can pass by pressing ``Enter'' or ``Esc''.  You then get the main dialog where you are requested to enter useful information.  The first line asks for the source filename and it's location (Disk A, Internal, Disk B, event REM
  88. :).  You can use Tab or Control-Tab to get the usual Psion file requesters.  The third line asks for the destination directory.  The default is ``LOC
  89. :M\'', although it will only show you ``\''.  Once again, you can specify which drive the destination directory should be on.  The fifth line asks you for the approximate size of the parts.  This is only used if you split a file of course.  SPLITZ & JOINZ will automatically detect if you want to split or join a file by looking at the source file.  If the source file has an extension of the kind ``P0
  90. ?'', it will attempt to join the files previously splitted.  Otherwise it will take the source file and attempt to split it.  Note that the minimal split value is 8k.  When joining, SPLITZ & JOINZ will automatically ask you for the new filename extension.  When you enter it, you do not need to write a ``.'' in the dialog, but only the last three letters.  The last line of the main dialog asks you if you want to delete the source file after use.  If you answer yes, SPLITZ & JOINZ will delete the source file, but only if there were no errors during the process of splitting/joining.
  91. Once you have entered everything, type ``Enter'' to start splitting/joining.  If everything goes well, you will get a dialog saying ``No errors'' and eventually another line telling you which files have been deleted.  If on the other hand, an error appeared during the process of splitting/joining, you will be informed by a requester and the program will end without deleting any files.
  92. 8.    How the program works
  93. 8.1.    Splitting
  94. The program checks if it can read 8192 bytes  (8k) of the source file without going over the split value (hence the minimal split value of 8k
  95. ; for the sake of speed).  If it can, it reads 8k and writes them out to the destination file
  96. ; otherwise it reads one byte and checks if this character is a LF.  If it is, it writes it to the destination file and closes it.  It checks if there are any bytes left in the source file and if yes, creates a new part.  The process then starts over.
  97. 8.2.    Joining
  98. Joining is much simpler in the way that it takes all the files with the same name and extensions ``P0
  99. ?'', starting at 1 and joins them together.  Note that in the main dialog, you do not necessarily need to choose part1, as it will recognize any part.
  100. 9.    Limitations and bugs
  101.     The minimal split value is set to 8k, otherwise the program would be somewhat slow.  However, if you really need to split into smaller chuncks, this is possible, see section  ``Registration''.
  102.     You cannot split a program into more than 9 parts, since the extensions are of the kind ``P0
  103.     No bugs have been found during testing, although I have never tried to run the program on a binary file.
  104. 10.    Legal stuff
  105. SPLITZ & JOINZ is provided ``as is''.  This means, it does what it does, and I cannot be held responsable if it crashes your system, or causes any other dammages.  If however you do have a problem with it, please report it to me and I will try to help you out to fix it.
  106. 11.    Author
  107. Snail mail
  108. Daniel Pfund
  109. 19, ch. de Tirelonge
  110. CH-1213 Onex
  111. Switzerland
  112. You can also reach me via E-Mail (preferred
  113. ``Pfund@uni2a.unige.ch'' or if this address doesn't work any more (in a couple of years) you can still write to me at
  114. : ``hb9vbc@pccr01.cern.ch''. (Note the zero, not an o
  115. 12.    Registration
  116. The registration fee is 10 Swiss Francs or 5 UK Pounds.  Please stay with these currencies, because it will make life much easier for me
  117. ;-)  To register, please send me the formular at the end of this file.  You can either send it to me via E-Mail or snail ``conventional'' mail.  If you have an E-Mail address, I'll send you the registered program UUencoded at that address.
  118. 12.1.    Benefits from registering
  119. Why should you want to register
  120. ?  There are several reasons to this
  121.     You will get a registered version of SPLITZ & JOINZ which will be personnalized with your name.
  122.     You will be able to choose which directory the program will default to.
  123.     You will be able to eventually choose a smaller minimum split size.
  124.     You will be able to choose the default split size.
  125.     The beginning and end ``shareware'' dialogs will be removed and thus give you a much smaller program.
  126.     You will get a DVI doc file (LaTeX typesetted with professional output).
  127.     Most of all, it will free your conscience and assure that I will make other shareware programs in the future.
  128. 12.2.    Registration formular
  129. -------------------------------------------------------------------------------------------
  130. First Name
  131. :__________________________________________________