home *** CD-ROM | disk | FTP | other *** search
- .-----------------------------------------------------------.
- | /\ /\ _/\_._/\_ |
- | _/\_______/ \ _/\_ _/\___ _/\__/ \___/\_| | |\ |
- | _/ _______/ \/ \/ __ \| / __/ __ \_ | || |
- | \______ \/ \/ \_ \/ \_ \ \____/__ __|| |
- | / / \_ \______/__ /__ \____ / |\\| |
- | /________ _/___ _/\____\_l_ _/\__\_ _\__\_ _/_ || |
- | \________\/\____\/\\/ \/\\/ \/\_\ \/\__\/\| |
- | \/ \/ \/ \/ \/ \/ |
- `-------------------------------------------------------IfN-'
-
-
- PRESENTS
-
-
-
- - - - - --------------------.
- |
- |
- _:---:__ :---: |
- \_ _/_____.___.______|__ |___________. |
- | | _ | | _ / __ \ _ | |
- | | \ | | \___/ / \ | | `-------------------------.
- |____ \______|____\ |________/______/ |
- |_____/[wHW] _:---:__ |
- - - - - -------------------+ ________________.______\_ _/__ |
- | \_ ____ _ | _ / | / |
- | / \___ \_ | | \___/ | \ |
- | _/ _____/______|____\ |____ \_ |
- | \_____\ |_____/ |
- `---------------------------------------'
-
-
-
- A
-
- sOULtAKEr/sMK pRODUCTiON.
-
-
-
- OVERViEW:
- ~~~~~~~~~
-
- 1 - iNTRODUCTiON.................................SUM INFO ABOUT THE PROGRAM
- 2 - REQUiREMENTS..............................................WHAT YOU NEED
- 3 - iNSTALLATiON.................................................U KNOW IT!
- 4 - USAGE...........,.........................................HOW TO USE iT
- 5 - TECHNICAL iNFO...........................iF YOU WANNA KNOW HOW iT WORKS
- 6 - HOW TO REACH ME.......................FOR BUG REPORTS, SUGGESTiONS, ETC
-
-
-
-
-
-
- 1 - iNTRODUCTiON:
- ~~~~~~~~~~~~~~~~~
-
- This is a very FAST sorting program. And may be very interesting for AREXX
- programmers. It is also very usefull in CLI. It shows how many lines are
- sorted and how many are in total etc. So you can see how long it will take.
-
-
-
-
- 2 - REQUiREMENTS:
- ~~~~~~~~~~~~~~~~~
-
- To use this program you need:
-
- AmigaDos 2.x+ (Maybe also on 1.3 ?? i haven't tested that!)
- The Standard libraries (Located in ROM)
-
-
-
- 3 - iNSTALLATiON:
- ~~~~~~~~~~~~~~~~~
-
- You have the following files:
-
- C/TurboSort - Mainprogram
- C/TurboSort.info - Workbench icon (8 colors)
- Docs/TurboSort.Doc - Documentation (this file)
- Install.script - Installation script (Amigados)
-
-
- Novice users: type: Execute install.script
- ---------------------------------------------------[]
- Intermediate users: Execute install.script
- ---------------------------------------------------[]
- Expert users: Copy them to wherever you want (adviced: C: )
-
-
-
-
- 4 - USAGE:
- ~~~~~~~~~~
-
-
- This is the argument line:
-
- LOADFILE/A,SAVEFILE/A,QUIET/S:
-
-
- - LOADFILE : Put here the filename to load and sort.
- - SAVEFILE : Put here the filename to save the sorted lines.
- - QUIET : If you write this arg then there will be NO output at all (For
- arexx/script coders.) This means ±2 times more speed!
-
-
-
-
-
- Example:
-
- -----------------------------------------------[CUT HERE]
-
- 7.Harddisk:E/Sources/System/TurboSort> turbosort dh0:list dh0:list.alpha
- TurboSort V1.0 Written by sOULtAKEr/sMOKEY.
-
- Please Wait While Loading: dh0:list.....Done
- Please Wait While Sorting and Saving to: dh0:list.alpha.....
- 168 lines sorted and saved out of 168...Finished..
-
- 7.Harddisk:E/Sources/System/TurboSort>
-
- -----------------------------------------------[CUT HERE]
-
- *NOTE*--START THiS UTiLS FROM THE CLi..!!!!--*NOTE*
-
-
-
-
- OR maybe in a arexx program:
-
-
- -----------------------------------------------[CUT HERE]
-
- /* We will now sort a file */
-
- Address Command ('c:turbosort dh0:list dh0:list.alpha QUIET')
-
- /* And now we will copy the file blablablbaabab */
-
- -----------------------------------------------[CUT HERE]
-
-
-
-
- 5 - TECHNiCAL iNFO
- ~~~~~~~~~~~~~~~~~~
-
-
- This program is written in E.
- Here are some statistics done on a plain a1200/020 2mb ram.
- It loads,sorts,saves 100 lines on a:
-
- Harddisk: ±2 seconds (With Console output)
- Harddisk: less than 0.4 seconds (Without Console Output (QUIET))
-
- DiskDrive: ±4 seconds (With Console Output)
- DiskDrive: ±3 seconds (Without Console Output (QUIET))
-
- As you can see, the console output slows down the process a lot. Thats
- why i added the quiet option. But it is very usefull for arexx coders.
- Because they don't need the output.
-
- This program uses asynchronous i/o routines for maximum speed.
- The sorting routine is called radix and is very fast, unlike quicksort or
- merge sort which use O(n * log n) methods this one uses a true O(n) method.
- Radixsort uses 256 buckets at each level to put the strings in.
-
- (NOTE: For highest sorting speed, copy the file first to ram, or place
- the savefile in RAM: !)
-
-
-
-
- 6 - HOW TO REACH ME
- ~~~~~~~~~~~~~~~~~~~
-
- You can reach me on ONE EIGHT SEVEN, numbers: +31-ELITE-KNOW!
- +31-ELITE-KNOW!
- +31-PRI-VA-TE!
-
-
- FAST GREETINGS GOTO:
-
- RICK - Are you ever going to get back?
- WHIRLWIND - Resets suck don't they? :)
- APOLLO/RYL - How about recoding attaatta?
- SVEN THE CREATOR - Yo dude! E rulez!
- TIB - Where's that demo?
- JUNK - This might be usefull!
- PITER - Nice chats!
- MR.G - How's da mod?
- ZIUTEK - Autotrading rulez!
- FLOPPY ROBBY - Does that MFC already work?
- CLOTUG - Where are da uploads?
- [MEGA^FORTRESS] - C Rulez!?
- RADAVI - Nice meeting ya!
- ORLINGO - yOU kNOW tHE sTILO!
-
-
- and all the other dudes i fucking sorry forgot: i'M sORRY!!
-
-
-
-
- SMoKeY BOARDS
- ~~~~~~~~~~~~~
- wONDERLANd - WHQ +31-(0)70-317-6466
- PANDARVE - DHQ +31-(0)57-08-4756
- COLD SLAM - DiST +31-(0)57-507-1510
- SPAC!D - DiST +31-(0)251-316-304
- DREAMLANDZ - DiST +31-(0)79-342-7639
-
-
-
- [<This was written by sOULtAKEr!>-------------------------------------------]
-