Software Wizard
===============     
                                               LSS 5.0(0), August 1996
                                               -----------------------

Madge  Software  Wizard provides two separate functions. It allows the 
user to 'Create' install disks and 'Maintain'  working  DOS  set  ups. 
Scripts  can be created to control the 'Maintain' process. For details 
on scripting see MWSCRIPT.TXT.


Create path
===========

The  Software  Wizard  'Create'  path is designed to allow the user to 
create install disks for different operating systems. It creates these 
disks using the files on the LSS CD. Hence, the LSS CD must be present 
or copied to a hard disk or network volume with a drive letter  mapped 
to the root.

Note:  If  you are running Madge Wizard from a floppy disk and wish to 
copy the files to a floppy disk in the same drive,  then  only  remove 
the  Madge  Wizard  disk  when  prompted to. This is because the Madge 
Wizard disk is constantly accessed and must be present at these times.


Maintain path
=============

The Software Wizard 'Maintain' path is designed to allow the user to:

- change from IBM driver to Madge drivers
- change from Madge Fastmac Plus drivers to Madge Smart software
- add extra protocols to Madge Smart software


The Software Wizard 'Maintain' path only  performs  successfully  when 
analyzing  fully  working  configurations.  It  is not designed to fix 
broken set-ups.  The software listed below will be analyzed.  Software 
that is not recognized will be ignored. The software must be present - 
Software Wizard will not work on  CONFIG.SYS  and  AUTOEXEC.BAT  files 
that reference software that cannot be found on the paths specified in 
these  files.   Some  software has other restrictions on whether it is 
recognized  by  Software  Wizard.   For  example,  MDGND.DOS  is  only 
recognized  if there is a "DRIVERNAME=MDGND$" section in PROTOCOL.INI. 
Also, because broken set-ups are  not  supported,  all  software  that 
would  normally  need to be loaded before a driver can be run, must be 
present and recognized  too.  For  example,  if  MDGND.DOS  is  to  be 
recognized then PROTMAN.DOS must have been recognized previously.


Software Wizard analyzes the parameters listed below.  Parameters that 
are not recognized will be lost.  When changing drivers, e.g. from IBM 
to  Madge software, the parameters found will be changed to equivalent 
parameters for the newly installed driver.


Another important feature of the Software Wizard  'Maintain'  path  is 
that  it  will not install other vendor files. Hence, there is limited 
functionality in going from Smart to Fastmac Plus set ups. The Fastmac 
Plus set ups normally require other vendor files and hence  cannot  be 
achieved.  The  set up will be left as Smart. For example, the two set 
ups below both provide an IPX protocol with source-routing support:

Fastmac Plus:

AUTOEXEC.BAT-
lsl
madgeodi
route
ipxodi

Smart:

AUTOEXEC.BAT-
smart

SMART.CFG-
[ipx]
source.routing=yes


It is possible to go from the Fastmac Plus set up to  the  Smart  one. 
This  is  because  other vendor drivers are removed and not installed. 
The reverse process is not possible.



Config files - NET.CFG, PROTOCOL.INI
====================================

Madge Software Wizard looks in NET.CFG and PROTOCOL.INI  to  determine 
parameter  settings.   

Software Wizard assumes NET.CFG is in the same  directory  as  LSL.COM 
unless  specified differently by the "CFG" parameter.  Note it assumes 
that all software uses the same NET.CFG. So, for example, it does  not 
allow  for  IPXODI.COM  or  TCPIP.EXE using different NET.CFG files to 
LSL.COM.

Software  Wizard  assumes  PROTOCOL.INI  is  in  the same directory as 
PROTMAN.DOS unless specified differently by the "I" parameter.



Software listing
================

The following is a list  of  software  recognized  by  Madge  Software 
Wizard. It is split into a number of sections:

Novell - NetWare DOS Clients, LAN Workplace, NetWare/IP
Microsoft  - Lan Manager DOS Client
IBM  - Lan Server DOS Client, IBM LSP drivers
Madge - Fastmac Plus, Smart
Other - Memory managers


The information given includes:


Driver        : <the name of the piece of software>
Description   : <a description of the software>
Recognized    : <what determines if Software Wizard 
                 recognizes this piece of software>

