Dec 052017
 
IceZmodem v1.02 Zmodem file transfer protocol with chat, dos shell, editor, ... Shareware.

Full Description of File


IceZmodem(IZM) v1.02 Protocol-Chat,DOS,Editor,MORE!
IceSoft Software presents IceZmodem, an amazing
new Zmodem file transfer protocol with 100%
standard Zmodem compatibility and many enhancements.
While transferring files you can chat with the
remote user, shell to DOS, edit a text file,
play Digital MOD file Music, or play games. You
can even get 2 pages of system information about
the remote computer. It has one of the best
status displays ever and includes a Screen Saver.
TurboTrans, a Zmodem speed booster, has helped
to get 99% efficiency on some file transfers.
This amazing protocol simply has to be seen to
be believed! Supports Sound Blaster or DACs for
music.


File IZM102.ZIP from The Programmer’s Corner in
Category Recently Uploaded Files
IceZmodem v1.02 Zmodem file transfer protocol with chat, dos shell, editor, … Shareware.
File Name File Size Zip Size Zip Type
EUROPE.REG 4506 1604 deflated
FILE_ID.DIZ 690 425 deflated
INSTALL.DOC 23201 6434 deflated
IZM-D.BAT 160 130 deflated
IZM-Q&A.TXT 4804 2109 deflated
IZM-U.BAT 96 95 deflated
IZM.DOC 36771 11756 deflated
IZM.EXE 146252 73597 deflated
IZMSETUP.EXE 29803 26247 deflated
README.NOW 1678 813 deflated
REGISTER.FRM 3728 1304 deflated
SYSPDEAL.TXT 2047 926 deflated

Download File IZM102.ZIP Here

Contents of the INSTALL.DOC file


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 ([email protected])
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.


Leave a Reply