home *** CD-ROM | disk | FTP | other *** search
/ Sound, Music & MIDI Collection 2 / SMMVOL2.bin / GRAV_MIS / GUSDRIVE.ZIP / GUSDRIVE.NFO < prev    next >
Encoding:
Text File  |  1995-07-05  |  9.3 KB  |  257 lines

  1.  
  2.               │
  3.         ▄░░░░░░░░░░░    ▄░░░    ▄░░░   ▄░░░░░░░░░░░
  4.         █░░░░▀▀▀█░░░░   █░░░    █░░░   █░░░░▀▀▀▀▀▀
  5.         █░░░  │  █░░░   █░░░    █░░░   █░░░
  6.         █░░░  ║  ▀▀▀    █░░░    █░░░   █░░░░
  7.         █░░░ ▄░░░░░░    █░░░    █░░░   █░░░░░░░░░░░
  8.         █░░░ ▀▀▀█░░░░   █░░░    █░░░   ▀▀▀▀▀▀▀█░░░░
  9.         █░░░  ║  █░░░   █░░░    █░░░          ▀█░░░
  10.         █░░░░ ║ █░░░░   █░░░░  █░░░░          █░░░░
  11.         █░░░░░░░░░░░    ▀█░░░░░░░░░    ▄░░░░░░░░░░░
  12.         ▀▀▀▀▀▀▀▀▀▀▀      ▀▀▀▀▀▀▀▀▀     ▀▀▀▀▀▀▀▀▀▀▀
  13.     ╔═══─────═╪══╕ ╔════────┼──               ╔══────┐      ▄   ▄▀▀▀▀▀▄
  14.     ║         │  └═╡       ─╫───═╗       ┌─═══╪─     ║      █   █     █
  15.     │         │    │        ║    └╗     ┌╝    ├────══╝      ▄   ▄     ▄
  16.     │         │    │        ║     └╗   ┌╝     │             █   █     █
  17.     │         ║    │        │      └╗ ┌╝      ║               ▀  ▀▀▀▀▀
  18.     └──────═══╝                     └─╝       ╚═════───────────────────── ···
  19.  
  20.  
  21.                                    - o -
  22.  
  23.  
  24.        ────────────────
  25.        ─ Introduction ─
  26.        ────────────────
  27.  
  28.        Now, again a production from The CCS-Productions in a typical,
  29.        well-known CCS-quality... Known for unusual ideas, always packed
  30.        in a small but fast code, The CCS-Productions presents this time:
  31.  
  32.                              < GusDrive, v1.0 >
  33.  
  34.  
  35.        This only 960 bytes small DOS device driver turns your Gravis
  36.        Ultrasound in a 684 kByte "disc-drive" and offers you a lot of
  37.        really unusual features:
  38.  
  39.              - Needs only about 400 bytes(!) DOS memory
  40.                (depends on DOS version),
  41.  
  42.              - 684k more drive space :),
  43.  
  44.              - Reset resistent: The data on the GusDrive will remain,
  45.                even if you warm-boot your system or press the reset-
  46.                button of your computer !
  47.  
  48.              - Coded in 100% ASM with optimized 386-code using
  49.                32-bit regs ;) and tested on GUS-MAX 1.8 and 2.1,
  50.  
  51.  
  52.                                    - o -
  53.  
  54.        ───────────
  55.        ─ History ─
  56.        ───────────
  57.  
  58.        To start coding this program was a flash-idea, while coding the
  59.        (now) legendary ;) CUTTER IV, which is delayed now about 1 year :(.
  60.        In CUTTER IV, I had noticed some properties of the GUS. And I
  61.        thought about the time, while my GUS-MAX wasn't busy with playing
  62.        a module or something, so I had the idea to find a job for it,
  63.        when it doesn't have something to do :). I coded about two weeks
  64.        the pre-version of GusDrive and learned how a DOS device driver
  65.        works. But this version didn't worked, so after the two weeks, I
  66.        deleted all the code and started a new one, and it was ready in
  67.        about 2 days ;). Due to the poor informations about coding DOS
  68.        device drivers I had while coding it, now it supports only a 684k
  69.        memory instead of the whole 1 MB GUS-DRAM. May be someone out
  70.        there can give me some hints about it ;-)...
  71.  
  72.  
  73.                                    - o -
  74.  
  75.  
  76.        ────────────────────────
  77.        ─ Some technical stuff ─
  78.        ────────────────────────
  79.  
  80.        The driver simulates a hard-disc (media descriptor 0F8h) with
  81.        171 entries in the main directory, 512 bytes/sector, 4 sectors/
  82.        cluster (2048 bytes) and a total amount of 339 clusters (this
  83.        should be 512 (2048 sectors) for 1 MB, but THIS is my problem,
  84.        and I don't know, why DOS only accepts max. 1356 sectors instead
  85.        of up to 65535, which is possible in the BPB). This is totally
  86.        694272 bytes or 684k disc space, anyway enough to work with.
  87.  
  88.        Since GusDrive uses 32-bit regs and commands of the 386+ family,
  89.        it won't work on processors prior then 80386.
  90.  
  91.  
  92.                                    - o -
  93.  
  94.  
  95.        ────────────────
  96.        ─ Installation ─
  97.        ────────────────
  98.  
  99.        After unpacking the archive, you should have following files:
  100.  
  101.             GUSDRIVE.SYS -   960 bytes, The ramdisc device driver
  102.             GDFORMAT.EXE -  4965 bytes, The GusDrive format utility
  103.             GUSDRIVE.NFO -  9560 bytes, This info file
  104.             FILE_ID.DIZ  -   799 bytes, The DIZ file
  105.             ALIEN395.EXE - 11060 bytes, BBS-addy of the ALIEN-BBS
  106.  
  107.        First, you should own a GUS for using GusDrive =), because Gus-
  108.        Drive can be installed too, even if no GUS ist installed in the
  109.        system. But don't worry, your computer will work without any prob-
  110.        lems, when GusDrive is installed without having a GUS. To load
  111.        the SYS-type GusDrive, simply insert the follwing line in your
  112.        CONFIG.SYS:
  113.  
  114.  
  115.                  device=[[drive:\]path\]GUSDRIVE.CCS /x
  116.  
  117.                  or
  118.  
  119.                  devicehigh=[[drive:\]path\]GUSDRIVE.CCS /x
  120.  
  121.  
  122.        ...where x should be a number between 1..6. This tells GusDrive
  123.        the base address of you GUS. For example, if your GUS is installed
  124.        at the base address 240h and the driver is in the main directory
  125.        on your boot hard-disc C:, the entry in CONFIG.SYS should look
  126.        like this:
  127.  
  128.  
  129.                         device=GUSDRIVE.CCS /4
  130.  
  131.                         or
  132.  
  133.                         devicehigh=GUSDRIVE.CCS /4
  134.  
  135.  
  136.        Please note, that the /x-parameter is NOT optional, and GusDrive
  137.        will not install itself, if it can't locate it.
  138.  
  139.        After rebooting the system, GusDrive displays a window and informs
  140.        you about the GUS' base address and the drive letter, wich is the
  141.        name of the virtual disc drive in DOS.
  142.  
  143.        The next step is the initialization of your GUS. To do this, you
  144.        have to start ULTRINIT.EXE, which is included in your Gravis soft-
  145.        ware package, otherwise GusDrive won't be able to access GUS' DRAM
  146.        (I'm working on a routine, how to access the GUS' DRAM after re-
  147.        setting the GF1, since this seems to be a problem at this time :( ).
  148.  
  149.        And now, the GusDrive have to be "formatted". Therefore there is
  150.        a small utility included in your GusDrive package, which is called
  151.        GDFORMAT. Simply start it and follow the instruction on the screen.
  152.        GDFORMAT is capable to auto-detect the GUS, when ULTRINIT.EXE is
  153.        executed before.
  154.  
  155.        After formatting the GusDrive, you have a 684k virtual disc drive
  156.        ready for use. Just select it by entering its drive letter and
  157.        start CHKDSK. When the installation was successfull, you should
  158.        see a drive with the volume name "<GusDrive>" and a total free
  159.        space of 694272 bytes. Copy some files on it and press reset !
  160.        WOW !!! Your files are already there (tnx to CUTTER IV for this
  161.        hint :)) !
  162.  
  163.        After the first installation, you SHOULD NOT call ULTRINIT any-
  164.        more (which means, that you should remove it from your AUTOEXEC.BAT
  165.        or CONFIG.SYS). Since ULTRINIT overwrites some bytes of each bank
  166.        in the GUS' DRAM to check the memory without restoring it :(, your
  167.        data on the GusDrive can be lost.
  168.  
  169.        And what a surprise, the memory is always accessable after the
  170.        hardware-reset, when ULTRINIT ist called only one time with Gus-
  171.        Drive is always installed (?) !
  172.  
  173.        A last word: I think it is not necessary to say, that calling a MOD-
  174.        player or something is nonsense, when important data is stored in
  175.        the GUS' DRAM ;).
  176.  
  177.  
  178.                                    - o -
  179.  
  180.  
  181.        ───────────────────
  182.        ─ The gtx part =) ─
  183.        ───────────────────
  184.  
  185.        And here comes the gtx-part, you have waited for ;) :
  186.  
  187.        They're going 2 (in alpha order):
  188.  
  189.          Ant,
  190.          Cypis (4 looking at my DOC, while I'm writing :),
  191.          Cyber (4 damaging my Laser :)),
  192.          Dandy (hey, how about PM-like music ?),
  193.          Del,
  194.          Dennis Schneck,
  195.          Designer (4 spreading any stuff of The CCS-Productions ev'rywhere :)
  196.          ≡dATa≡ (hmm ?),
  197.          Fox,
  198.          Gizmo Mogway,
  199.          Günter Haas,
  200.          Happy Harry,
  201.          Jürgen Arnold,
  202.          Michael Haug,
  203.          Micky,
  204.          Random,
  205.          Roland Führer,
  206.          Simon Kabru,
  207.          Thor,
  208.          Tina,
  209.          Zottel Das Urviech (the new star in the coding-scene :))
  210.  
  211.          ...and all GUSers, (demo-)coders and musicians out there.
  212.  
  213.          (sorry, if I forgot you, may be in the next one ;))
  214.  
  215.  
  216.                                    - o -
  217.  
  218.  
  219.          ──────────────────
  220.          ─ Registration ? ─
  221.          ──────────────────
  222.  
  223.          To register GusDrive, just send me a card, call my WHQ or tell
  224.          me something about GusDrive :). That's all.......
  225.  
  226.  
  227.                                    - o -
  228.  
  229.  
  230.          ───────────────────────────
  231.          ─ How can I contact you ? ─
  232.          ───────────────────────────
  233.  
  234.          For those kind of infos just get the newest release of the CCS-
  235.          INFO file, which can be found in my WHQ or in all my dists, EHQ's
  236.          etc. And please report any kind of bugs (if I missed some ?!?),
  237.          so that I can fix them.
  238.  
  239.  
  240.                                    - o -
  241.  
  242.  
  243.          (Phew !!! I hate writing so big DOC's :))
  244.  
  245.  
  246.  
  247.                                      Cya all out there...
  248.  
  249.  
  250.                                      ≡dATa≡/The CCS-Productions
  251.  
  252.  
  253.                                      Signed <July, the 5th, 1995/9:30p>
  254.  
  255.  
  256.                                    - o -
  257.