_/\/\_ __ _ _/\ ___ _/\/\o_____ // / / \/_ \// / / \_ \// / //____ \ // / // // _//\// /-OF-/ // / //\ \/ / \.__/\_//\ \__/\_/ / /\.__//\___/ /RD - -- --- -\/»Presents«\/------ --- \/ -- - - -- --- ------- -------------.----------------------[-] The DiskMasher TURBO V1.12 / IMPR0VED & BøøSTed by SiNTAX/WøT [-]------------------------------------- ------ ---- - - call our Bulletin Board Systems - ------------------------- - SiN CiTY -:- WoRLD oF TWiST BELGiUM HQ : +32-3825-2274 DoPING -:- WoRLD oF TWiST GERMaN HQ : +49-432-116-176 -:- NoDE 2 -:- : +49-432-116-230 1. PREFACE -:- NoDE 3 -:- : +49-432-116-480 ~~~~~~~~~~ Yeah, finally somebody took the time to boost up our beloved trader utility! I thought the original DMS wasn't quite what I wanted, so I decided to make some adjustments to it. 2. Changes ~~~~~~~~~~ V1.12 - First Pirated release ;) * The DMS will show ALL text files again! I know lotsa people missed thiz feature * Now the -2 tracks, created by my FAST DMS Checker util (when using text disabling) will ALSO be shown!!! Yiiihhaaaa * Replaced the SLOW CRC Calculation routine, by the one I used in FDChk, which is a HELL OF A LOT faster! * Replaced all nasty 'JSR xx(PC)' calls by faster 'BSR xx' calls * Optimised the buffered read routine * Added a delay in the routine to check the left mouse button, so now ya have to hold down the button for 1/2 second... So if yer busy in another screen and wanna look at the dms text, it will still be there after clicking on the 'screen to back' gadget * Optimised the decompression routine a bit * Fixed a visual bug: if the path+filename was longer than 26 chars, then the border of the window was overwritten. * Mega BøøST in the buffered read routine!!! * Fixed a minor problem: Normally the buffered IO routines use a buffer of approx. 32Kb, but when doing a VIEW, the buffer is set to 512 bytes because it's better in this case (won't give a lecture WHY, but it IS)... however the buffer wasn't set back to 32Kb after the view operation, decreasing overall speed dramatically (e.g. with that SR_INDY4.DMS file ya need 6 secs more with a 512 byte buffer!) Just try this with yer DMS V1.11: use TEST on a file, then do a VIEW and then a TEST again, and compare the time both test's took! * Mega BøøST in the buffered save routine Time for a little speed comparison: Operation: TEST +----------------------------------------------------+ | DMS Version | File: KGB2.DMS (740153) | +------------------------+---------------------------+ |V1.11 TURBO (hahahah) | 0 mins 29 secs | |V1.12 BøøSTeD Version | 0 mins 11 secs | +-+------------------------+---------------------------+-+ | DMS Version | File: SR_INDY4.DMS (834391) | +--------------------------+-----------------------------+ |V1.11 TURBO (hahahah) | 0 mins 33 secs | |V1.12 BøøSTeD Version | 0 mins 14 secs | +--------------------------------------------------------+ Operation: WRITE +--------------------------------------------------------+ | DMS Version | File: SR_INDY4.DMS (834391) | +--------------------------+-----------------------------+ |V1.11 TURBO (hahahah) | 1 mins 30 secs | |V1.12 BøøSTeD Version | 1 mins 10 secs | +--------------------------------------------------------+ Operation: READ +--------------------------------------------------------+ DMS Version | Disk: FLASHBACK #1 (SIMPLE) | +--------------------------+-----------------------------+ |V1.11 TURBO (hahahah) | 1 mins 02 secs | |V1.12 BøøSTeD Version | 0 mins 46 secs | +--------------------------------------------------------+ 3. Note ~~~~~~~ Also included in the archive is a file called 'CopyMemQuicker' if you put this in your startup-sequence you'll get even more power!! This patch really makes your _LVOCopyMem() function faster (not like many other patches out there) I also included 'UnArp' which will only be of any use if you have OS2.0+, it will patch the arp.library to use OS2.0+ functions, and also use the much better ASL requester! Note about DMSwin: It has come to my attention that some people don't know that DMSwin has a file requester... to activate it just click on the textstring above the string gadgets, this will pop up the ARP requester (or the ASL one if you used the unarp patch) e.g. click on WRITE and then on 'Input File 1' to use the requester 4. Future? ~~~~~~~~~~ Well I dunno if I'm gonna make other adjustments, if ya wanna know why, then try assembling a source file of 20.000 lines on a stock 7.14MHz amiga, and you'll KNOW why! Ok This is the first of many productions from World of Twist........ We send our best Wishes to all especially our old friends in THE SILENTS... REMEMBER......Nothing can last forever.......... Oh We search an ESTABLISHED Multi node WHQ......INTERESTED???? Special thx..to RED DeVIL/Dual Crew for the real quick ansi's tonight....