@database FileSploin
@$VER: FileSploin 1.8 (1998-10-02) The Ultimate Splitter/Joiner.
@AUTHOR "Lorens Johansson"

@NODE "Main" "FileSploin 1.8"

@{JCENTER}@{BG SHINE}FileSploin 1.8@{BG BACKGROUND}

E-MailWare
İ Lorens Johansson
http://members.tripod.com/~Snorslex/
@{JLEFT}
     @{" " LINK "Introduction" 0} Introduction
     @{" " LINK "Disclaimer" 0} Disclaimer
     @{" " LINK "Copyright" 0} Copyright
     @{" " LINK "Requirements" 0} Requirements
     @{" " LINK "Install" 0} How to install
     @{" " LINK "HowTo" 0} How to use
     @{" " LINK "History" 26} History
     @{" " LINK "ToDo" 0} To Do List
     @{" " LINK "Bugs" 0} Bugs
     @{" " LINK "FAQ" 0} Frequently Asked Questions
     @{" " LINK "Author" 0} Author
     @{" " LINK "Thanks" 0} Thanks to...
@ENDNODE

@NODE "Introduction" "Introduction"

 @{FG SHINE}@{U}Introduction@{UU}:@{FG TEXT}

   FileSploin is a small proggie to split and join files. It has many nice
   features:
   @{B}*@{UB} Fontsensitive GUI.
   @{B}*@{UB} It uses very little memory.
   @{B}*@{UB} It's small.
   @{B}*@{UB} It's quite fast.
   @{B}*@{UB} It's very easy to use.
@ENDNODE