<where parameters can be found>

<what parameters are recognized>



=======================================================
Novell - NetWare DOS Clients, LAN Workplace, NetWare/IP
=======================================================

----------------------------------------------------------------------
Driver        : IPXODI.COM
Description   : Novell IPX to ODI mapper
Recognized    : File must be present on path
		ODI driver must have previously been recognized

Parameters in section "PROTOCOL IPXODI" in NET.CFG

"INT64"
"INT7A"
"IPX RETRY COUNT"
"IPX SOCKETS"
"MINIMUM SPX RETRIES"
"SPX ABORT TIMEOUT"
"SPX CONNECTIONS"
"SPX LISTEN TIMEOUT"
"SPX VERIFY TIMEOUT"


Parameters in section "PROTOCOL SPX" in NET.CFG

"MINIMUM SPX RETRIES"
"SPX ABORT TIMEOUT"
"SPX CONNECTIONS"
"SPX LISTEN TIMEOUT"


Parameters in section "PROTOCOL IPX" in NET.CFG

"INT64"
"INT7A"
"IPX RETRY COUNT"
"IPX SOCKETS"


----------------------------------------------------------------------
Driver        : LSL.COM
Description   : Novell link support layer
Recognized    : File must be present on path

Parameters on command line

"CFG"


----------------------------------------------------------------------
Driver        : NETX.COM
Description   : Novell NetWare 3.x shell
Recognized    : File must be present on path
		IPX driver must have been recognized


----------------------------------------------------------------------
Driver        : NETX.EXE
Description   : Novell NetWare 3.x shell
Recognized    : File must be present on path
		IPX driver must have been recognized


----------------------------------------------------------------------
Driver        : ROUTE.COM
Description   : Novell ODI source routing
Recognized    : File must be present on path
		ODI driver must have been recognized

Parameters on command line

"DEF"
"GBR"
"MBR"
"NODES"
"TRO"


----------------------------------------------------------------------
Driver        : TCPIP.EXE
Description   : TCP/IP (Novell API) driver
Recognized    : File must be present on path
		ODI driver must have been recognized

Parameters in section "PROTOCOL TCPIP" in NET.CFG

"IP_ADDRESS"
"IP_NETMASK"
"IP_ROUTER"
"PATH LWP_CFG" or "LPATH"
"PATH PROFILE"
"PATH SCRIPT"
"PATH TCP_CFG"
"RAW_SOCKETS"
"TCP_SOCKETS"
"UDP_SOCKETS"


----------------------------------------------------------------------
Driver        : VLM.EXE
Description   : Novell NetWare shell
Recognized    : File must be present on path
		LSL.COM and IPX drivers must have been recognized


----------------------------------------------------------------------


===================================
Microsoft  - Lan Manager DOS Client
===================================

----------------------------------------------------------------------
Driver        : LOAD.COM
Description   : Microsoft Lan Manager shell
Recognized    : File must be present on path
		NDIS driver must have been recognized

Parameters on command line

"NETBEUI"


----------------------------------------------------------------------
Driver        : LOAD.EXE
Description   : Microsoft Lan Manager shell
Recognized    : File must be present on path
		NDIS driver must have been recognized

Parameters on command line

"NETBEUI"


----------------------------------------------------------------------
Driver        : NET.EXE
Description   : Microsoft LAN Manager shell
Recognized    : File must be present on path
		NDIS driver must have been recognized


----------------------------------------------------------------------


=============================================
IBM  - Lan Server DOS Client, IBM LSP drivers
=============================================

----------------------------------------------------------------------
Driver        : DXMA0MOD.SYS
Description   : IBM interrupt arbitrator
Recognized    : File must be present on path

Note: DXMA0MOD.SYS is not recognized as a replacement for PROTMAN.DOS.


----------------------------------------------------------------------
Driver        : DXMC0MOD.SYS
Description   : IBM LLC driver
Recognized    : File must be present on path

Parameters on command line

"argument 2 - locally administered address"
"argument 5 - number of saps"
"argument 6 - number of stations"


----------------------------------------------------------------------
Driver        : DXME0MOD.SYS
Description   : IBM LLC to NDIS mapper
Recognized    : File must be present on path
		Need "DRIVERNAME=DXME0$" section in PROTOCOL.INI
		NDIS driver must have been recognized

