home *** CD-ROM | disk | FTP | other *** search
/ PC-Test Pro / PCTESTPRO.iso / disktool / 35sec / entp / 35doc.txt < prev    next >
Encoding:
Text File  |  1995-09-21  |  12.8 KB  |  272 lines

  1. NOTE:  This program is *NOT* compatible with enhanced mode Windows with
  2. ─────┘ virtual memory in use.
  3.  
  4.   Common knowledge says, that it is possible to speed-up installation process
  5. of big programs by copying installation disks on hard-drive. It's good thing
  6. to do, because when you speed-up installation two times (by this trick), you
  7. can save up-to half an hour. (Yes. There are programs, which took 60 minutes
  8. to install.)
  9.  
  10.   35sec package offers something even better: With 35sec floppy-disk
  11. accelerator it is possible to read/write floppy-disks on background - You'll
  12. save even more time and you will not need any hard-disk space.
  13.  
  14.   And 35sec provides even more...
  15.   You are working in your favourite text editor, when friend comes with
  16. 1.44MB of texts, you are interested in. You will not stop working with
  17. text-editor, you just press some sequence of key combinations (^^Q 1 ^^W 1 in
  18. case that disk fits into B:) and continue working with editor. Disk is being
  19. read on background. After 35 seconds, computer beeps, indicating you
  20. that disk's memory image is ready. Now you can decide, if you want to see
  21. tthat texts (access to them is now as extremely fast - as fast as
  22. ram-drive). If you decide to do some changes, you can, but before removing
  23. floppy you need to save them back. You can do also other things: for example
  24. you can make diskcopy of that disk without need to read it again.
  25.  
  26.                              35 seconds package
  27.                              ══════════════════╝
  28.                                 Version 1.20
  29.  
  30.  
  31.                   The ultimate floppy-disk caching program
  32.  
  33.   35sec disk accelerator is able to read floppy disks completely on
  34. background. It is nice feature, which can save you lot of time. Computer is
  35. slowed down only by some 10%, difference is unnoticeable (when not running
  36. benchmarks). You can even remove floppy from drive (if disk is error-free).
  37. You can work on it, and it is as fast as ram-drive.  You can even make changes
  38. on it. Than you can write memory image onto floppy, you can decide to discard
  39. changes, can make copies of that disk, everything completely on background.
  40.  
  41.   When there are some problems with reading floppy, remember to leave it
  42. inserted in drive. When 35sec is not able to read something (it will tell you
  43. after reading), you should leave floppy inserted. BIOS may still be able to
  44. read that data. Be sure to retire such floppies, as they became slow and
  45. unreliable.
  46.  
  47.                              35sec.com - kernel
  48.                              ──────────────────┘
  49.   35sec.com should be loaded from your autoexec.bat file. It is resident and
  50. takes about 3KB of RAM. It may be loaded high by your memory manager in order
  51. to save memory. 35sec.com contains kernel, which is responsible for doing all
  52. low-level operations. This kernel provides services to other programs from
  53. 35sec package. Interface between 35sec.com and other programs is described in
  54. 35tech.txt. If you decide to use that interface, please let me know. Note,
  55. that you can't distribute 35sec along with your own programs (see 35lic.txt).
  56.  
  57.                    35secW.com - Windows compatible kernel
  58.                    ──────────────────────────────────────┘
  59.   35secW.com is equivalent of 35sec.com, except that it is compatible with
  60. Windows with one exception: This program is *NOT* compatible with enhanced
  61. mode Windows with virtual memory in use. Disable virtual memory or switch to
  62. standard mode before using this program.
  63.  
  64.   When running 35secW under Windows, make sure *NO* dos application is running
  65. at same time.
  66.  
  67.   This is because Windows with virtual memory just can not handle moving data
  68. to virtual memory during hardware interrupt. If you know how to do that,
  69. please mail me. Only solution I see is rewrite completely big part of Windows
  70. - and I'm not going to do that.
  71.  
  72.   35secW is worse than 35sec - it needs more memory and has bigger overhead.
  73. This is because windows refuse to lock XMS memory.
  74.  
  75.                        35cache?.com - cache interfaces
  76.                        ───────────────────────────────┘
  77.   After loading 35sec.com, you need some program to call its services. You can
  78. select from 3 versions of this program (called 35caches.com, 35cacheo.com and
  79. 35cacheb.com). All these shells should be loaded from autoexec.bat. They have
  80. all same keyboard controlls - they differs only in responses they give to you.
  81.  
  82.   35cacheb.com - gives information by beeps. Problem about this is, that it
  83. may be hard to recognize what information does it want to give you. Generally,
  84. two same beeps mean that something is O.K. and accepted, two (or more)
  85. different beeps mean that something went wrong. It is the smallest one.
  86.  
  87.   35caches.com - gives information in text form only. Window in center of
  88. screen pops up informing you on what happend. Then, you are expected to press
  89. Alt-RShift to continue. The message pops up even if you are in graphics mode
  90. (and you will not be able to see it), so this is not recommended to install
  91. when you use graphics mode application frequently.
  92.  
  93.   35cacheo.com - gives information by beeps and in text form. Text message
  94. appears after you press report last message (^^C) combination (see below), so
  95. there are no problems with graphics modes.
  96.  
  97.   All 35cache? programs require single word to be passed on command-line as
  98. flags, so you'll have to install them with "35cache? 0000" - one space between
  99. command and parameters, four characters. Use 35cache? without parameters to
  100. get help. Parameter allows you to use something else than default
  101. Ctrl-Alt-????.
  102.  
  103.   Buffer selection        Deselect
  104.  ┌───┬───┬───┬───┬         ┬───┬
  105.  │1  │2  │3  │4  │         │0  │
  106.  │   │   │   │   │         │   │
  107.  └┬──┴┬──┴┬──┴┬──┴┬        ┴───┴
  108.  
  109.  
  110.   └┬──┴┬──┴┬──┴┬──┴┬
  111.    │Q  │W  │E  │R  │
  112.    │   │   │   │   │  B:
  113.    └┬──┴┬──┴┬──┴┬──┴┬
  114.     │A  │S  │D  │F  │
  115.     │   │   │   │   │  A:
  116.     └┬──┴┬──┴┬──┴┬──┴┬
  117.       ^   ^   ^   ^
  118.       │   │   │   │
  119.       │   │   │   └─ Write whole memory image onto floppy
  120.       │   │   └─ Write chaged parts of memory image onto floppy
  121.       │   └─ Assign buffer to drive
  122.       └─ Read buffer from drive
  123.  
  124.      └┬──┴┬──┴┬──┴┬──┴┬
  125.       │Z  │X  │C  │V  │
  126.       │   │   │   │   │
  127.       └───┴───┴───┴───┴
  128.         ^   ^   ^   ^
  129.         │   │   │   │
  130.         │   │   │   └─ Cancel current operation
  131.         │   │   └─ Report last message (not in 35cacheb)
  132.         │   └─ Report progress of current operation (not in 35cacheb
  133.         └─ Free buffer
  134.  
  135.   Commands are Ctrl-Alt-Letter (Ctrl-Alt-??? can be overriden to something
  136. else on command line) followed by buffer number (if required).
  137.  
  138.   For ilustrative pictures, run README.bat.
  139.  
  140.                                     35mon
  141.                                     ─────┘
  142.   35mon is event-driven utility that allows you to view state of 35sec floppy
  143. accelerator. It can send commands to 35sec, so you could use instead of
  144. 35cache? interfaces. It can be controlled from command line, use 35mon /? to
  145. get help. Mount and UnMount batches are examples of 35mons usage.
  146.  
  147.                                    35monW
  148.                                    ──────┘
  149.   35monW is interface for usage of 35secW under Windows. It is pretty self
  150. explanatory, I hope. Remember to select buffers between starting operations. I
  151. hope incompatibility with virtual memory is not really critical - you don't
  152. need much memory when installing new software (that is probably best time to
  153. use 35secW).
  154.  
  155.                                 Compatibility
  156.                                 ─────────────┘
  157.   When MS-Windows are loaded, it is not possible to load disk images with
  158. 35sec (it reports 'Not enough XMS' error). It can be done with 35secW when
  159. Virtual memory is off.
  160.  
  161.   35sec requires some XMS memory manager to be installed. When used with disk
  162. caches, load 35sec *before* that cache. If you load 35sec after really (don't
  163. do that!) intelligent cache (like hyperdisk), be sure to flush its buffers
  164. before reading floppies using 35sec.
  165.  
  166.   35sec requires 386SX or better, with FDC compatible to my FDC, just
  167. try it (no-name computers are probably O.K.). Requirement of 386+ is not
  168. essential, but I'm too lazy to do 32-bit aritmetics on 286-. If that is
  169. problem for you (i.e.  you own 286 or even XT), please let me know, but I
  170. don't think I'll help you.
  171.  
  172.   Please do NOT use 35sec for disks with non-DOS file system (like LINUX
  173. disks), it can cause 'Division by zero' in foreground application.
  174.  
  175.                                 Installation
  176.                                 ────────────┘
  177.   Copy all files to hard-drive. Install 35sec.com and one of 35cache?.com
  178. (you'll need status flags, 0000 by default) in autoexec.bat file. 35sec.com
  179. (or 35secW, if you are windows user) should be installed before any
  180. disk-caching program but after XMS memory manager.
  181.  
  182. Example AUTOEXEC.BAT
  183. ────────────────────┘
  184.  
  185. d:\win\xmsmmgr
  186. c:\utl\35sec
  187. c:\utl\35cacheo 0000
  188. c:\utl\hyperdkx ...
  189.  
  190.                                 Registration
  191.                                 ────────────┘
  192.   After 21 days evalution period, you must register. Registration means, that
  193. you will send me $10 and I will send you registered copy of 35sec accelerator.
  194. (Just put money into envelope so they are not visible from outside and send it
  195. to my snail-mail adress. Send me note if you are able to. Or do you have some
  196. better idea how to deliver me $10?)
  197.  
  198.   After registering, you'll get much smaller version (even with smaller
  199. resident kernel). Pause on start-up will disappear, too.
  200.  
  201.   Note for people from Czech republic:  Vzhledem k tomu, ze od nikoho z vas
  202. neocekavam, ze mi poslete deset dolaru, bude bohate stacit, kdyz mi poslete
  203. stopadesat korun, nejlepe slozenkou na nize uvedenou adresu.
  204.  
  205.                               Note for hackers
  206.                               ────────────────┘
  207.                     This program should be un-crackable.
  208.  
  209.                           Note for advanced hackers
  210.                           ─────────────────────────┘
  211.        This program of course is NOT un-crackable, but don't try that.
  212.                  (Previous line can save much of your time.)
  213.  
  214.                                   Versions
  215.                                   ────────┘
  216.   There are 3 separate versions of 35sec - first for usage under DOS, second
  217. for use under Windows (w/o virtual memory, w/o dos boxes) and third
  218. (registered) version for both environments.
  219.  
  220.  
  221.                          Table of files and versions
  222.  
  223.  ┌────────────┬────────────────────────────────┬──────────────────────┐
  224.  │Files       │            Shareware           │     Registered       │
  225.  │            │   for DOS    │   for Windows   │  for DOS & Windows   │
  226.  ├────────────┼──────────────┼─────────────────┼──────────────────────┤
  227.  │35sec   .com│     [X]      │        [ ]      │         [X]          │
  228.  │35secW  .com│     [ ]      │        [X]      │         [X]          │
  229.  │35caches.com│     [X]      │        [ ]      │         [X]          │
  230.  │35cacheb.com│     [X]      │        [ ]      │         [X]          │
  231.  │35cacheo.com│____ [X] _____│_______ [ ] _____│________ [X] _________│
  232.  │file_id .diz│     [X]      │        [X]      │         [ ]          │
  233.  │35doc   .txt│     [X]      │        [X]      │         [X]          │
  234.  │35tech  .txt│____ [X] _____│_______ [X] _____│________ [X] _________│
  235.  │35mon   .exe│     [X]      │        [ ]      │         [X]          │
  236.  │35monW  .exe│     [ ]      │        [X]      │         [X]          │
  237.  │mount   .bat│     [X]      │        [X]      │         [X]          │
  238.  │unmount .bat│____ [X] _____│_______ [X] _____│________ [X] _________│
  239.  │readme  .bat│     [X]      │        [X]      │         [X]          │
  240.  │pmklogo .exe│     [X]      │        [X]      │         [X]          │
  241.  │35old   .exe│     [X]      │        [X]      │         [X]          │
  242.  │35help  .exe│     [X]      │        [X]      │         [X]          │
  243.  └────────────┴──────────────┴─────────────────┴──────────────────────┘
  244.  
  245.                                    History
  246.                                    ───────┘
  247.   1.00 - first released version
  248.   1.01 - minor documentation changes
  249.   1.10 - added detection of installed disk drives
  250.          removed problem with freeing memory while reading/writing
  251.   1.20 - added cancel function
  252.          added MOUNT / UNMOUT batches
  253.          added 35mon program
  254.          added 35monW program, Windows interface for 35sec
  255.          added 35secW program, Windows compatible kernel
  256.          hotkey selection allowed
  257.  
  258.                                   Comments
  259.                                   ────────┘
  260.   Any comments are welcome, even from non-registered users. This is not version
  261. 1.0, but some bugs may have survived. Please report me, if you find one.
  262.  
  263.   My adress is:
  264.           Pavel Machek
  265.           Volkova 1131
  266.   198 00  Praha 9 - Cerny Most
  267.           Czech republic
  268.  
  269.   Phone:  +42-2-866 233
  270.   E-mail: machek@troja.fjfi.cvut.cz
  271.  
  272.