home *** CD-ROM | disk | FTP | other *** search
/ Computer Installation Guide - Dragon Clan Series / CD1.iso / CDROM / CDCT11S / CDCT.DOC < prev    next >
Encoding:
Text File  |  1997-07-17  |  37.4 KB  |  884 lines

  1.  
  2.                ▀▀▀▀▀  ▀▀▀▀▀▀   ▀▀▀▀▀▀    ▀▀▀▀▀   ▀▀▀   ▀▀▀
  3.               ▀▀   ▀▀ ▀▀   ▀▀  ▀▀   ▀▀  ▀▀   ▀▀  ▀▀▀▀ ▀▀▀▀
  4.              ▀▀▀      ▀▀   ▀▀▀ ▀▀▀▀▀▀  ▀▀▀   ▀▀▀ ▀▀ ▀▀▀ ▀▀
  5.               ▀▀   ▀▀ ▀▀   ▀▀  ▀▀  ▀▀   ▀▀   ▀▀  ▀▀  ▀  ▀▀
  6.                ▀▀▀▀▀  ▀▀▀▀▀▀   ▀▀   ▀▀   ▀▀▀▀▀   ▀▀     ▀▀
  7.  
  8.      ▀▀▀▀▀  ▀▀   ▀▀ ▀▀▀▀▀▀▀  ▀▀▀▀▀  ▀▀▀▀▀▀▀▀ ▀▀▀▀▀▀ ▀▀▀   ▀▀   ▀▀▀▀▀
  9.     ▀▀   ▀▀ ▀▀   ▀▀ ▀▀      ▀▀   ▀▀    ▀▀      ▀▀   ▀▀▀▀  ▀▀  ▀▀
  10.    ▀▀▀      ▀▀▀▀▀▀▀ ▀▀▀▀▀   ▀▀▀▀▀▀▀    ▀▀      ▀▀   ▀▀ ▀▀ ▀▀ ▀▀▀  ▀▀▀▀
  11.     ▀▀   ▀▀ ▀▀   ▀▀ ▀▀      ▀▀   ▀▀    ▀▀      ▀▀   ▀▀  ▀▀▀▀  ▀▀   ▀▀
  12.      ▀▀▀▀▀  ▀▀   ▀▀ ▀▀▀▀▀▀▀ ▀▀   ▀▀    ▀▀    ▀▀▀▀▀▀ ▀▀   ▀▀▀   ▀▀▀▀▀
  13.  
  14.               ▀▀▀▀▀▀▀▀   ▀▀▀▀▀     ▀▀▀▀▀   ▀▀       ▀▀▀▀▀
  15.                  ▀▀     ▀▀   ▀▀   ▀▀   ▀▀  ▀▀      ▀▀
  16.                  ▀▀    ▀▀▀   ▀▀▀ ▀▀▀   ▀▀▀ ▀▀       ▀▀▀▀▀
  17.                  ▀▀     ▀▀   ▀▀   ▀▀   ▀▀  ▀▀           ▀▀
  18.                  ▀▀      ▀▀▀▀▀     ▀▀▀▀▀   ▀▀▀▀▀▀▀ ▀▀▀▀▀▀  v1.1
  19.  
  20.                            - Shareware package -
  21.  
  22.  
  23. TABLE OF CONTENTS
  24. =================
  25.  
  26. 1)....................................Disclaimer
  27. 2)....................................General introduction
  28.   2.1)....................................CDROM CHEATER introduction
  29.   2.2)....................................VIRTUAL CDROM introduction
  30.   2.3)....................................CD-UTILS introduction
  31. 3)....................................Important features
  32.   3.1)....................................CDROM CHEATER important features
  33.   3.2)....................................VIRTUAL CDROM important features
  34.   3.3)....................................CD-UTILS important features
  35. 4)....................................Limitations
  36.   4.1)....................................CDROM CHEATER limitations
  37.   4.2)....................................VIRTUAL CDROM limitations
  38.   4.3)....................................CD-UTILS limitations
  39. 5)....................................Features on the future versions
  40.   5.1)....................................CDROM CHEATER future features
  41.   5.2)....................................VIRTUAL CDROM future features
  42.   5.3)....................................CD-UTILS future features
  43. 6)....................................CDCT vs other CD emulators
  44. 7)....................................Programs options
  45.   7.1)....................................CDROM CHEATER options
  46.   7.2)....................................VIRTUAL CDROM options
  47.   7.3)....................................CD-UTILS options
  48. 8)....................................Instalation of programs
  49.   8.1)....................................CDROM CHEATER instalation
  50.   8.2)....................................VIRTUAL CDROM instalation
  51. 9)....................................Troubleshooting
  52.   9.1)....................................CDROM CHEATER troubleshooting
  53.   9.2)....................................VIRTUAL CDROM troubleshooting
  54.   9.3)....................................CD-UTILS troubleshooting
  55. 10)...................................INTERNET sites where CDCT can be found
  56.  
  57.  
  58.  
  59.  
  60. 1) Disclaimer
  61.    ──────────
  62.  
  63.    In this document I will talk a lot about copying programs onto harddisks,
  64. avoiding copy protections of games but i do not encourage the use of these
  65. programs as pirate tools, because it's imoral and mostly because it's illegal.
  66. So, any use that is against copyright laws is not my responsibility and the
  67. user is the only responsibil for it's illegal actions.
  68.    Even if i've tested these programs with many games and even if i'm trying
  69. to improve them it could exist some games that will not work fine or not work
  70. at all. Normaly, these tools will not damage data from your HDD but if they
  71. will do so i decline any responsibility.
  72.  
  73.  ┌───────────────────────────────────────────────────────────────────────┐
  74.  │ All program names or companies names that i will use in this          │
  75.  │ document are registered trademarks of they owner companies or persons │
  76.  └───────────────────────────────────────────────────────────────────────┘
  77.  
  78.  
  79.  
  80. 2) General introduction
  81.    ────────────────────
  82.  
  83.    This programs are helping you to emulate CD from a HDD in order to gain
  84. speed, more reliability and much more. The package consists of three programs,
  85. CDROM CHEATER v2.3, VIRTUAL CDROM v1.1 and CD-UTILS v1.1. On this document
  86. i'll use CDCR for CDROM CHEATER, VCD for VIRTUAL CDROM and CDU for CD-UTILS.
  87. Please read very carefuly every section and especially troubleshooting
  88. sections, and if you still have problems running a game or these tools please
  89. send an e-mail, a snail or make a phone call to:
  90.  
  91.             Snail: Andrei Gavra
  92.                    Str. Victor Eftimiu, nr. 5-7, ap. 10
  93.                    Bucharest, Romania
  94.  
  95.            E-mail: argavra@pcnet.pcnet.ro
  96.  
  97.      Phone number: (040)-(01)-6156831
  98.  
  99.    PLEASE DO NOT SEND REGISTRATION REQUESTS TO THE ABOVE ADDRESS!
  100.  
  101.    All three programs are shareware, so you are allowed to use them for free
  102. only 30 days and after this time period you should register or stop using
  103. them. See more information about how to register on CDCRINFO.REG file.
  104.    In the document i'll use the term image file fragments. For those who do
  105. not know what it means, when you copy a file, especially a large file (like
  106. the CD image file), the DOS is writing it on the HDD in data fragments because
  107. of the uncontignous HDD space. Of course, the user can't see it directly but
  108. if you use a defragmenter program (like Speed Disk or Defragmenter) you'll
  109. see what i mean.
  110.  
  111.  
  112. 2.1) CDROM CHEATER introduction
  113.      ──────────────────────────
  114.  
  115.    This program is designed to cheat games that are not using special
  116. copy protection routines, to be able to copy onto HDD only some of the
  117. CD files and still run the program and to be a lot quicker in executing
  118. programs. CDCR is emulating a CD by creating a new logical drive from a
  119. specified directory and by emulating some MSCDEX functions and its behaviours
  120. in DOS and Windows OS.
  121.  
  122.  
  123.  
  124. 2.2) VIRTUAL CDROM introduction
  125.      ──────────────────────────
  126.  
  127.    This program it should cheat any CD program because it is a fake device
  128. driver with behaviour like any normal CD device driver. VCD is using MSCDEX
  129. or CORELCDX (the last program is much prefered to be used than MSCDEX) and
  130. a CD image file created with CDU program. Because VCD is accessing image file
  131. sectors directly through BIOS using the BAFAS algorythm, all CD programs will
  132. run at the speed of HDD and even better. Why even better? Because, for example
  133. DIABLO game, some CD programs contains large data files (DIABDAT.MPQ from
  134. DIABLO game has above 500Mb) and because these files reside on HDD the DOS
  135. is reading files data through READ+SEEK DOS functions which are very slowly
  136. (because DOS needs to find the requested cluster in the chain), while VCD
  137. is returning to DOS, like any other CD device driver, the data sector(s).
  138.  
  139.  
  140.  
  141.  
  142. 2.3) CD-UTILS introduction
  143.      ─────────────────────
  144.  
  145.    This program is useful for CDCR program and needed for VCD program. Also,
  146. it can be used as a CD tool ( to get CD information, to enable/disable some
  147. CD functions etc.).
  148.  
  149.  
  150.  
  151. 3) Important features
  152.    ──────────────────
  153.  
  154.    Below are the features which distinguish them from other CD emulators and
  155. some needed important features in order to work with CD programs.
  156.  
  157.  
  158.  
  159. 3.1) CDROM CHEATER important features
  160.      ────────────────────────────────
  161.  
  162.      - Supports volume label obtained through INT21 or INT2F
  163.      - Principal CD specifications can be modified by user
  164.        ■ emualated CD drives
  165.        ■ MSCDEX version
  166.        ■ volume label of CD disk
  167.        ■ copyright file name of CD disk
  168.        ■ abstract file name of CD disk
  169.        ■ bibliographic file name of CD disk
  170.        ■ creation date of CD disk
  171.        ■ first track and last track of CD disk
  172.      - Can create logical drives (with CD attributes or SUBST attributes
  173.        in order to work under WINDOWS GUI)
  174.      - Program is supporting FAT32 specifications
  175.      - Emulated drives are write-protected and report 0 bytes free, but this
  176.        features can be disabled through command line options
  177.      - CDCR is able to use a .CDU file for more CD information emulated
  178.      - Multiple VTOCs are supported even if .CDU file is missing
  179.      - Sector access is supported even if .CDU file is missing
  180.      - Supports CD transfer rate feature
  181.      - Loaded before entering to Windows GUI, CDCR may work very well
  182.      - Ability to be activated from its GUI or by command line options
  183.      - From CDCR GUI you can launch up to 20 different CD programs
  184.      - It can be activated through TSR or EXECUTE CD FILE features
  185.      - While running a CD game from HDD that supports audio tracks
  186.        (e.g. DESCENT II) you are able to play a CD audio in order to have some
  187.        music
  188.      - It will display your desired registration name
  189.        (only registered version)
  190.  
  191.  
  192.  
  193. 3.2) VIRTUAL CDROM important features
  194.      ────────────────────────────────
  195.  
  196.      - Because of slowly access file DOS functions it is used the BAFAS
  197.        (Bogdan and Andrei File Access System) algorithm to access CD file
  198.        image
  199.      - BAFAS special features
  200.        ■ the file sectors are read directly through BIOS (through INT13) so
  201.          the resulted speed is the same as the HDD speed
  202.        ■ even FAT32 is supported (only registered version)
  203.        ■ is compatible with Windows 95 (see installation section)
  204.        ■ for greater speed and less memory allocation is using an internal
  205.          dynamical cache algorithm
  206.      - CD positions can be specified as sector numbers (HSG mode)
  207.      - CD positions can be specified as MM:SS:FF (Red Book mode)
  208.      - Is supporting CD-XA format (only registered version)
  209.        (without this feature some games, e.g. CIVILIZATION 2, will not work)
  210.      - It will display your desired registration name
  211.        (only registered version)
  212.  
  213.  
  214.  
  215. 3.3) CD-UTILS important features
  216.      ───────────────────────────
  217.  
  218.      - Displays CD drives and CD device driver informations
  219.      - Makes CDCR.CDU supplemental information file for CDCR
  220.      - Makes needed CD image file for VCD
  221.      - It will display your desired registration name
  222.        (only registered version)
  223.  
  224.  
  225.  
  226. 4) Limitations
  227.    ───────────
  228.  
  229.    Below are the limits of programs features and some imposible (or at least
  230. not in my knowledge how to make them) needed features.
  231.  
  232.  
  233.  
  234. 4.1) CDROM CHEATER limitations
  235.      ─────────────────────────
  236.  
  237.      - CDCR is not running very well with MSCDEX already installed
  238.      - You cannot emulated CD drives from a MSCDEX CD directory
  239.      - This program has been tested with MS-DOS 6.xx, Windows 95 OSs
  240.        (4.00.950, OSR 2.x and Memphis) and under any other OSs, such as OS/2,
  241.        the program may not work
  242.      - In TSR mode the program takes 12k of memory and in EXEC mode takes 14k
  243.        of memory, but in EXEC mode it is a lot easer to use (check out PgDn
  244.        key) and besides that a real CDROM device driver + MSCDEX takes at
  245.        about 40k of memory
  246.  
  247.  
  248.  
  249. 4.2) VIRTUAL CDROM limitations
  250.      ─────────────────────────
  251.  
  252.      - VCD is supporting only ISO 9660 format
  253.      - VCD is supporting only one CD session
  254.      - Multiple CD drives are not suported
  255.      - VCD is not supporting anything besides FAT16 and FAT32 systems
  256.      - VCD is supporting maximum 4 physical drives on a system
  257.      - Registered version of VCD is able to manage maximum 4000 image file
  258.        fragments
  259.      - Shareware version of VCD is able to manage only 10 image file fragments
  260.      - Registered version of VCD is able to manage maximum 200 tracks data
  261.      - Shareware version of VCD is able to manage only 10 tracks data
  262.      - VCD has been tested only under MS-DOS 6.xx and Windows 95 systems
  263.      - The program will take at least 3k of memory, the amount of taken
  264.        memory depends of the number of image file fragments of HDD. The
  265.        formula of how much memory is taken is the following:
  266.  
  267.        Amount_of_memory = 3640bytes + (8bytes * number_of_file_fragments)
  268.  
  269.        NOTE: It is recommended to defragment your HDD (with programs like
  270.        Defragmenter, Speed Disk) after you created the CD image file
  271.        (this way your program will take only 3640bytes + 8bytes = 3648bytes)
  272.  
  273.  
  274. 4.3) CD-UTILS limitations
  275.      ────────────────────
  276.  
  277.      - CDU is supporting only ISO 9660 format
  278.      - CDU creates a image file only from CDs with only one ROM track or with
  279.        one ROM track (always the first track) and multiple audio tracks
  280.      - CDU is making the CD image file using only one CD session
  281.        (CD disks with more than one session are very, very, very rare)_
  282.      - This program is not working very well under WINDOWS 95 GUI; use it
  283.        only under the MS-DOS 7.x session (the session before entering GUI)
  284.  
  285.  
  286.  
  287. 5) Features on the future versions
  288.    ───────────────────────────────
  289.  
  290.    Below i've written some features that i want to implement in the future
  291. releases, some of them are already in developement.
  292.  
  293.  
  294.  
  295. 5.1) CDROM CHEATER future features
  296.      ─────────────────────────────
  297.  
  298.      - New and more useful GUI
  299.      - New TSR engine
  300.      - More powerful supplemental information file
  301.      - More informations about how to use and how is working
  302.  
  303.  
  304.  
  305. 5.2) VIRTUAL CDROM future features
  306.      ─────────────────────────────
  307.  
  308.      - Support for multiple image files in order to manage multiple
  309.        CD games (e.g. Privateer 2)
  310.      - The allocation of memory will be done through HIMEM.SYS, so it will
  311.        take only 3k of base memory and the rest from XMS
  312.      - More informations about how to use it and how is working
  313.      - Full support for RAW reading mode
  314.  
  315.  
  316. 5.3) CD-UTILS future features
  317.      ────────────────────────
  318.  
  319.      - In order to create the image file you will be able to specify a
  320.        directory where are hold all CD file and directories (you'll not need
  321.        the CD disk anymore)
  322.      - More informations about how to use it and how is working
  323.  
  324.  
  325.  
  326. 6) CDCT vs other CD emulators
  327.    ──────────────────────────
  328.  
  329.    Here i've tried to make a comparasion of my emulators with the most
  330. known CD emulators, such as 0CD, FakeCD etc. In process of makeing these
  331. tops i was considering only the power to cheat the programs because i think
  332. that the friendly shell or the easy-to-use options are relative from a person
  333. to other. The number of points can be from 1 to 15, 12 is meaning that the
  334. emulation is like MSCDEX and 15 is meaning that besides perfect MSCDEX
  335. emulation is working as the speed of HDD, is working very good under
  336. Windows 95, it doens't need the CD drive and stuff like that.
  337.  
  338.     -       CDEMU2 = 1 point
  339.  
  340.     - FAKECD v1.0c = 2 points
  341.  
  342.     -   BCD v1.386 = 2 points
  343.  
  344.     -   TBNCD v1.7 = 3 points
  345.  
  346.     -   0CD v9.7.4 = 4 points
  347.  
  348.     -    CDCR v2.3 = 5 points
  349.  
  350.     -  FAKEDR v0.9 = 10 points
  351.  
  352.     -     VCD v1.1 = 13 points
  353.  
  354.  
  355.  
  356. 7) Programs options
  357.    ────────────────
  358.  
  359.    This section explain in detail all programs options and make some
  360. observations about how to use some of them.
  361.  
  362.  
  363.  
  364. 7.1) CDROM CHEATER options
  365.      ─────────────────────
  366.  
  367.      Main menu options:
  368.  
  369.      F1 = displays two help screens, where you can find a very short
  370.           description of menu options
  371.  
  372.      F2 = displays 'About' screen, where you can see the version number
  373.           and your name if you have registered the program
  374.  
  375.      F3 = reads short useful information from the CD and saves them in
  376.           CDCR.CFG; because of the 20 different posible configurations the
  377.           saved information differs from one configuration to another; the
  378.           'Drives available' field and the 'MSCDEX version' field are the
  379.           same for all 20 configurations; if you launch CDCR with command
  380.           line options the program is using current configuration information
  381.  
  382.      F4 = first creates one or more drives specified in 'Drives available'
  383.           field using the directory specified in 'File to execute' field
  384.           (after the '[' character) and after this executes the specified
  385.           file in 'File to execute' field; 'File to execute' field data is
  386.           overwritten by command line data
  387.  
  388.      F8 = removes the program from memory if it was installed as TSR; if you
  389.           are in executing COMMAND.COM this function will not work
  390.  
  391.      F9 = installs the program as TSR if it is not installed and if it is,
  392.           updates all informations in the CDCR copy from memory
  393.  
  394.     F10 = exits from GUI to DOS
  395.  
  396.    PgDn = displays a window from which you can select a configuration which
  397.           is known from the specific filepath and/or directory path
  398.  
  399.       f = activates 'File to execute' field; if you want to execute a file
  400.           with F4 function you have to have a filepath specified; you must
  401.           specify a directory path from which a new drive will be created;
  402.           CDCR will know to consider entered text as a directory path if
  403.           you will put '[' character at the beginning
  404.  
  405.       d = activates 'Drives available' field; this field must have at least
  406.           one drive letter specified; if you specify an already existent
  407.           drive, CDCR will overwrite it but the recover of it when you
  408.           remove CDCR from memory may not work very well
  409.  
  410.       s = activates 'First track' field
  411.  
  412.       t = activates 'Last track' field
  413.  
  414.       v = activates 'MSCDEX version' field; this tells CDCR to return
  415.           specified version; there are not differences between versions
  416.  
  417.       n = activates 'Creation date' field; this tells CDCR to return
  418.           specified date of the CD creation; this option is not very important
  419.           (i didn't find any CD program that check it)
  420.  
  421.       v = activates 'Volume label' field; this tells CDCR to return to
  422.           CD functions the name wanted; if you use the 'v' command line
  423.           option this label will be returned to DOS functions too; this name
  424.           is not usualy needed by a program
  425.  
  426.       c = activates 'Copyright filename' field; this tells CDCR to return to
  427.           CD functions the name wanted; this name function is not usualy
  428.           needed by a program
  429.  
  430.       a = activates 'Abstract filename' field; this tells CDCR to return to
  431.           CD functions the name wanted; this name function is not usualy
  432.           needed by a program
  433.  
  434.       b = activates 'Bibliographic filename' field; this tells CDCR to return
  435.           to CD functions the name wanted; this name function is not usualy
  436.           needed by a program
  437.  
  438.  
  439.      Field menu options:
  440.  
  441.        Enter = accepts entered text
  442.  
  443.       Escape = renounces entered text
  444.  
  445.       Delete = deletes current character
  446.  
  447.       Insert = toggles insert mode to off in order to overwrite characters
  448.  
  449.         Home = moves cursor position to the begining of text
  450.  
  451.          End = moves cursor position to the end of text
  452.  
  453.    Backspace = deletes previous character
  454.  
  455.  Cursor keys = moves cursor position forward or backward
  456.  
  457.  
  458.      Command line options:
  459.  
  460.           i = disables hook on INT21; through this interrupt CDCR is fooling
  461.               programs in order to think that the drive is write-protected,
  462.               it returns 0 bytes free and stuff like that; is useful if
  463.               you wish to write or delete something from the CD emulated
  464.               drive, but only if CD program is not checking the access to
  465.               the drive, 0 bytes free and stuff like that
  466.  
  467.           c = disable create drive(s) feature; if this command is specified
  468.               CDCR will emulate only CD functions and don't try to create
  469.               the logical drive(s); is useful for some systems in which
  470.               the CDCR create drive(s) routine is not working and is useful
  471.               if you copied the CD files to the root of an existent drive and
  472.               want to use this drive as a CD drive.
  473.  
  474.           a = sets SUBST drive attributes instead of CD attributes; this
  475.               function is mandatory under WINDOWS 95 GUI (and not under
  476.               MS-DOS 7.x) because if you'll not use it the CD emulated drive
  477.               will display the root contents of the source drive and not
  478.               the directory contents of the source drive
  479.  
  480.           v = tells CDCR to use entered name in 'Volume label' field from GUI
  481.               not only as the volume label obtained through CD functions but
  482.               as volume label obtained through DOS functions too
  483.  
  484.          mf = tells CDCR to use some of the basics features of the already
  485.               installed MSCDEX (audio support, tracks info support etc.)
  486.  
  487.          ma = tells CDCR to use only audio support feature of the already
  488.               installed MSCDEX
  489.  
  490.           w = tells CDCR not to use Windows 95 specific features; usualy CDCR
  491.               should know when to use Windows 95 specific features, but if
  492.               you're having running problems please use this option
  493.  
  494.           s = tells CDCR not to use MS-DOS 7.x specific features; usualy CDCR
  495.               should know when to use MS-DOS 7.x specific features, but if
  496.               you're having running problems please use this option
  497.  
  498. e{FILE [DIR}= tells CDCR to creates a new CD drive using DIR as source
  499.               directory and then to execute FILE; if it is used 'C' option
  500.               than the source directory after '[' character is ignored and
  501.               CDCR is only executing FILE without creating a new CD drive
  502.               (if the drive doesn't exists than it must be created with
  503.               'SUBST' program); instead of using fullpath of FILE or DIR you
  504.               can enter only the filename of FILE, CDCR will look for this
  505.               file in current directory, and you can enter only '.' character,
  506.               in this case CDCR will use as source directory the current
  507.               directory; between '{' and '}' are allowed maximum 54 characters
  508.  
  509.     t{ [DIR}= tells CDCR to creates a new CD drive using DIR as source
  510.               directory and to remain resident in memory (TSR); if it is
  511.               used 'C' option than the source directory after '[' character
  512.               is ignored and CDCR is only remaining resident in memory without
  513.               creating a new CD drive (if the drive doesn't exists than it
  514.               must be created with 'SUBST' program); instead of using DIR you
  515.               can enter only '.' character, in this case CDCR will use as
  516.               source directory the current directory; between '{' and '}' are
  517.               allowed maximum 54 characters
  518.  
  519.           u = removes CDCR from memory if it is has been installed as TSR
  520.  
  521.  drv:LETTER = instead of using specified drive in 'Drives available' field
  522.               from CDCR GUI it is used LETTER as the new drive
  523.  
  524.     f{FILE} = uses FILE as the supplemental information file created with
  525.               CDU program
  526.  
  527.         ?|h = displays command line help
  528.  
  529.  
  530.  
  531. 7.2) VIRTUAL CDROM options
  532.      ─────────────────────
  533.  
  534. f{filename} = uses specified filename as the CD image file; this option must
  535.               exists and filename can be at maximum 59 characters long; VCD
  536.               needs the fullpath of image file
  537.  
  538.     d{name} = uses specified name as the device name (MSCDEX is use it)
  539.               instead of default name, VCD001; the name can be at maximum
  540.               8 characters long
  541.  
  542.  
  543.  
  544. 7.3) CD-UTILS options
  545.      ────────────────
  546.  
  547.        do:? = opens the CD door of drive ?
  548.  
  549.        dc:? = closes the CD door of drive ?
  550.  
  551.        dl:? = locks the CD door of drive ?
  552.  
  553.        du:? = unlocks the CD door of drive ?
  554.  
  555.        di:? = displays CD door status of drive ?
  556.  
  557.        vt:? = saves all VTOCs of drive ? to CDVTOC.CDU in current directory;
  558.               maximum 100 VTOCs are allowed
  559.  
  560.        cr:? = saves supplemental data of drive ? used by CDCR v2.3 to
  561.               CDCR.CDU in current directory; maximum 100 VTOCs are allowed
  562.  
  563.           i = displays information about CD device and drive(s); CDU displays
  564.               device informations only for the first device driver
  565.  
  566.  ap:?:XX-YY = plays audio tracks of ? drive from XX track to YY track;
  567.  
  568.        ap:? = plays all audio tracks of ? drive
  569.  
  570.        as:? = stops playing audio tracks of ? drive
  571.  
  572.        ar:? = resumes playing audio tracks of ? drive
  573.  
  574.        ti:? = displays tracks information of ? drive
  575.  
  576. v{filename} = verifies the integrity of filename image file; blocks of
  577.               2048000 bytes are checked and errors occured are shown at the
  578.               positions in image file; the filename can be with or without
  579.               fullpath
  580.  
  581.         f:? = saves CD data of ? drive to IMAGE.VCD file in order to be
  582.               used with VCD v1.1; because some CDs are poorly written or
  583.               because of existence of gap-space between tracks the
  584.               LEAD-OUT track or the first audio track are not at the end of
  585.               CD data track and therefore CDU could report some errors in
  586.               reading the last blocks, but do not worry because everything
  587.               is OK; usually these errors are not important (they are in
  588.               data area) but in some cases (like a scratch on your CD) they
  589.               could be real
  590.  
  591.          n2 = reads the number of CD sectors through a less good method; this
  592.               option is useful with some bad written CDs from which CDU is
  593.               not able to read the correct number of CD sectors through
  594.               default method; the reason for this error is because some CDs
  595.               have a bad written lead-out track and therefore CDU must reads
  596.               the number of CD sectors from VTOC
  597.  
  598.         ?|h = displays help screens
  599.  
  600.  
  601.  
  602. 8) Instalation of programs
  603.    ───────────────────────
  604.  
  605.    This section explains how to use all three programs, using an example, and
  606. how to get and use all needed supplemental CD information.
  607.  
  608.  
  609.  
  610. 8.1) CDROM CHEATER instalation
  611.      ─────────────────────────
  612.  
  613.      Instalation for a DOS game called Descent 2:
  614.  
  615.      - Make sure you're under the real MS-DOS session
  616.        (not under 'MS-DOS Prompt' from Windows GUI)
  617.      - Copy CD files to a directory, let's say C:\DESC2CD
  618.      - Rename HDD label (the C: drive in this case) to the CD label you see
  619.        with 'dir' command or Norton Commander, Dos Navigator II (in this case
  620.        DESCENT_II)
  621.      - Press F3 to read some CD data
  622.      - Use CDU program to obtain a supplemental CD data file called CDCR.CDU
  623.        and place it to the directory where you will install DESCENT 2, let's
  624.        say to C:\GAMES\DESCENT2 (this step is not needed for the most of
  625.        games and for DESCENT 2 too). The command line of CDU is (if the D:
  626.        is the CD drive) :
  627.  
  628.        CDU CR:D
  629.  
  630.      - Remove the CD disc from drive (you do not need it anymore)
  631.      - Boot without CD device driver + MSCDEX installed,or if boot with them
  632.        make sure you do not have any CD disc inserted in drive
  633.      - Enter in CDCR GUI, activate 'File to execute' field (press 'F'),
  634.        insert the following text and press ENTER:
  635.  
  636.        [C:\DESC2CD
  637.  
  638.      - Activate 'Drives available' field (press 'D') and enter, for example,
  639.        G: as the new drive
  640.      - Press F9 to remain resident
  641.      - Go to G: drive and install the program, let's say to C:\GAMES\DESCENT2
  642.      - From now you can run it from C:\GAMES\DESCENT2, if i remeber well with
  643.        DESCENT.BAT file
  644.      - In order to be much quicker in running DESCENT 2, instead of use TSR
  645.        feature from CDCR GUI and so on, you can create a batch file with the
  646.        following command line and run it before entering to the game:
  647.  
  648.        CDCR E{C:\GAMES\DESCENT2\DESCENT.BAT [C:\DESC2CD} DRV:G
  649.  
  650.   WARNING: Usualy CDCR is working with MSCDEX if you move MSCDEX letter above
  651.            CDCR letter, but sometimes programs may try to find with which
  652.            device driver MSCDEX is communicating (in this case the CD device
  653.            driver) and use it
  654.  
  655.      NOTE: Usualy you do not have to rename the HDD label the same as CD label
  656.            because F3 command is reading it and, even if is activated by
  657.            command line, CDCR knows to use it, but in some cases it couldn't
  658.            work and if you change the current selection field from CDCR GUI
  659.            the program doesn't use it
  660.  
  661.  
  662.  
  663.      Instalation for a WINDOWS game called Entomorph:
  664.  
  665.      - Make sure you're under the real MS-DOS session
  666.        (not under 'MS-DOS Prompt' from Windows GUI)
  667.      - Copy CD files to a directory, let's say C:\ENTOCD
  668.      - Press F3 to read some CD data
  669.      - Use CDU program to obtain a supplemental CD data file called CDCR.CDU
  670.        and place it to the directory where you will install ENTOMORPH, let's
  671.        say to C:\GAMES\ENTOMPH (this step is not needed for the most of
  672.        games). The command line of CDU is (if the D: is the CD drive) :
  673.  
  674.        CDU CR:D
  675.  
  676.      - Remove the CD disc from drive (you do not need it anymore)
  677.      - Boot without CD device driver + MSCDEX installed,or if boot with them
  678.        make sure you do not have any CD disc inserted in drive
  679.      - Enter in CDCR GUI, activate 'File to execute' field (press 'F'),
  680.        insert the following text and press ENTER:
  681.  
  682.        [C:\ENTOCD
  683.  
  684.      - Activate 'Drives available' field (press 'D') and enter, for example,
  685.        G: as the new drive
  686.      - Press F9 to remain resident
  687.      - Enter in Windows GUI (with 'WIN.COM' command)
  688.      - Go to G: drive and install the program, let's say to C:\GAMES\ENTOMPH
  689.      - Now you can run the game
  690.      - In order to be much quicker in running ENTOMORPH, instead of use TSR
  691.        feature from CDCR GUI and so on, you can create a batch file with the
  692.        following command line and run it before entering to the game
  693.        (assuming that you have Windows installed in C:\WINDOWS directory) :
  694.  
  695.        CDCR E{C:\WINDOWS\WIN.COM [C:\ENTO2CD} DRV:G
  696.  
  697.   WARNING: Usualy CDCR is working with MSCDEX if you move MSCDEX letter above
  698.            CDCR letter, but sometimes programs may try to find with which
  699.            device driver MSCDEX is communicating (in this case the CD device
  700.            driver) and use it
  701.  
  702.  
  703.  
  704. 8.2) VIRTUAL CDROM instalation
  705.      ─────────────────────────
  706.  
  707.      Instalation for a DOS game called Daggerfall (Arena 2):
  708.  
  709.      - Make sure you're under the real MS-DOS session
  710.        (not under 'MS-DOS Prompt' from Windows GUI)
  711.      - Install your CD device driver + MSCDEX in order to see your CD drive
  712.        (let's say D: is your CD drive letter)
  713.      - Place in CD drive Daggerfall CD
  714.      - Use CDU to make the CD image file:
  715.  
  716.        CDU F:D
  717.  
  718.      - Remove the CD disc from drive (you do not need it anymore)
  719.      - Rename the IMAGE.VCD created file to a more specific name,
  720.        like ARENA2.VCD
  721.      - Put VCD.SYS line in your CONFIG.SYS with the specification of using
  722.        ARENA2.VCD as the image file:
  723.  
  724.        DEVICE=C:\VCD.SYS F{C:\ARENA2.VCD}
  725.  
  726.      - Put MSCDEX.EXE in your AUTOEXEC.BAT with the specification of using
  727.        VCD001 as the device name:
  728.  
  729.        MSCDEX.EXE /D:VCD001
  730.  
  731.      - Boot in order to install VCD and MSCDEX
  732.      - From now everything will behave like ARENA2 CD
  733.  
  734.      WARNING: While you're running VCD.SYS do not move the image file to
  735.               another directory or defragmentate your hard disk (boot without
  736.               VCD installed and then you can do the above operations)
  737.  
  738.         NOTE: VCD and the CD drive can co-exist if you make sure that CD
  739.               drive letter is greater than VCD emulated drive letter, but do
  740.               not let ARENA2 CD inserted in CD drive
  741.  
  742.  
  743.  
  744.      Instalation for a WINDOWS 95 game called Diablo:
  745.  
  746.      - Make sure you're under the real MS-DOS session
  747.        (not under 'MS-DOS Prompt' from Windows GUI)
  748.      - Install your CD device driver + MSCDEX in order to see your CD drive
  749.        (let's say H: is your CD drive letter)
  750.      - Place in CD drive Diablo CD
  751.      - Use CDU to make the CD image file:
  752.  
  753.        CDU F:H
  754.  
  755.      - Remove DIABLO CD from CD drive
  756.      - Rename the IMAGE.VCD created file to a more specific name,
  757.        like DIABLO.VCD
  758.      - Put VCD.SYS line in your CONFIG.SYS with the specification of using
  759.        DIABLO.VCD as the image file:
  760.  
  761.        DEVICE=C:\VCD.SYS F{C:\DIABLO.VCD}
  762.  
  763.      - Put MSCDEX.EXE in your AUTOEXEC.BAT with the specification of using
  764.        VCD001 as the device name:
  765.  
  766.        MSCDEX.EXE /D:VCD001
  767.  
  768.      - Boot in order to install VCD and MSCDEX
  769.      - Enter to Windows 95 GUI with the following line:
  770.  
  771.        WIN.COM
  772.  
  773.      - From now everything will behave like DIABLO CD
  774.  
  775.      WARNING: Because Windows 95 is looking for CD drive every time you're
  776.               entering in it you can remove CD cable data in order not to be
  777.               detected the CD drive or, and this is much better, VCD and the
  778.               CD drive can co-exist if you make sure that CD drive letter
  779.               is greater than VCD emulated drive letter, but do not let
  780.               DIABLO CD inserted in CD drive
  781.  
  782.      WARNING: While you're running VCD.SYS do not move the image file to
  783.               another directory or defragmentate your hard disk (boot without
  784.               VCD installed and then you can do the above operations)
  785.  
  786.         NOTE: Do not worry about the speed of the emulated drive (Windows
  787.               tells that is using MS-DOS file access to this drive) because
  788.               VCD is accessing the image file through BIOS (INT13)
  789.  
  790.  
  791.  
  792. 9) Troubleshooting
  793.    ──────────────
  794.  
  795.    This section explains some strange behaviours in some system configurations
  796. and the special requirements of programs to run well with some CD programs.
  797.  
  798.  
  799.  
  800. 9.1) CDROM CHEATER troubleshooting
  801.      ─────────────────────────────
  802.  
  803.      - This program supports multiple CDROM drives but because of poor
  804. programming some games will read only from the first CD emulated drive
  805.    - Use the functions EXEC, REM, RES/UPD only under the real DOS sessions
  806. from Windows 3.xx or Windows 95 (use these functions before running
  807. Windows 3.xx or Windows 95 GUIs)
  808.    - If some installs games will execute some special routines, such as CD
  809. speed, and CDROM CHEATER will not be enough to foolish them run install
  810. from CD and after that copy the CDROM games to hard disk
  811.    - Make sure you have enough drives available for the OS
  812.      (command LASTDRIVE=x from CONFIG.SYS)
  813.    - DO NOT CONFUSE first track and the last one with first AUDIO track the
  814. last one (tracks data from the CD will be read through READ function or will
  815. be set to default)
  816.    - SUBST drive attributes is needed for programs under Windows GUI
  817.    - If you will execute a batch file the program will use another copy of
  818. COMMAND.COM to run it which means another 8k of memory will be used (it will
  819. not be used the first copy of COMMAND.COM because the sistem might crash)
  820.    - Volume label of DOS functions could be read through READ function and
  821. it is put into a hidden buffer, different from the buffer for volume label
  822. of CDROM functions (the one you can modify in main menu) and it is used
  823. separated in CDROM emulation; anyway, if you don't have the CD from which
  824. you have to read the volume label of DOS functions (e.g. DESCENT II) but you
  825. do know the volume label of DOS functions (e.g. for DESCENT II is DESCENT_II)
  826. than you have to use DOS LABEL command to label the hard disk with DESCENT_II;
  827. in some cases you cannot modify the label of hard disk but you do know
  828. the 'bad INT21 label'(function 4Eh of INT21 has an error), for example
  829. volume label for DESCENT II DESCENT_.II, than you have to run CDCR.EXE with
  830. 'v' or 'V' option and write at volume label field from main menu DESCENT_.II
  831.    - Be sure to have read-only attribute on all CD-files; be careful because
  832. Dos Navigator II is removing read-only attributes on all copied files to HDD
  833.    - For a full support of a CD program please use CDU.EXE for creating .CDU
  834. file and use READ function from CDCR.EXE too
  835.    - The following data fields will be modified by .CDU file: volume label,
  836. creation date, copyright filename, abtract filename, bibliographic filename;
  837.    - It is recommended that CDCR should not be activated from any file and
  838. directory navigator; for example, DOS Navigator II is not giving full system
  839. access to any program under memory managers like EMM, QEMM.
  840.    - Sometimes for a better emulation, if you use MSCDEX, you better specify
  841. the CDCR drive letter the same as MSCDEX letter
  842.  
  843.  
  844.  
  845. 9.2) VIRTUAL CDROM troubleshooting
  846.      ─────────────────────────────
  847.  
  848.      - Do not move any CD image files from their current directory or drive
  849. while you're running VCD.SYS
  850.      - If you have the shareware version you'll have to defragmentate your
  851. HDD every time you make a new CD image file or move it from a place to another
  852.  
  853.  
  854.  
  855. 9.3) CD-UTILS troubleshooting
  856.      ────────────────────────
  857.  
  858.      - CDU is not working very well under Windows 95 GUI, so please use it
  859. under the real MS-DOS prompt
  860.      - Sometimes, because of the bad written CDs, CDU reads an invalid number
  861. of CD sectors through the default method so you'll need to use the second
  862. method of reading the number of CD sectors ('n2')
  863.      - CDU will display a warning message if your CD has less than 1Mb data
  864. or more than 800Mb space; usualy CDs must have at least 1Mb data and CDs that
  865. have more than 800Mb data may not be handled well by CDU and VCD programs
  866.  
  867.  
  868. 10) INTERNET sites where CDCT can be found
  869.     ──────────────────────────────────────
  870.  
  871.    Latest version can be obtained through my e-mail address or it can be
  872. found on FTP sites:
  873.  
  874.                     ftp.elf.stuba.sk/pub/pc/utildisk/
  875.                     ftp.simtel.net/pub/simtelnet/msdos/cdrom/
  876.        on WWW site:
  877.                     www.simtel.net/pub/simtelnet/msdos/cdrom/
  878.  
  879.    The archive name is CDCTxxS.ZIP, where xx is the version number.
  880.  
  881.  
  882.  
  883.  
  884.