Parameters in "DRIVERNAME=DXME0$" section in PROTOCOL.INI

"MINLINK"
"MINSAP"
"NETADDRESS"


----------------------------------------------------------------------
Driver        : DXMJ0MOD.SYS
Description   : IBM NetBIOS to NDIS mapper
Recognized    : File must be present on path
		Need "DRIVERNAME=NETBEUI$" section in PROTOCOL.INI
		NDIS driver must have been recognized

Parameters in "DRIVERNAME=NETBEUI$" section in PROTOCOL.INI

"DATAGRAMPACKETS" 
"DLCRETRIES" 
"MAXDATARCV" 
"MAXIN" 
"MAXOUT" 
"NAMECACHE" 
"NAMES" 
"NCBS" 
"PACKETS" 
"PBA" 
"SESSIONS" 
"TI" 
"T1" 
"T2" 
"USEADDRREV" 
"USEMAXDATAGRAM" 

----------------------------------------------------------------------
Driver        : DXMT0MOD.SYS
Description   : IBM NetBIOS to LLC mapper
Recognized    : File must be present on path
		LLC driver must have been recognized

Parameters on command line

"ADAP.ADD.NOT.REVERSED" or "ANR" 
"CLOSE.ON.RESET" or "CR" 
"COMMANDS" or "C" 
"DATAGRAM.MAX" or "DG" 
"DHB.SIZE" 
"DLC.MAXIN" or "MI" 
"DLC.MAXOUT" or "MO" 
"DLC.RETRY.COUNT" or "RC" 
"DLC.T1" or "T1" 
"DLC.T2" or "T2" 
"DLC.TI" or "TI" 
"EXTRA.SAPS" or "ES" 
"EXTRA.STATIONS" or "EST" 
"NAMES" or "N" 
"OPEN.ON.LOAD" or "O" 
"PBA" 
"RECEIVE.BUFFER.SIZE" or "R" 
"REMOTE_DATAGRAM_CONTROL" or "RDC" 
"REMOTE_NAME_DIRECTORY" or "RND" 
"RING.ACCESS" or "RA" 
"SESSIONS" or "S" 
"STATIONS" or "ST"
"TRANSMIT.COUNT" or "TC" 
"TRANSMIT.TIMEOUT" or "TT" 


----------------------------------------------------------------------
Driver        : IBMMPC.DOS
Description   : IBM NDIS driver
Recognized    : File must be present on path
		Need "DRIVERNAME=IBMMPC$" section in PROTOCOL.INI
		PROTMAN.DOS must have been recognized

Parameters in "DRIVERNAME=IBMMPC$" section in PROTOCOL.INI

"MAXTXFRAMESIZE"
"NETADDRESS"


----------------------------------------------------------------------
Driver        : IBMMPCO.COM
Description   : IBM ODI driver
Recognized    : File must be present on path
		LSL.COM must have been recognized

Parameters in section "LINK DRIVER IBMMPCO" in NET.CFG

"FRAME"
"NODE ADDRESS"
"PROTOCOL"


----------------------------------------------------------------------
Driver        : IBMTOK.DOS
Description   : IBM NDIS driver
Recognized    : File must be present on path
		Need "DRIVERNAME=IBMTOK$" section in PROTOCOL.INI
		PROTMAN.DOS must have been recognized

Parameters in "DRIVERNAME=IBMTOK$" section in PROTOCOL.INI

"NETADDRESS"
"XMITBUFFERSIZE" or "XMITBUFSIZE"


----------------------------------------------------------------------
Driver        : NET.EXE
Description   : IBM DLS 4.0 shell
Recognized    : File must be present on path
		NDIS driver must have been recognized


----------------------------------------------------------------------
Driver        : TOKEN.COM
Description   : IBM ODI driver
Recognized    : File must be present on path
		LSL.COM must have been recognized

Parameters in section "LINK DRIVER TOKEN" in NET.CFG

"FRAME" 
"MAX FRAME SIZE" 
"NODE ADDRESS" 
"PROTOCOL" 


----------------------------------------------------------------------



===========================
Madge - Fastmac Plus, Smart
===========================

