This text file is here to help you install IceZmodem with your particular terminal program or BBS. If you have any questions, send mail to one of the addresses found in IZM.DOC. The following terminal programs are supported in this INSTALL.DOC Telemate Qmodem v4.x/Pro Procomm Plus v2.1 Telix Terminate {COMMO} Panther 2.0 Boyan 5.2 The following Bulletin Board Systems are supported in this INSTALL.DOC PCBoard Wildcat! WWIV Maximus-CBCS RemoteAccess SPITFIRE TriBBS Renegade PLEASE NOTE -- IF THE BBS/TERMINAL PROGRAM YOU USE IS NOT LISTED HERE """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Attempt to set up IceZmodem using the same command lines as you have set the DSZ protocol up with. Please keep in mind that the command lines are NOT exactly the same. IceZmodem does not support any "-" options that are placed after the SZ or RZ commands such as "-m" and "-mrr", so DO NOT include these in your command line or the transfer is guaranteed to not work properly! Also, instead of portx use the adrirq option. If you do get it set up, please e-mail me your BBS/terminal program name and the exact steps to setting it up and I will include it in the next INSTALL.DOC, giving you proper credit. Thank You! Setting up IceZmodem with Telemate """""""""""""""""""""""""""""""""" Hit Alt-O and then hit E for the external protocol menu. Hit the down arrow until you reach an empty protocol name slot. Type in IceZmodem for the name. For key, use the letter I. For upload batch, enter IZM-U For download batch, enter IZM-D Hit the down arrow twice, For auto-download sequence, enter *^XB00 and hit ENTER. Get out of the external protocol menu and hit P to enter the Protocol menu. Make sure the Zmodem Auto-Download does not have an X next to it. If it does, remove the X. Get out of the Protocol menu and hit G for general options. To get the most out of IceZmodem, make sure that Maximum DOS Shell and Swap to Disk both have X's next to them. Exit that menu and select "Save Options". Now copy IZM.EXE and IZMSETUP.EXE into your Telemate Directory. Copy the files IZM-U.BAT and IZM-D.BAT into your Telemate Directory. Be sure to edit the IZM-D.BAT to specify the proper download directory. If you are using NONSTANDARD COM PORTS, remove the "port" option! Setting up IceZmodem with Qmodem v4.x """"""""""""""""""""""""""""""""""""" Copy IceZmodem files into your Qmodem Directory. Hit Alt-N or load QINSTALL.EXE. Hit P and press the down arrow till you reach an empty protocol slot and hit enter. For Select Character, type in I For Protocol, type in IceZmodem For Upload Batch, type in IZM-U For Download Batch, type in IZM-D For Filename Prompt, type in N Get out of that menu and go to the Toggles option (still in the Protocol menu). Ensure that Zmodem AutoStart is off. Go back up to the menu bar and go to the Options menu. From that menu, select Runtime Parms. Make sure that Optimum Shell and Disk Shell are turned on. Exit Qinstall with the Save Changes option. Copy the files IZM-U.BAT and IZM-D.BAT into your Qmodem Directory. Edit the line in IZM-U.BAT to look like this: IZM port %2 sz %4 %5 %6 %7 %8 %9 Be sure to edit the IZM-D.BAT to specify the proper download directory. ** If you are using NONSTANDARD COM PORTS, remove the "port" option ** If using Qmodem Pro, you must also edit the IZM-U.BAT as above. Setting up IceZmodem with Procomm Plus v2.1 """"""""""""""""""""""""""""""""""""""""""" Load PCSETUP. Select PROTOCOL OPTIONS then ZMODEM PROTOCOL OPTIONS. Set the Auto Downloading feature to off. Exit that menu and then select EXTERNAL PROTOCOL OPTIONS. Pick an empty protocol slot and enter the following: Name : IceZmodem Type : Program Upload Command : IZM-U.BAT Download Command: IZM-D.BAT Select save setup options. Now copy all the IceZmodem files into your PCPLUS directory. Find out what COM port your modem is on. Supposing your modem is on COM port 2, edit your IZM-U.BAT file to have only this line in it: IZM port 2 sz Now find out what directory you want all your files to go to. Lets say you want all your files to go into a directory \PCPLUS\DLOADS. Edit your IZM-D.BAT to look like this: IZM port 2 rz \PCPLUS\DLOADS If you are using nonstandard COM ports, do not put the PORT options in the command lines, just specify your nonstandard ports in IZMSETUP. Setting up IceZmodem with Telix """"""""""""""""""""""""""""""" Hit Alt-O and then P for Protocol Options. Hit A,B,C, or D to pick a slot for IceZmodem - whichever is empty. For key, type in I For protocol name, type in IceZmodem For upload filename, type in IZM-U For download filename, type in IZM-D For batch or script, select Batch File Prompt for name on downloads, No. If supported, Trigger should be *B00 To get the in the above Trigger, hit CTRL-X. --- Do not type !! --- Exit the Protocol Options menu and go into the Terminal Options menu. Hit N to turn Zmodem Auto-Downloads off. Select Write Setup to Disk. Copy IceZmodem files into your Telix Directory. Copy the files IZM-U.BAT and IZM-D.BAT into your Telix Directory. Be sure to edit the IZM-D.BAT to specify the proper download directory. ** If you are using NONSTANDARD COM PORTS, remove the "port" option ** Setting up IceZmodem with Terminate """"""""""""""""""""""""""""""""""" Copy IceZmodem files into your protocol directory (\TM\PROTOCOL) Load Terminate, Hit ALT-O. Select Protocol Options, select External. Pick an open protocol slot and enter the following information: Protocol Name....: IceZmodem Information......: Zmodem with Chat/DOS/Screen Saver/MOD Player,etc.. PATH + Filename..: IZM.EXE Ask at downloads.: No Change to U/L DIR: Yes Change to D/L DIR: Yes Batch............: Yes Hotkey...........: I Upload Parameters: !M port !P sz Download Params..: !M port !P rz Auto-Download....: Yes Signature........: *B00 To get the in the above signature, hit CTRL-X. --- Do not type !! --- Hit Esc and be sure IceZmodem is active with a "þ" next to it. If not, select it and hit the space bar. Go back to the Protocol Options menu. Select Internal. Select Enable Protocols. Disable the Zmodem and ZedZap protocols. Hit Esc twice, select External. Disable all Zmodem protocols except for IceZmodem. Go back to the Protocol Options menu and make sure IceZmodem is the default protocol. Exit and select write setup to disk. Setting up IceZmodem with {COMMO} Original by Roger Pariseau (roger.pariseau@tomcat.com) Modified by IceSoft Software on 11/13/1994 """""""""""""""""""""""""""""""""""""""""" First, load COMMO.MAC into your favorite text editor or hit ALT-M from within {COMMO} itself to edit the COMMO.MAC. Go down until you hit the DOWNLOAD (receive) menu macro line. Now look for this line: {setv _menu11, program be installed on your system.} Insert the following line immediately after that one: {setv _menu12, I þ IceZmodem Batch using IZM.EXE} Now in the line that looks like this: {setv _mlabel,phld,pcbr,,,,,pygr,phbr,,,pckr,,,,pxgr <<< ETC... >>> Look for the "phbr" in the above line. Insert pizr after it like this: {setv _mlabel,phld,pcbr,,,,,pygr,phbr,pizr,,pckr,,,,pxgr <<< ETC... >>> Go down further and search for: CIS BPlus {:pcbr} {setv pr_alarm} {setv pr_down,%dldir} {call b_recv} {} Insert the following line immediately after that one: IceZmodem {:pizr} {setv pr_alarm} {setv pr_down,%dldir} {call i_recv} {} Go down until you hit the UPLOAD (send) menu macro line. Now look for this line: {setv _menu11, program be installed on your system.} Insert the following line immediately after that one: {setv _menu12, I þ IceZmodem Batch using IZM.EXE} Now in the line that looks like this: {setv _mlabel,phlu,pcbs,,,,,pybs,phbs,,,pcks << ETC... >> Look for the "phbr" in the above line. Insert pizs after it like this: {setv _mlabel,phlu,pcbs,,,,,pybs,phbs,pizs,,pcks << ETC... >> Go down further and search for: CIS BPlus {:pcbs} {setv pr_alarm} {setv pr_up,%uldir} {call b_send} {} Insert the following line immediately after that one: IceZmodem {:pizs} {setv pr_alarm} {call gfnu} {call i_send} {} Now go down to Protocol macros used for DOWNLOADING (receiving) After the CIS B+ Definition, add the following definition: IceZmodem {:i_recv} {:izm#r} {exec-d %protodir\IZM.EXE port %_por rz %pr_down} {alarm %pr_alarm} {retu} Now go down to Protocol macros used for UPLOADING (sending) After the CIS B+ Definition, add the following definition: IceZmodem {:i_send} {exec-d %protodir\IZM.EXE port %_por sz %pr_file} {alarm %pr_alarm} {retu} IF YOU ARE USING NONSTANDARD COM PORTS, remove the port %_por from both of the above lines and specify your ADR/IRQ in IZMSETUP. Now save that (ALT-F if you are in {COMMO}) and load {COMMO} if you already haven't. Hit ALT-G to enter the setup file. Change {set z_prog, XXXX} to {set z_prog, IZM} Hit ALT-F to save that. Copy your IceZmodem files to your protocol directory. If you don't have a protocol directory then copy them into your COMMO directory. Setting up IceZmodem with Panther 2.00 """""""""""""""""""""""""""""""""""""" Copy IceZmodem files into your \PANTHER\PROTOCOL directory. Load PANTHER, Select Configuration, Select Protocols, Select New Protocol Entry. Enter the following: Hotkey..........: I Protocol Name...: IceZmodem Upload Command..: IZM.EXE port *COMPORT speed *BAUD sz *FNAME Download Command: IZM.EXE port *COMPORT speed *BAUD rz *PATH Hit F10 then Esc. Select Program Settings. Make sure Automatic Zmodem Transfer is OFF. Hit F10. Enter Y to accept settings. Hit F9 to save configuration. Setting up IceZmodem with Boyan 5.2 """"""""""""""""""""""""""""""""""" Hit ALT-C and then X. Press a number where you would like to insert IceZmodem. Enter the following information: Protocol Name.: IceZmodem Menu Letter...: I (be sure this does not conflict with BiModem) External File.: IZM.EXE Batch.........: Yes Auto-DL String: ^XB00 IceZmodem UPLOAD Line: \DC-[%P:IZM port %MD sz %TF] IceZmodem DOWNLOAD Line: \DC-[%P:IZM port %MD rz] Exit that menu by hitting Esc. Hit 5 then hit O. Enter a value of 500 or more to free the most available memory for IceZmodem to run. Hit Esc twice. Setting up IceZmodem with a PCBoard BBS """"""""""""""""""""""""""""""""""""""" In PCBSETUP go to File Locations, Configuration Files and then scroll down to Protocol Data File and hit F2. Scroll down to an empty slot and enter the data below: Use = I Type = D Size = 2048 MNP = N Port Open = N Lock Lines = N Description = IceZmodem Hit Esc and save changes. Exit PCBSETUP. Copy the IceZmodem files to your PCBoard directory. Now create a batch file in your pcboard directory called PCBRI.BAT Place the following line in it: izm port %1 speed %2 rz %3 Now create a batch file in your pcboard directory called PCBSI.BAT Place the following line in it: izm port %1 speed %2 sz %3 If you are using nonstandard COM ports, replace the port command with the adrirq command. Setting up IceZmodem with a Wildcat! 4.0 BBS By David Witherill """""""""""""""""""""""""""""""""""""""""""" %Black Knight's Castle BBS P.O. Box 1211 Lee's Summit, Mo. 64063 BBS: (816) 525-1491 In MakeWild go to External Protocols, Choose INS (Add). Protocol Character = I Protocol Description = IceZmodem Upload Batch Name = IZM-U Download Batch Name = IZM-D Batch Protocol = Y Hit F10 F10 and save changes. Exit MakeWild. Copy the IceZmodem files and batch files to your Wildcat\Batch directory. Now edit the IZM-U.bat file in your WildCat\Batch directory. Delete everything from it and place the following line in it: izm port %2 rz %5 Now edit the IZM-D.bat file in your WildCat\Batch directory. Delete everything from it and place the following line in it: izm port %2 sz %5 If you are using nonstandard COM ports, replace the port command with the adrirq command. This setup will automatically pass the upload and download paths to IceZmodem from the C:\WildCat\Wcwork\Node1\EM\File.Lst file. Setting up IceZmodem with a WWIV BBS """""""""""""""""""""""""""""""""""" In INIT, hit 7 for external protocols. Hit I for insert. Enter a number where you want to insert it. Description.....: IceZmodem Xfer Ok.........: 0 Require MNP/LAPM: N Receive Line....: IZM port %2 speed %1 rz %3 Send Line.......: IZM port %2 speed %1 sz %3 Receive Batch...: IZM port %2 speed %1 rz Send Batch......: IZM port %2 speed %1 sz @%3 To get the most memory out of a WWIV BBS, you must be using v4.24 or later. This version supports a shrink feature. Load WWIV.INI and search for SPAWNOPT[PROT_SINGLE] =NONE change it to: SPAWNOPT[PROT_SINGLE] =SHRINK, FILES Setting up IceZmodem with Maximus-CBCS """""""""""""""""""""""""""""""""""""" Copy the IceZmodem files into your \MAX directory. Then in the same directory, create a file called RIZM.BAT and in it put: set dszlog=%1 izm port %2 %3 %4 %5 %6 %7 %8 %9 set dszlog= Now add the following definition to the end of your PROTOCOL.CTL file: Protocol IceZmodem Type Batch LogFile C:\MAX\IZM%K.LOG ControlFile C:\MAX\IZM%K.CTL DownloadCmd command.com /c rizm IZM%K.LOG %P sz @%x:IZM%K.CTL UploadCmd command.com /c rizm IZM%K.LOG %P rz %v DownloadString %s UploadString DownloadKeyword z UploadKeyword Z FilenameWord 10 DescriptWord 0 End Protocol Make sure that you have the line "Include Protocol.Ctl" at the end of your MAX.CTL file and type in SILT MAX from your \MAX directory. Setting up IceZmodem with a RemoteAccess BBS """""""""""""""""""""""""""""""""""""""""""" Load RACONFIG, go to Manager, Protocols, External, and select an open protocol slot - Then enter the following information: Name : IceZmodem Key : I Extended control file : No Batch available : Yes Status : Always Available Log file name : DSZ.LOG Control file name : IZM.CTL Download command line : \RA\IZM.EXE port *P node *N sz @IZM.CTL *M Upload command line : \RA\IZM.EXE port *P node *N rz # *M Download ctl string : @ Upload ctl string : Download log keyword : z Upload log keyword : Z Log : Name word # : 10 Log : Desc word # : 0 Copy your IceZmodem files into your Remote Access (RA) directory. Now look at the line up above that says "Log file name". You must enter this filename as the same name you have the environment variable DSZLOG equal to. For example, if you have SET DSZLOG=DSZLOG.TXT in your batch files, you must enter DSZLOG.TXT for the Log file name. If you leave DSZ.LOG alone, you must have SET DSZLOG=DSZ.LOG in your AUTOEXEC.BAT. The above will work for a single-node system. If you are using a multi- node system, adjust the parameters appropriately so there are no conflicts. PLEASE NOTE: If the above command lines do not work, try: Download command line : \RA\IZM.EXE port *P speed *B node *N sz @IZM.CTL *M Upload command line : \RA\IZM.EXE port *P speed *B node *N rz # *M Setting up IceZmodem with SPITFIRE BBS (With help from Tony Jones) """""""""""""""""""""""""""""""""""""" (3:670/311) In your display directory, edit/create a file called SFEXTUP.BBS and put the following line in it: IceZmodem (Batch),Batch,UseFile In your display directory, edit/create a file called SFEXTDN.BBS and put the following line in it: IceZmodem (Batch),Batch,UseFile In your EXTNOD1 (or equivalent) directory, create a batch file called SFEXTUPA.BAT and put the following line in it: IZM port %2 flow hard rz In your EXTNOD1 (or equivalent) directory, create a batch file called SFEXTDNA.BAT and put the following line in it: IZM port %2 flow hard sz @C:\SF\EXTNOD1\SFEXTRAN.LST (please note that if your BBS wont send files using the above command line, try IZM port %2 flow hard sz %3 %4 %5 %6 %7 %8 %9) Last step, copy all of the IceZmodem files into the EXTNOD1 directory or the same directory that you created the SFEXTDNA.BAT and SFEXTUPA.BAT files in. Setting up IceZmodem with TriBBS """""""""""""""""""""""""""""""" Edit (or create) the EXTPROT.MNU file in your TRIBBS\NWORK direcrory and put the following line in it: i,IceZmodem,izm-s.bat,izm-r.bat,y,n Now create a file called IZM-S.BAT in your TRIBBS directory and put the following line in it. If your main TriBBS directory is not \TRIBBS, change the line below to the proper directory. \tribbs\izm port %1 sz @%3 Now create a file called IZM-R.BAT in your TRIBBS directory and put the following line in it. If your main TriBBS directory is not \TRIBBS, change the line below to the proper directory. \tribbs\izm port %1 rz Now simply copy the IceZmodem files into your \TRIBBS directory Setting up IceZmodem with Renegade BBS By Chad N. Tindel """""""""""""""""""""""""""""""""""""" Liquid Darkness BBS (209) 686-3275 Tulare CA Load Renegade to the Blue WFC (Waiting for Caller Screen) by running: RENEGADE.EXE -L -N1 From there hit X for the Protocol editor. Go down to the prompt "Protocol Editor (?=Help) : " and hit "I" for insert. Then it will say "Protocol to insert before? (0-15) : " or some numbers like that. Type the very last number (In this case 15). Repeat this procedure more times, so that you have 3 slots described as New Protocol. Now Hit "M" to modify and type 15. Hit "!" then Make the screen look like this: 1. Protocol active :Yes 2. Is batch protocol :No 3. Is resume protocol:No 4. Is bidirectional :No 5. For reliable only :No Then hit "Q" to return to the first screen you were at for modify. Make it look like this: !. Type/protocl:Active - Single 1. Keys/descrip:"I" / "I Ice-Zmodem" 2. ACS required: "" 3. Temp. log : "%M\ICEZM%N.LOG" 4. L log : *None* L log : *None* 5. L command: "izm port %p speed %b rz %f" L command: "izm port %p speed %b sz %f" 6. Codes mean :Transfer OK 7. L codes :(1)"" (2)"" (3)"" (4)"" (5)"" (6)"" L codes :(1)"" (2)"" (3)"" (4)"" (5)"" (6)"" E. Environ. cmd: *None* I. DL File list: *None* C. Max DOS chrs:128 P. Log position: Filename: 0 - Status: 0 Now hit "]" to move to the next empty slot. Hit "!" and make that screen look like this: 1. Protocol active :Yes 2. Is batch protocol :Yes 3. Is resume protocol:No 4. Is bidirectional :No 5. For reliable only :No Now make this screen look like this: !. Type/protocl:Active - Batch 1. Keys/descrip:"I" / "I Ice-Zmodem Batch" 2. ACS required: "" 3. Temp. log : "%M\ICEZM%N.LOG" 4. L log : *None* L log : *None* 5. L command: "izm port %p speed %b rz" L command: "izm port %p speed %b sz @%d" 6. Codes mean :Transfer OK 7. L codes :(1)"" (2)"" (3)"" (4)"" (5)"" (6)"" L codes :(1)"" (2)"" (3)"" (4)"" (5)"" (6)"" E. Environ. cmd: *None* I. DL File list: "%M\BATCH%N.LST" C. Max DOS chrs:128 P. Log position: Filename: 0 - Status: 0 IceZmodem is all set up with Renegade. Go ahead and quit back out to the waiting for callers screen.