@NODE "Disclaimer" "Disclaimer"

 @{FG SHINE}@{U}Disclaimer@{UU}:@{FG TEXT}

   You are using this program at your own risk. I'm NOT responsible for
   anything this program might do. (@{B}Although it shouldn't do any damage!@{UB})
@ENDNODE

@NODE "Copyright" "Copyright"

 @{FG SHINE}@{U}Copyright@{UU}:@{FG TEXT}

   FileSploin is İCopyright Lorens Johansson 1998.
   This program is E-Mailware... If you use it then please send me an E-Mail
   so I can see how many people who uses this program... That's all I ask.
@ENDNODE

@NODE "Requirements" "Requirements"

 @{FG SHINE}@{U}Requirements@{UU}:@{FG TEXT}

   · AmigaOS 2.0+ (Since ARexx was introduced in 2.0)
   · The following libraries in LIBS:
     rexxreqtools.library, rexxsupport.library, tritionrexx.library and
     rexxtricks.library.
   · It uses about 100k of memory.
   · SYS:System/Rexxmast MUST be running.
@ENDNODE

@NODE "Install" "How to install"

 @{FG SHINE}@{U}How to install@{UU}:@{FG TEXT}

   Copy the program and the guide file to wherever you want.
   Copy the following libraries to LIBS:
   - rexxreqtools.library
   - rexxtricks.library
   - triton.library
   - tritonrexx.library
   That's it!
@ENDNODE

@NODE "HowTo" "How to use"

 @{FG SHINE}@{U}How to use@{UU}:@{FG TEXT}

   How to make the buttons in @{"DOpus4" LINK "DOpusbuttons"}.
   DOpus button usage:
   @{B}Split:@{UB} Mark the file you want to be splitted and press the button.
   @{B}Join:@{UB} Mark the last splitted file and press the button.
@{FG SHINE}____________________________________________________________________________@{FG TEXT}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
                                 S P L I T
@{FG SHINE}____________________________________________________________________________@{FG TEXT}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    @{B}* Select the file that should be splitted.@{UB}
      This is where you select the file to split...
    @{B}* Size of the splitted files.@{UB}
      This is where you select the splitted file sizes.
    @{B}* Make BAT file.@{UB}
      If you check this option the program will make a BAT file for you.
      A BAT file is a file for use on PC, it will join the files without
      any use of an extern program...
@{FG SHINE}____________________________________________________________________________@{FG TEXT}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
                                  J O I N
@{FG SHINE}____________________________________________________________________________@{FG TEXT}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    @{B}* Last splitted file.@{UB}
      Here you should select the last splitted file, eg if you have three
      files file.001, file.002 and file.003 then you should select the
      file.003 here.
    @{B}* Outputfile.@{UB}
      This is where you select the outputfile for, eg the file that the
      splitted files should be join up to.
@{FG SHINE}____________________________________________________________________________@{FG TEXT}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
                                 O T H E R
@{FG SHINE}____________________________________________________________________________@{FG TEXT}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    @{B}* Status.@{UB}
      Describes what the program does when it performs a thing.
@{FG SHINE}____________________________________________________________________________@{FG TEXT}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
                               B U T T O N S
@{FG SHINE}____________________________________________________________________________@{FG TEXT}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    @{B}* Split.@{UB}
      This button starts the split function.
    @{B}* Join.@{UB}
      This button starts the join function.
    @{B}* Save.@{UB}
      This button saves the preferences to the icons ToolTypes.
    @{B}* Info.@{UB}
      This button shows some info about the program.
    @{B}* Quit.@{UB}
      This button quits the program.
@{FG SHINE}____________________________________________________________________________@{FG TEXT}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
                              T H E   M E N U
@{FG SHINE}____________________________________________________________________________@{FG TEXT}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    @{B}* Project.@{UB}
      Quit - Quits the program.
    @{B}* ?.@{UB}
      Info - Shows some info about the program.
      Help - Shows this .Guide.
@{FG SHINE}____________________________________________________________________________@{FG TEXT}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
                             T O O L T Y P E S
@{FG SHINE}____________________________________________________________________________@{FG TEXT}
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
    @{B}* SPLITSIZE@{UB}
      The size which is used when you split files.
    @{B}* MAKEBAT@{UB}
      1 - If you want a bat file to be created when you split.
      0 - If you don't
    @{B}* PREDEFINED@{UB}
      Which of the things in the predefined cyclegadget that should be
      active:
      1 - No predefined.
      2 - MS-DOS DD (730000)
      3 - MS-DOS HD (1450500)
      4 - Amiga OFS DD (838000)
      5 - Amiga OFS HD (1676000)
      6 - Amiga FFS DD (880000)
      7 - Amiga FFS HD (1771000)
@ENDNODE

@NODE "DOpusbuttons" "How to make the buttons in DOpus 4"

 @{FG SHINE}@{U}How to make the buttons in DOpus 4@{UU}:@{FG TEXT}

   First you must start the config by pressing the 'C' buttons in the
   lower right corner. Then press 'Buttons'. Then you should press on an
   empty space to create a new button.

   @{FG SHINE}Split Button:@{FG TEXT}
    Write a suitable name in the name field, for example 'TU Split'.
    Press the 'New entry' button.
    Press the button to the left of the magnifying glass until it says
     AmigaDOS.
    Then you should write in the field to the right of the magnifying glass.
     Write: @{B}rx <path>FileSploin1.8.rexx SPLIT {f} {Rs Enter split size} @{FG SHINE}@@{FG TEXT} 1@{UB}
      You should put @{FG SHINE}0@{FG TEXT} where the @{FG SHINE}@@{FG TEXT} is if you don't want to make a batfile
      and @{FG SHINE}1@{FG TEXT} if you do want a bat file to be created.
    In the flags section you should press 'Output window'.
    Stack size : 4000
    Priority   : 0
    Close Delay: 0

   @{FG SHINE}Join Button:@{FG TEXT}
    Write a suitable name in the name field, for example 'TU Join'.
    Press the 'New entry' button.
    Press the button to the left of the magnifying glass until it says
     AmigaDOS.
    Then you should write in the field to the right of the magnifying glass.
     Write: @{B}rx <path>FileSploin1.8.rexx JOIN {f} {s}{Rs Outputfile} 1@{UB}
    In the flags section you should press 'Output window'.
    Stack size : 4000
    Priority   : 0
    Close Delay: 0
@ENDNODE

@NODE "History" "History"

 @{FG SHINE}@{U}History@{UU}:@{FG TEXT}

   @{" * " LINK "History-MBF"} History - MakeBATFile
   @{" * " LINK "History-Split"} History - Split
   @{" * " LINK "History-Join"} History - Join

   These three programs has been joined togheter to FileSploin.
   This program starts on version 1.4 because I added up the versions of
   the three programs it is made of and that makes it 1.4! :)

   @{B}1.4:@{UB} @{FG SHINE}(1998-09-30) (14101 bytes)@{FG TEXT}
   · It can now split files and make a bat file for it (not optional).

   @{B}1.5:@{UB} @{FG SHINE}(1998-09-30) (20268 bytes)@{FG TEXT}
   · You can choose if you want to create a bat file when you split a file.
   · You can join files.
   · Added some more error checking.
   · Added the AmigaGuide documentation.

   @{B}1.6:@{UB} @{FG SHINE}(1998-09-30) (21914 bytes)@{FG TEXT}
   · Added status. (Describes what FileSploin does when it works!)
   · Fixed some minor bugs in the errorchecking that didn't show one
     requester.

   @{B}1.7:@{UB} @{FG SHINE}(1998-10-01) (23512 bytes)@{FG TEXT}
   · It can take arguments now... so you can use it without the GUI. For
     example you can use it in DOpus. It has problem if you surround an
     argument with ""... :( I have a fix that isn't so pretty... If you
     surround somestuff with "" then you must add the argument 1.

   @{B}1.8:@{UB} @{FG SHINE}(1998-10-02) (24664 bytes)@{FG TEXT}
   · Removed a bug in the make bat file routine.
   · It has some predefined splitsizes.
@ENDNODE

@NODE "History-MBF" "History - MakeBATFile"

 @{FG SHINE}@{U}History - MakeBATFile@{UU}:@{FG TEXT}

   @{B}0.1:@{UB} @{FG SHINE}(1998-09-27) (3680 bytes)@{FG TEXT}
   · Writes a BAT file to RAM:temp.bat. (Not optional yet)
   · It puts togheter a file named FIL.ZIP that consist of 3 files.

   @{B}0.2:@{UB} @{FG SHINE}(1998-09-27) (3937 bytes)@{FG TEXT}
   · The user can change the name of the file (but it still saves the file
     RAM:temp.bat) and how many files it consists of. But the number of
     it consists of doesn't matter, YET!

   @{B}0.3:@{UB} @{FG SHINE}(1998-09-27) (5607 bytes)@{FG TEXT}
   · Number of files is working if it is less then 1000. (And that's
     perfect because it can only be 999 on the PC program so it's working
     now.
   · If the number of files is greater then 999 the program stops.
   · If the number of files is less then 2 the program stops.

   @{B}0.4:@{UB} @{FG SHINE}(1998-09-27) (7490 bytes)@{FG TEXT}
   · The program saves the file with the correct name in RAM: .
   · Included version string so you can use VersionWB on this arexxscript.
   · Added requesters for some things.

   @{B}0.5:@{UB} @{FG SHINE}(1998-09-27) (26253 bytes)@{FG TEXT}
   · You can choose where to save the file, with a file requester.
   · Added a GUI!

   @{B}0.6:@{UB} @{FG SHINE}(1998-09-28) (11930 bytes)@{FG TEXT}
   · You can use tooltypes.
   · Added an AmigaGuide documentation.
   · Added menus.
   · Added shadowed buttons when it's working.
   · Added Progress Bar.
@ENDNODE

@NODE "History-Split" "History - Split"

 @{FG SHINE}@{U}History - Split@{UU}:@{FG TEXT}

   @{B}0.1:@{UB} @{FG SHINE}(1998-09-29) (383 bytes)@{FG TEXT}
   · Nothing really works yet.

   @{B}0.2:@{UB} @{FG SHINE}(1998-09-29) (1856 bytes)@{FG TEXT}
   · It split the files but only in one smaller file... :)

   @{B}0.3:@{UB} @{FG SHINE}(1998-09-29) (2504 bytes)@{FG TEXT}
   · It splits the files OK now. The splitted files can only be 64k/file.
   · Max number of splitted files = 9.

   @{B}0.4:@{UB} @{FG SHINE}(1998-09-29) (2504 bytes)@{FG TEXT}
   · Max number of splitted files = 999.

   @{B}0.5:@{UB} @{FG SHINE}(1998-09-29) (2750 bytes)@{FG TEXT}
   · Takes two arguments inputfile and size.

   @{B}0.6:@{UB} @{FG SHINE}(1998-09-30) (3809 bytes)@{FG TEXT}
   · The splitted files can now be as big as you want them to be.

   @{B}0.7:@{UB} @{FG SHINE}(1998-09-30) (3857 bytes)@{FG TEXT}
   · It names the files after the inputfile and adds a three digit number.
   · Added an AmigaGuide documentation.
@ENDNODE

@NODE "History-Join" "History - Join"

 @{FG SHINE}@{U}History - Join@{UU}:@{FG TEXT}

   @{B}0.1:@{UB} @{FG SHINE}(1998-09-30) (4488 bytes)@{FG TEXT}
   · It joins upto 999 files.
   · Added an AmigaGuide documentation.
@ENDNODE

@NODE "ToDo" "To Do List"

 @{FG SHINE}@{U}To Do List@{UU}:@{FG TEXT}

   · Make the program smaller.
   · ...
   · @{B}Please help me to fill out this list.@{UB}
@ENDNODE

@NODE "Bugs" "Bugs"

 @{FG SHINE}@{U}Bugs@{UU}:@{FG TEXT}

   · @{B}IF@{UB} you should happen to find a bug then @{"mail me" LINK "Author"} as soon as
     possible, please include what computer you have and which version of
     the program and the libraries you have.
@ENDNODE

@NODE "FAQ" "Frequently Asked Questions"

 @{FG SHINE}@{U}Frequently Asked Questions@{UU}:@{FG TEXT}

   Q = Question
   A = Answer
   S = Solution

   Q: What does this mean?
      +++ Error 14 in line 254: Requested library not found
      +++ Error 14 in line 245: Requested library not found
      Command returned 10/14: Requested library not found
   A: It can't find one of the libraries it needs.
   S: Copy rexxreqtools.library, tritionrexx.library and rexxtricks.library
      to LIBS: .

   Q: Why doesn't it work from DOpus?
   A: I have some trouble with dopus commands like {f}, it adds "" around
      the filename and I don't know how to remove them in an easy way...
   S: Make the buttons as I have shown in this guide. Click @{"here" LINK "DOpusbuttons"} to
      check how the buttons should look like.
@ENDNODE

@NODE "Author" "Author"

 @{FG SHINE}@{U}Author@{UU}:@{FG TEXT}

   Lorens Johansson
   @{FG SHINE}URL:@{FG TEXT} http://members.tripod.com/~Snorslex/
   @{FG SHINE}E-Mail:@{FG TEXT} lorensjohansson@hotmail.com
   @{FG SHINE}Snail-Mail:@{FG TEXT} Lorens Johansson
               Durkvägen 2
               S-945 33 Rosvik
               SWEDEN
@ENDNODE

@NODE "Thanks" "Thanks to..."

 @{FG SHINE}@{U}Thanks to@{UU}:@{FG TEXT}

   Amiga · For the faboulous computer.
@ENDNODE