----------------------------------------------------------------------
Driver        : PNPENABL.EXE
Description   : Madge PnP Card Enabler
Recognized    : File must be present on path


----------------------------------------------------------------------
Driver        : MADGECS.EXE
Description   : Madge Card and Socket Services
Recognized    : File must be present on path

Parameters on command line

"CFG"


Parameters on command line or in MADGECS.CFG

"EMULATE_SOCKET_SERVICES" or "ESS"


----------------------------------------------------------------------
Driver        : MADGEODI.COM
Description   : Madge Fastmac Plus ODI driver
Recognized    : File must be present on path
		LSL.COM must have been recognized

Parameters on command line

"PIO"


Parameters in section "LINK DRIVER MADGEODI" in NET.CFG

"ALTERNATE" 
"ALTIO" 
"BURNT IN ADDRESS" 
"FORCE16" 
"FORCE4" 
"FRAME" 
"HOTSWAP" 
"INT" 
"MAX FRAME SIZE" 
"MMIO" 
"NODE ADDRESS" 
"NOT PCI" 
"PIO"
"PORT" 
"POWER MANAGEMENT" 
"PROTOCOL" 
"SLOT" 
"SUBPORT" 


----------------------------------------------------------------------
Driver        : SMART.EXE
Description   : Madge Smart software
Recognized    : File must be present on path

		IPX support-
		
		Need [ipx] section in SMART.CFG or 
		    "IPX" on command line
		
		
		LLC support-
		
		Need [llc] section in SMART.CFG or
		    "LLC" on command line
		
		
		NDIS support-
		
		Need [ndis] section in SMART.CFG or
		    "NDIS" on command line
		Need "DRIVERNAME=SMART_NDIS$" in PROTOCOL.INI
		
		
		NetBIOS support-
		
		Need [netb] section in SMART.CFG or
		    "NETB" on command line
		
		
		ODI support-
		
		Need [odi] section in SMART.CFG or
		    "ODI" on command line
		
		
		TCP/IP (Novell API) support-
		
		Need [novapi],[ip],[udp],[tcp] sections in SMART.CFG



Parameters on command line

"IPX"
"LLC"
"NETB"
"ODI"
"PATH"


Parameters in the [card] section in SMART.CFG
These can also occur on the command line

"ALTERNATE" or "REV3" 
"ALTIO" 
"BURNT.IN.ADDRESS" or "BIA" 
"DEF.MAXIN" or "DMI" 
"DEF.MAXOUT" or "DMO" 
"DEF.MAXOUT.INCR" or "DMOI" 
"DEF.RETRY.COUNT" or "DRC" 
"DEF.T1" or "DT1" 
"DEF.T2" or "DT2" 
"DEF.TI" or "DTI" 
"EXTRA.SAPS" or "ES" 
"EXTRA.STATIONS" or "EST" 
"FORCE16" 
"FORCE4" 
"FRAME.SIZE" or "FS" 
"IO.LOCATION" or "IO" 
"IRQ" 
"MMIO" 
"NODE.ADDRESS" or "NA" 
"PIO" 
"SAPS" or "SA" 
"SLOT" 
"STATIONS" or "ST" 
"SUBPORT" 
"USEDMA" 


Parameters in the [dhcp] section in SMART.CFG

"DHCP.BOOTP" or "BOOTP"


Parameters in the [host] section in SMART.CFG
These can also occur on the command line

"NOT.PCI"
"PC3270"
"WINDOWS" or "WIN"


Parameters in the [ip] section in SMART.CFG

"IP.ADDRESS" or "IA"
"IP.NETMASK" or "IN"
"IP.ROUTER" or "IR"
"RAW.SOCKET" or "RS"


Parameters in the [ipx] section in SMART.CFG
These can also occur on the command line

"ABORT.TIMEOUT" or "AT" 
"CONNECTIONS" or "CO" 
"CACHE.TIMEOUT" or "TIME" 
"DEFAULT.BROADCAST" or "DEF" 
"GENERAL.BROADCAST" or "GBR" 
"INT64.OFF" or "I64" 
"INT7A.OFF" or "I7A" 
"LISTEN.TIMEOUT" or "LT" 
"MULTICAST.BROADCAST" or "MBR" 
"RETRY.COUNT" or "RC" 
"SOCKETS" or "SO" 
"SOURCE.ROUTING" or "SR" 
"SOURCE.ROUTE.NODES" or "NODES" 
"THIS.RING.ALT" or "TRA" 
"THIS.RING.ONLY" or "TRO" 
"VERIFY.TIMEOUT" or "VT" 


