______ ______ \_ | | _/ /\ -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 [options] : : : : options: : : : : -p [-p [...]] : : 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 : : 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 :_________|_____\______\: `---------------------+---------------+---------------+-----------------------'