           ______                           ______                             
           \_    |                         |    _/                 /\ -poyZ/99 
____________|    |___     ________      ___|    |         ________/  \_________
\ _    _    |    _   \_.--\    __/_____/   _    |______.--\_    _/    \     _ /
:\/    /    |    /    /    \    \     |    \    |     /    _    |    \ \    \/:
:/__________|________/___________\____|_________|____/__________|_____\______\:
+-----------------------------------------------------------------------------+
:                                                                             :
:                        O   B   S   I   D   I   A   N                        :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:   Whats in obs-elim.zip?                                 3rd September 1999 :
:   ----------------------                                                    :
:                                                                             :
:       obs-elim.txt         Guide to Elim (This File)                        :
:       obs-elim.nfo         Brief Info                                       :
:           elim.exe         The Perfect Tool for your V64jr                  :
:         giveio.sys         (NT Only) Device Driver to allow port access     :
:        loaddrv.exe         For NT only, see the NT section below            :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:   Elim.                                                                     :
:   -----                                                                     :
:                                                                             :
:   Elim is a fast, full-featured send tool for your V64jr!!!                 :
:   Whether you're running Windows 3.1 with Win32s and a 'Bidirectional'      :
:   non-EPP port, running Linux, or running Windows 2000, this is the         :
:   tool you've been looking for.                                             :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:   Why "Elim"? Sounds weird.                                                 :
:   -------------------------                                                 :
:                                                                             :
:   Hehe, it's a clever StarTrek-related pun.  It's kinda funny.  If you      :
:   don't get it (and you probably don't, even if you think you do), you'll   :
:   just have to take my word for it.  :D                                     :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:   Using Elim                                                                :
:   ----------                                                                :
:                                                                             :
:   It's pretty easy.  Filename first, options afterwards.  Easy, right?      :
:                                                                             :
:   usage: \n64\src\sendpatch2\release\elim.exe <filename> [options]          :
:                                                                             :
:   options:                                                                  :
:                                                                             :
:     -p <patchfile> [-p <patchfile> [...]]                                   :
:         Applies one or more APS and/or IPS files during the send.           :
:         The patch files are not applied to the ROM on your HD, because      :
:         we know that you like to keep a "fresh" copy on disk.  Besides,     :
:         there are a plethora of other tools available for doing just        :
:         that (applying a patch file to a ROM on your HD).                   :
:                                                                             :
:     -e <emudatafile>                                                        :
:         As with the latest v64 and z64 bioses, this data file will be       :
:         loaded into the V64jr's DRAM at 0x200000 and is expected to be      :
:         in its native byte order.                                           :
:                                                                             :
:     --nocrc                                                                 :
:         Normally, Elim automatically corrects the CRC in the V64jr's        :
:         RAM, if necessary, at the end of a send operation. Use the          :
:         --nocrc option if you're not using a CIC-NUS-6101 chip, and         :
:         therefore don't want your CRC screwed with.                         :
:                                                                             :
:     --verify                                                                :
:         Using this option will verify all the data sent to the V64jr.       :
:         it takes twice as long (one time for sending, one time for          :
:         receiving), but try it if you're having problems.  If you never     :
:         get any "mismatch" messages when using the --verify mode, you       :
:         probably don't need to bother with it.                              :
:                                                                             :
:     --software                                                              :
:         This is the most exciting feature IMO. It enables a software-based  :
:         implementation of the EPP handshaking protocol.  This means that    :
:         anybody with a Bidirectional, PS/2, anti-Bung EPP, or ECP parallel  :
:         port that complies with the Bidirectional parallel port tech specs  :
:         used to write this send tool should be able to use their V64jr      :
:         now, when the couldn't before.  Of course, you wouldn't want to     :
:         use this option if don't need it because the doing the EPP          :
:         handshaking in the software takes about 8 times as long as doing    :
:         it in the hardware of an EPP controller.  Be sure to check out the  :
:         section entitled "Using Elim with a ______ Port" below.             :
:                                                                             :
:   You can press Ctrl+C or Ctrl+Break at any time to kill the transfer.      :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:   Using Elim in Windows 3.1, Windows 95, or Windows 98                      :
:   ----------------------------------------------------                      :
:                                                                             :
:   You obviously haven't tried. :P  There's no trick.  Well, in Win 3.1      :
:   you'll need Win32s....                                                    :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:   Using Elim in NT 4 or Windows 2000                                        :
:   ----------------------------------                                        :
:                                                                             :
:   It's possible!  Put the included giveio.sys in a nice permanent spot      :
:   and use the included loaddrv.exe to install the giveio service.  To       :
:   start the giveio service, either use loaddrv.exe (if you've still got     :
:   it open), or run 'net start giveio'.  If you don't set the giveio         :
:   service to be automatically enabled at boot (see below), you'll need to   :
:   start it by running 'net start giveio' before you can run Elim.  You'll   :
:   need Administrator priviledges to install or start giveio.                :
:                                                                             :
:   Starting giveio automatically                                             :
:   -----------------------------                                             :
:                                                                             :
:   In NT 4:                                                                  :
:   - - - -                                                                   :
:     In the 'Drivers' control panel, select 'giveio' from the listbox.       :
:     Click the 'Startup' button, and choose 'Automatic'.                     :
:                                                                             :
:   In Windows 2000                                                           :
:   - - - - - - - -                                                           :
:     In the Device Manager, Choose 'Show Hidden Devices' from the 'View'     :
:     menu.  'Non-Plug and Play Drivers' (among other things) appears in      :
:     the device list.  Expand it, choose Giveio and get its properties.      :
:     Set 'Type' to 'Automatic'.                                              :
:                                                                             :
:   About those two drivers                                                   :
:   -----------------------                                                   :
:                                                                             :
:   GIVEIO.SYS, by Dale Roberts, is available via the World Wide Web at:      :
:       http://www.dc.ee/Files/Programm.Windows/directio.zip                  :
:                                                                             :
:   LOADDRV.EXE, by Paula Tomlinson, is available via Anonymous FTP at:       :
:       ftp://ftp.mfi.com/pub/windev/1995/may95.zip                           :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:   Using Elim under Linux                                                    :
:   ----------------------                                                    :
:                                                                             :
:   Congratulations on your choice of OS.  I need to replace my spastic RAM   :
:   before I can finish up the Linux version.                                 :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:   Using Elim with an EPP port                                               :
:   ---------------------------                                               :
:                                                                             :
:   If any of the other send utils work on your computer, you should have     :
:   no trouble using Elim, and you don't need the --software option.  If the  :
:   other send utils didn't work for you, maybe you can get it to work in     :
:   --software mode.                                                          :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:   Using Elim with an ECP port                                               :
:   ---------------------------                                               :
:                                                                             :
:   If you run Elim without the --software option, Elim will try to set your  :
:   ECP port into EPP compatibility mode, and then use hardware handshaking.  :
:   If you run Elim WITH the --software option, Elim will try to set your     :
:   ECP port into Bidirectional aka PS/2 compatibility mode and use software  :
:   handshaking.  (See the section on using a Bidirectional Port.)  It's      :
:   likely however, that you'll have better luck with your port actually set  :
:   to EPP 1.9.                                                               :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:   Using Elim with a Bidirectional aka PS/2 port                             :
:   ---------------------------------------------                             :
:                                                                             :
:   You'll need the --software flag for sure.  If Elim hangs while looking    :
:   for the V64jr, make sure your V64jr is plugged in, otherwise press Ctrl+C :
:   or Ctrl+Break to quit the program.  I don't know how to get around this   :
:   without slowing down the software handshaking even further.               :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:   Using Elim with a Centronics Port                                         :
:   ---------------------------------                                         :
:                                                                             :
:   Elim won't work with a 1-way Centronics Port.  I can't believe you even   :
:   have one!  The V64jr can't be made to work with a centronics port.  At    :
:   least I'm pretty sure.  Then again, I used to think it couldn't be done   :
:   with a Bidirectional Port.                                                :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:   Reporting problems                                                        :
:   ------------------                                                        :
:                                                                             :
:   I want to hear your stories of success or failure with Elim.  You can     :
:   Write to Refried@startrekmail.com with a subject line that starts with    :
:   "Elim Results:".  I want to hear from you especially if Elim does or      :
:   doesn't work for you.  If it somtimes doesn't work, tell me what parallel :
:   port modes you've tried (do try them all) and what sort of messages it    :
:   gives you.  Nice bug reports will make it easier to support your parallel :
:   port in a future release. Please don't ask when it will be working for    :
:   your particular parallel port though, the answer is either "ASAP" or      :
:   "Never".  You can request versions for other operating systems, except    :
:   Linux, cause I'm already working on it.  Thanks.                          :
:                                                                             :
+-----------------------------------------------------------------------------+
:                                                                             :
:             http://go.to/obsidian/  -  obs@startrekmail.com                 :
:                                                                             :
+---------------------+---------------+---------------+-----------------------+
:                     : Obsidian Team :  Department   :                       :
:                     +---------------+---------------+                       :
:                     :   WT_Riker    :   Coding      :                       :
:                     :   TS_Garp     :   Coding      :                       :
:                     :   _Silver_    :   Music       :                       :
:                     :   _Cyryx_     :   Graphics    :                       :
:                     :   JL_Picard   :   Coding      :                       :
:          ______     :   Refried     :   Coding      :                       :
:          \_    |    :   Angelo      :   Coding      :            /\ -poyZ/99:
:___________|    |___ :   CrowTRobo   :   Coding      :   ________/  \_________
\ _    _    |    _   \:   CForman     :   Graphics    :.--\_    _/    \     _ /
:\/    /    |    /    :   Subice      :   Coding      :    _    |    \ \    \/:
:/__________|________/:   CodeMaster  :   Coding      :_________|_____\______\:
`---------------------+---------------+---------------+-----------------------'