Parameters in the [llc] section in SMART.CFG
These can also occur on the command line

"DEF.MAXIN" or "DMI" 
"DEF.MAXOUT" or "DMO" 
"DEF.MAXOUT.INCR" or "DMOI" 
"DEF.RETRY.COUNT" or "DRC" 
"DEF.T1" or "DT1" 
"DEF.T2" or "DT2" 
"DEF.TI" or "DTI" 
"EXTRA.SAPS" or "ES" 
"EXTRA.STATIONS" or "EST" 
"FRAME.SIZE" or "FS" 
"NODE.ADDRESS" or "NA" 
"RX.SIZE" or "RX"
"SAPS" or "SA" 
"STATIONS" or "ST" 


Parameters in the [ndis] section in SMART.CFG
These can also occur on the command line

"AUTO.OPEN" or "AO"
"MAX.TRANSMITS" or "TX"
"OPEN.OPTIONS" or "OO"
"RING.STATUS" or "RS"


Parameters in the [netb] section in SMART.CFG
These can also occur on the command line

"ADAP.ADDR.NOT.REVERSED" or "ANR" 
"CLOSE.ON.RESET" or "CR" 
"COMMANDS" or "C" 
"DATAGRAM.MAX" or "DG" 
"DLC.MAXIN" or "MI" 
"DLC.MAXOUT" or "MO" 
"DLC.MAXOUT.INCR" or "MOI" 
"DLC.RETRY.COUNT" or "RC" 
"DLC.T1" or "T1" 
"DLC.T2" or "T2" 
"DLC.TI" or "TI" 
"NAMES" or "N" 
"OPEN.ON.LOAD" or "O" 
"PBA.TIMER" or "PBA" 
"REMOTE.DATAGRAM.CONTROL" or "RDC" 
"REMOTE.NAME.DIRECTORY" or "RND" 
"RING.ACCESS" or "RA" 
"SESSIONS" or "S" 
"TRANSMIT.COUNT" or "TC" 
"TRANSMIT.TIMEOUT" or "TT" 
"TX.I.BUFFERS" or "TXI" 
"TX.U.BUFFERS" or "TXU" 


Parameters in the [novapi] section in SMART.CFG

"PATH.TCP.CFG" or "TPATH"
"PATH.LWP.CFG" or "LPATH"
"PATH.PROFILE" or "PPATH"
"PATH.SCRIPT" or "SPATH"


Parameters in the [odi] section in SMART.CFG
These can also occur on the command line

"FRAME" 
"ODI.CACHE.TIMEOUT" or "ODI.TIME" 
"ODI.DEFAULT.BROADCAST" or "ODI.DEF" 
"ODI.GENERAL.BROADCAST" or "ODI.GBR" 
"ODI.MULTICAST.BROADCAST" or "ODI.MBR" 
"ODI.SOURCE.ROUTE.NODES" or "ODI.NODES" 
"ODI.SOURCE.ROUTING" or "ODI.SR" 
"ODI.THIS.RING.ONLY" or "ODI.TRO" 
"ODI.THIS.RING.ALT" or "ODI.TRA" 
"PROTOCOL" 


Parameters in the [tcp] section in SMART.CFG

"TCP.SOCKETS" or "TS"


Parameters in the [udp] section in SMART.CFG

"UDP.BOOTP" or "BOOTP"
"UDP.SOCKETS" or "US"


Parameters in section "PROTOCOL TCPIP" in NET.CFG

"IP_ADDRESS" 
"IP_NETMASK" 
"IP_ROUTER" 
"PATH LWP_CFG" or "LPATH" 
"PATH PROFILE" 
"PATH SCRIPT" 
"PATH TCP_CFG" 
"RAW_SOCKETS" 
"TCP_SOCKETS" 
"UDP_SOCKETS" 


