home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 16 / 16.iso / t / t158 / 1.img / 1968.DOC next >
Encoding:
Text File  |  1991-12-03  |  15.7 KB  |  359 lines

  1. Siehe 1968.DOK für eine deutsche Anleitung.
  2. -----------------------------------------------------------------------------
  3.  
  4.                                 1 9 6 8
  5.                               ___________
  6.                               ~^~^~^~^~^~
  7.  
  8.       "... to boldly go where no man has gone before..."   (Star Trek)
  9.  
  10. -----------------------------------------------------------------------------
  11.  
  12. Copyright (c) 1992 by TBH-Softworx --- all rights reserved
  13.               Oliver Fromme, Klingestr. 2, W-3380 Goslar, Germany
  14.               email:   inof@sun.rz.tu-clausthal.de
  15. 1968 is CARDWARE (see below). It may be freely distributed (no money).
  16.  
  17. Version of 20 Nov 1992
  18.  
  19.  
  20. These programs are CARDWARE. You may copy them, use them, and give them to
  21. your friends under the following conditions:
  22.  
  23.  * Don't charge any money.
  24.  * Keep all the files together.
  25.  * Don't change the files in any way.
  26.  * If you use these programs or if you think that they're useful (or
  27.    both...?), please write a postcard (e. g. with a beautiful picture of
  28.    your home town), see my address above.
  29.    You needn't send money, this is no shareware. (I don't believe to the
  30.    shareware philosophy. I tried it, and I didn't get any penny :-(
  31.    Disappointing.)
  32.  
  33. ATTENTION:
  34.    Use these programs on your own risk!
  35.    I'm not responsible for any damage or loss of data caused by the
  36.    use of them! Before saving valuable data on 1968-disks, test
  37.    carefully if it works on your machine!
  38.  
  39.    I've tested these program sintensively, and they seem to work
  40.    ON MY MACHINE. I've given them to some friends, and everyone could
  41.    read 1968-disks. However, 30 % of them were not able to format and
  42.    write to them succesfully. I'm working on it. (I think
  43.  
  44.    Be careful:
  45.     * This is a beta-release, maybe you get an error I never got.
  46.     * I haven't tested it on many different systems (286, MS-DOS 4.0
  47.       or below, DR-DOS, 4DOS and the like, with different XMS drivers,
  48.       etc.).
  49.     * I haven't tested it with two 3 1/2 inch HD diskdrives. Maybe this
  50.       doesn't work.
  51.     * Maybe I have to change the format in future versions in order
  52.       to enable more machines (diskdrives) to handle the 1968-format.
  53.       However, if this happens, I will provide an easy-to-use convert
  54.       program.
  55.  
  56. ATTENTION:
  57.    READ1968 AND FORM1968 DO NOT RUN ON PS2-MACHINES !!!
  58.    (I've no idea why, but I'm working on it.)
  59.  
  60. -----------------------------------------------------------------------------
  61.  
  62. Sorry folks, I've not translated the entire manual.
  63. I'm just searching for somebody who can do it better than me.
  64.  
  65. Here's a short description:
  66.  
  67. -----------------------------------------------------------------------------
  68.  
  69. What is it?
  70. ~~~~~~~~~~~
  71.  
  72. FORM1968 enables you to format HD-disks (3 1/2 inch) to 1.968 Mb.
  73. To be exact, it's 1968 Kb formatted capacity. Remember: the unformatted
  74. capacity of a 3 1/2 inch disk is 1920 Kb (2 sides x 80 tracks x 12 Kb).
  75. 1968 Kb = 2015232 Bytes = almost 2 Mb !!!
  76.  
  77. For comparison: A "normal" HD-disk carries 1440 Kb of data (formatted).
  78. That's 9 Kb per track, the remaining 3 Kb contain sector headers,
  79. gaps, track-IDs, CRC-checksums, etc.
  80. FORM1968 just uses the entire track for user-data. In addition, it uses
  81. two more tracks (from 0 to 81). Don't worry, I use CRC-checksums, too.
  82. The track is just like one big sector of 12 Kb.
  83.  
  84. In order to use disks formatted with FORM1968 you have to install a program
  85. named READ1968. If you run MS-DOS 5.0 with HIMEM.SYS and a UMB-driver (e.g.
  86. EMM386.SYS), you may LOADHIGH it.
  87.  
  88. If you know FDFORMAT (I think you do), you'll notice the similarities.
  89. But FORM1968 and READ1968 work entirely different from FDFORMAT and FDREAD.
  90.  
  91. -----------------------------------------------------------------------------
  92.  
  93. What do I need?
  94. ~~~~~~~~~~~~~~~
  95.  
  96.  * AT (80286 or better), IBM-compatible
  97.  * at least one 3 1/2 inch HD-diskdrive
  98.  * at least one 3 1/2 inch HD-disk
  99.  * MS-DOS 3.2 or better (I tested it only on 5.0)
  100.  * at least 24 Kb XMS-memory and an appropiate driver
  101.    (e.g. HIMEM.SYS of MS-DOS 5.0)
  102.  
  103. -----------------------------------------------------------------------------
  104.  
  105. How to install
  106. ~~~~~~~~~~~~~~
  107.  
  108. In order to use the 1968-format, you have to install READ1968 (as mentioned
  109. above). It takes about 6 Kb of your memory. If you run MS-DOS 5.0 with
  110. HIMEM.SYS and a UMB-driver (e.g. EMM386.SYS), you may LOADHIGH it:
  111.    LOADHIGH READ1968
  112. If you want to install it permanently, you should include this command in
  113. your AUTOEXEC.BAT file. If you don't have MS-DOS 5.0 with UMBs, just type
  114. "READ1968" (without "LOADHIGH"). "LOADHIGH" may be abbreviated to "LH".
  115. See your MS-DOS manual for further information.
  116.  
  117. Type "READ1968 ?" to display the command line options. You may specify
  118. any option when installing READ1968. It doesn't install itself if you
  119. specify "?" or "U".
  120. In addition, you can change the settings at any time when READ1968 is
  121. already installed. In this case of course, you needn't LOADHIGH (because
  122. it is already installed).
  123. Type just "READ1968" (without options) to display the actual settings.
  124.  
  125. The options in detail:
  126.    [LOADHIGH] READ1968 [<cache>] [V+|V-] [D+|D-] [U] [?]
  127.  
  128.  * <cache> is the number of tracks (from 2 to 165) that READ1968 will
  129.    store in its cache. The cache uses XMS-memory, and every track takes
  130.    12 Kb. Default is 20 tracks (240 Kb). If you specify 165 (1980 Kb XMS!),
  131.    the cache is able to hold an entire disk (try it, and read a full disk
  132.    2 times --- the second time it's like a ram disk! Watch the drive's LED!).
  133.    Note:
  134.     - It's only a read-cache. Write operations are performed per
  135.       "write through".
  136.     - The cache only applies to 1968-disks. Normal disks are not cached.
  137.     - READ1968 may interfere with other software-caches (e.g. Hyperdisk,
  138.       Smartdrive, etc.). If you have one of them: disable them!
  139.  * V+/V- turns verifying on/off (default: off).
  140.    Attention: READ1968 ignores the VERIFY-command of MS-DOS! So use this
  141.    option. If it is on, every write-operation (on 1968-disks) is
  142.    immediately followed by a read-operation to verify the written data.
  143.  * D+/D- turns the disk-procedures of READ1968 on/off (default: on).
  144.    After turning off you should remove any disks from your drives
  145.    (otherwise MS-DOS doesn't recognize the change).
  146.  * U uninstalls READ1968 and removes it from memory.
  147.  * ? lists available options.
  148.  
  149. Note: It's possible to change the cache size after installation. Example:
  150.    LOADHIGH READ1968 10 V+
  151.    ...
  152.    READ1968 30 V-
  153. installs READ1968 with 10 cache-tracks and verify on. Later the cache size
  154. is increased to 30 tracks while verify is turned off.
  155. (There's a known bug: If you increase the chache size, and you have not
  156.  enough XMS memory to hold the new size, READ1968 refuses to work anymore.
  157.  You have to reboot and reinstall READ1968. So look at your memory resources
  158.  (e.g. using "MEM") before increasing cache size.
  159.  There's no danger when decreasing the cache size. Also, on installation
  160.  (i.e. when first calling READ1968) you needn't worry about the cache size;
  161.  if there's not enough XMS memory, READ1968 just doesn't install itself.
  162.  You may call it again with a smaller value of cache-tracks.)
  163.  
  164. -----------------------------------------------------------------------------
  165.  
  166. About speed
  167. ~~~~~~~~~~~
  168.  
  169. Reading:
  170.    Generally, reading a 1.968 Mb disk is faster than a 1.44 Mb disk or a
  171.    1.72 Mb disk (even if there's only the minimum of chache, i.e. 2 tracks),
  172.    especially with many small files.
  173.  
  174. Writing:
  175.    Write operations are performed immediately ("write through"), so the
  176.    cache doesn't speed them up. So, when writing many small files, a 1968 Mb
  177.    disk is slightly slower than a 1.44 Mb disk. But it's mostly faster than
  178.    writing to a 1.72 Mb disk, especially with large files.
  179.  
  180. -----------------------------------------------------------------------------
  181.  
  182. How to format a 1.968 Mb disk
  183. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  184.  
  185. That's what FORM1968 is for. Just type
  186.    FORM1968
  187. to get a usage information. The general syntax is
  188.    FORM1968 <drive> [<options>]
  189. <drive> is either "A:" or "B:".
  190. Available options:
  191.   /R    turns verify (while formatting) off. It's faster then, but better
  192.         don't do this!!! By the way, this has nothing to do with the verify
  193.         option of READ1968.
  194.   /Q    performs a quick format. Only bootblock, FATs and root directory are
  195.         written, i.e. the disk is cleared. You may do this only if the disk
  196.         was previously formatted with the same number of tracks (see /T) and
  197.         without /Q, of course.
  198.   /T:n  formats n tracks, default is 82 tracks (/T:82). I've heard of some
  199.         drives that are not able to handle more than 80 tracks. However,
  200.         try 82 first, if it doesn't work, try 81 or 80. If you use FDFORMAT
  201.         with 82 tracks, FORM1968 should do this too. By the way: You may
  202.         also numbers less than 80 (e.g. /T:10), but that's not very useful.
  203.   /E:n  repeats n times if an error occures (default: 1, maximum: 4). If you
  204.         specify /E:0, no further try is performed when an error occurs while
  205.         formatting/writing/verifying.
  206.  
  207. Some Notes:
  208.  * READ1968 needn't be installed to run FORM1968 since it uses its own
  209.    routines. However, you need READ1968 to use the disk after formatting.
  210.  * If verify is turned on (i.e. you haven't specified /R), bad tracks
  211.    (tracks with errors on it) are marked as bad, so MS-DOS isn't using
  212.    them.
  213.  * After formatting you may use CHKDSK to verify that everithing is ok.
  214.    Use LABEL to give a name to the disk.
  215.  * Every disk gets a 8-digit serial number.
  216.  
  217. -----------------------------------------------------------------------------
  218.  
  219. Compatibility
  220. ~~~~~~~~~~~~~
  221.  
  222. Of course, your drives and BIOS must accept the new format. If they do,
  223. compatibility is not a problem, as explained in the following paragraphs.
  224.  
  225. The 1968-format is fully compatible with MS-DOS. You can even copy a
  226. 1.968 Mb disk using DISKCOPY (the target disk must be formatted, of course,
  227. since DISKCOPY isn't able to format 1.968 Mb).
  228.  
  229. I've tested various programming languages, MS-Works, some editors and
  230. archive utilities: no problems. Try archiving a large directory tree to
  231. multiple 1968 Mb disks with ARJ (my famous archiver), it's faster than
  232. 1.72 Mb disks.
  233.  
  234. I tried PC-Tools (v6.0): no problems. It's COMPRESS utility runs surprisingly
  235. fast (use a large cache). Try a surface test with DISKFIX: It's speed is
  236. just amazing (about ten times faster because of the cache.), even with only
  237. two cache-tracks.
  238.  
  239. Norton Utilities (v5.0): generally no problem. You can edit a 1.968 Mb disk
  240. with DE (Disk Edit), but you have to select "logical disk", not "physical
  241. disk". NDD (Norton Disk Doctor) doesn't work with 1968 Mb disks. But this
  242. is not the fault of READ1968, but NDD is just not flexible enough. It
  243. doesn't accept 1.72 Mb disks either or any other disk that hasn't 80 tracks
  244. or 18 sectors per track. Perhaps this has been fixed since v6.0.
  245.  
  246. Generally spoken: every program that accepts 1.72 Mb disk accepts also
  247. 1.968 Mb disks.
  248.  
  249. 1968 Mb disks don't work with programs that access the floppy disk drive
  250. controller directly. Namely some disk copy programs (e.g. VGACOPY45) and
  251. most software cache programs don't recognize the 1968-format.
  252. If you have a cache program: turn it of (at least for disk drives)!
  253.  
  254. -----------------------------------------------------------------------------
  255.  
  256. Trouble shooting
  257. ~~~~~~~~~~~~~~~~
  258.  
  259. Formatting:
  260.    Errors on all tracks (or nearly all tracks):
  261.       Try 80 tracks (option /T:80). If this doesn't work either, your
  262.       diskdrive apparently isn't able to format 1.968 Mb disks.
  263.       Try to format on another machine, perhaps you can nevertheless
  264.       read and write the 1968-format (since formatting is the most
  265.       critical process).
  266.       Remember: if you have other cache programs, disable (or remove)
  267.       them.
  268.    Errors on some tracks:
  269.       Format again. Are the errors on exactly the same tracks? If yes,
  270.       your disk may be damaged (scratches, dust, etc.). (Remember: Use
  271.       high density disks only! Some people buy DD-disks and drill HD-holes
  272.       through them. DON'T DO THIS!!! THIS IS EXTREMELY DANGEROUS!!!)
  273.       You may also format the disk using MS-DOS' FORMAT. If there are
  274.       no errors, your drive seems to be unable to format 1.968 Mb
  275.       (see "Errors on all tracks" above).
  276.  
  277. Write-errors ("sector not found", "drive not ready", etc.):
  278.       Your drive apparently isn't able to write to 1.968 Mb disks.
  279.       But if you have succesfully formatted a 1.968 Mb disk, it's not
  280.       the fault of your drive, but of some software incompatibilities
  281.       (e.g. your BIOS, DOS version, some TSR, etc.). Remember: Disable
  282.       or remove any software cache programs!
  283.  
  284. Read-errors ("sector not found", "drive not ready", etc.):
  285.       Same as for "write-errors" above.
  286.  
  287. If you get a "sector not found" error, try this:
  288.  - Rremove the disk.
  289.  - Insert it again. This forces READ1968 to recalibrate and analyse the
  290.    disk (wether it's 1.44 Mb or 1.968 Mb).
  291.  - Repeat the last operation that produced the error.
  292.  
  293. As a last effort, try this:
  294.  - Reboot with an empty CONFIG.SYS and AUTOEXEC.BAT, exept your XMS driver
  295.    (e.g. HIMEM.SYS).
  296.  - Install READ1968 (I suggest V+ to turn verify on)
  297.  - Repeat the last operation that produced the error.
  298.  
  299. As I said, you may use CHKDSK or DISKFIX (PC-Tools) to correct errors on
  300. 1968 Mb disks. Note that DISFIX complains about an "unusual bootblock"
  301. (since the bootblock sais "82 tracks, 24 sectors per track"), you should
  302. ignore this (don't let DISFIX fix this!).
  303.  
  304. -----------------------------------------------------------------------------
  305.  
  306. Some information for programmers
  307. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  308.  
  309. READ1968 chains the interrupt 13h (interrupt for floppy disk and hard disk).
  310. No other interrupts are used. This is the installation check:
  311.    MOV   AH,1
  312.    MOV   DL,127
  313.    INT   13h
  314. If AH contains 42, READ1968 is installed, and ES:BX points to an internal
  315. data structure. ES is also the PSP segment of READ1968.
  316.  
  317. This is the internal data structure:
  318.    offset    size   contents
  319.    --------------------------
  320.       -4     Word   XMS-handle for cache-tracks (the XMB is "locked")
  321.       -2     Word   number of cache-tracks (2-165)
  322.        0     Byte   flag-register (see below)
  323.        1     Byte   reserved for later versions (0)
  324.        2     Word   version as packed BCD-number (4 digits)
  325.        4   8 Bytes  program autor ('TBHsworx')
  326.       12   8 Bytes  program name ('READ1968')
  327.       20    DWord   far-adress of the previous interrupt-13h-handler
  328.  
  329. All data may only be read! A change may cause a system crash or, just worse,
  330. unrecognized loss of data.
  331.  
  332. This is the flag-register:
  333.    bit   contents
  334.    ---------------
  335.     0    verify-flag (0 = verify off,  1 = on)
  336.     1    invalid-flag (1 = cache is invalid, e.g. after formatting)
  337.     2    deactive-flag (1 = 1968-Routinen deaktiviert)
  338.    3-6   reserved for later versions (0)
  339.     7    uninstall-flag (1 = uninstall was called)
  340.  
  341. You may change the verify-flag (to 0 or 1), or set the invalid-flag to 1,
  342. nothing else.
  343.  
  344. -----------------------------------------------------------------------------
  345.  
  346. That's all. I hope it works on your machine. If it doesn't, try
  347. FDFORMAT (available on many FTP sites).
  348.  
  349. So long, Ciao, Tschuess, Per aspera ad astra
  350.  
  351.                   Olli   8-)
  352.  
  353. -----------------------------------------------------------------------------
  354. Oliver Fromme, Klingestr. 2, W-3380 Goslar, Germany
  355. email:   inof@sun.rz.tu-clausthal.de
  356. -----------------------------------------------------------------------------
  357.    "May the Force be with you.  Always."   (Star Wars)
  358. -----------------------------------------------------------------------------
  359.