Parameters in section "LINK DRIVER SMART" in NET.CFG

"FRAME" 
"INT" 
"NODE ADDRESS" 
"PORT" 
"PROTOCOL" 
"SLOT" 
"SUBPORT" 


Parameters in "DRIVERNAME=SMART_NDIS$" section in PROTOCOL.INI

"ALTERNATE" 
"ALTIO" 
"AUTOOPEN" 
"BURNTINADDRESS" 
"BUSMASTER" 
"IOADDRESS" or "IO" 
"IRQNUMBER" 
"MAXFRAMESIZE" 
"MAXTRANSMITS" 
"MMIO" 
"NODEADDRESS" or "NA" 
"OPENOPTIONS" 
"PIO" 
"RSTATUSREPORT" 
"SLOT" 
"SUBPORT" 



----------------------------------------------------------------------
Driver        : MDGND.DOS
Description   : Madge Fastmac Plus NDIS driver
Recognized    : File must be present on path
		Need "DRIVERNAME=MDGND$" section in PROTOCOL.INI
		PROTMAN.DOS must have been recognized

Parameters in "DRIVERNAME=MDGND$" section in PROTOCOL.INI

"ALTERNATE" 
"ALTIO" 
"APM" 
"AUTOOPEN" 
"BURNTINADDRESS" or "BIA" 
"BUSMASTER" 
"COPYALLDATA" 
"DMACHANNEL" 
"FORCE16" 
"FORCE4" 
"FORCEOPEN" 
"HOTSWAP" 
"INITONLOAD" 
"IOADDRESS" 
"IRQNUMBER" 
"MAXFRAMESIZE" 
"MMIO" 
"MMIO2" 
"NODEADDRESS" 
"NOTPCI" 
"OPENOPTIONS" 
"PIO" 
"RSTATUSREPORT" 
"SETDMACHANNEL" 
"SETIRQNUMBER" 
"SLOT" 
"SUBPORT" 
"USESTACKS" 
"WATCHDOG" 
"WATCHDOGPERIOD" 


----------------------------------------------------------------------
Driver        : SMARTND.DOS
Description   : Madge Fastmac NDIS driver
Recognized    : File must be present on path
		Need "DRIVERNAME=SMARTND$" section in PROTOCOL.INI
		PROTMAN.DOS must have been recognized

Parameters in "DRIVERNAME=SMARTND$" section in PROTOCOL.INI

"ALTERNATE" 
"ALTIO" 
"AUTOOPEN" 
"BURNTINADDRESS" or "BIA" 
"BUSMASTER" 
"COPYALLDATA" 
"DMACHANNEL" 
"FORCE16" 
"FORCE4" 
"FORCEOPEN" 
"INITONLOAD" 
"IOADDRESS" 
"IRQNUMBER" 
"MAXFRAMESIZE" 
"MAXTRANSMITS" 
"NODEADDRESS" 
"OPENOPTIONS" 
"PIO" 
"RSTATUSREPORT" 
"SETDMACHANNEL" 
"SETIRQNUMBER" 
"SLOT" 
"USESTACKS" 
"WATCHDOG" 
"WATCHDOGPERIOD" 


----------------------------------------------------------------------

=======================
Other - Memory managers
=======================

----------------------------------------------------------------------
Driver        : PROTMAN.DOS
Description   : Protocol Manager
Recognized    : File must be present on path
		Need "DRIVERNAME=PROTMAN$" section in PROTOCOL.INI

Parameters on command line

"I"


----------------------------------------------------------------------
Driver        : HIMEM.SYS
Description   : Memory manager
Recognized    : File must be present on path


----------------------------------------------------------------------
Driver        : 386MAX.SYS
Description   : Memory manager
Recognized    : File must be present on path

Parameters on command line

"RAM"


----------------------------------------------------------------------
Driver        : QEMM386.SYS
Description   : Memory manager
Recognized    : File must be present on path

Parameters on command line

"X"


----------------------------------------------------------------------
Driver        : EMM386.EXE
Description   : Memory manager
Recognized    : File must be present on path
		HIMEM.SYS must have been recognized

Parameters on command line

"X"


----------------------------------------------------------------------

               --------- End of MWSWARE.TXT ---------
