; ; comw.exe initializtion file ; [common] com=3 ;port=3e8 ;irq=4 baud=14400 flow=rdy dsr=on color=30 bcolor=31 scolor=128 buffer=2048 meblock=2012 mestream=on merestart=off medown=c:\temp meup=c:\temp delay=20 fifo=0 [test] echo=Starting DOOM episode 1^m^j doom=-episode 1 -skill 4 -deathmatch -nomonsters -nomusic exit [hangup] echo=¯¯ drop DTR one second^m^j out=# echo=¯¯ hang up^m^j out=at h0^j^m wait=ok out=ats=0^m wait=ok exit [common] echo=¯¯ Reset modem^m^j out=at z^m wait=ok echo=¯¯ Initialize modem^m^j out=at e1 v1 x4 &d2 &c1 &k3 &g0 &q0^m wait=ok [answer] echo=¯¯ Set auto-answer^m^j out=at s0=1^m wait=ok echo=¯¯ Wait for Connect^m^j [friend1] echo=¯¯ Dial Friend1^m^j out=at dt *70,555-5555^m [friend2] echo=¯¯ Dial Friend2^m^j out=at dt *70,555-5555^m [common] ;leave flush fifo=16 delay=0 wait=connect out=~~~~~~~~~~^m^j out=®® `^m^j [send] echo=Sending comw.exe^m^j out=Sending comw.exe^m^j mesendf=comw.exe out=# echo=¯¯ hang up^m^j out=at h0^j^m wait=ok out=ats=0^m wait=ok exit [default] out=®® Welcome to COMW^m^j^j [friend1] out=®® Friend1 is ready^m^j^j [friend2] out=®® Friend2 is ready^m^j^j [common] out=®® Synchronization^m^j wait=®® Synchronization flush echo=~~~~~ [doom1] echo=Starting DOOM episode 1^m^j doom=-episode 1 -skill 4 -deathmatch -nomonsters -nomusic [doom2] echo=Starting DOOM episode 2^m^j doom=-episode 2 -skill 4 -deathmatch -nomonsters -nomusic [doom3] echo=Starting DOOM episode 3^m^j doom=-episode 3 -skill 4 -deathmatch -nomonsters -nomusic [common] echo=¯¯ drop DTR one second^m^j out=# echo=¯¯ hang up^m^j out=at h0^j^m wait=ok out=ats=0^m wait=ok exit ; ; First pass parameters ; ; port control ; ; com=n .......... port number (1, 2, 3, or 4) ; port=n ......... port address in hex (3f8, 2f8, ...) ; irq=n .......... port irq (3 - 15) ; baud=n ......... baud rate (2400, 9600, 14400, ...) ; buffer=n ....... input and output buffers size (1024 - 8192) ; flow=string .... flow control (none, xon, rdy) ; color=n ........ data attribute (ie 31=Bright white on blue) ; bcolor=n ....... boarder attribute ; scolor=n ....... shadow attribute ; dsr=string ..... DSR signal required (on, off) ; ; memodem ; ; meblock=n ...... transfer block size (128 - 8192) ; mestream=string. streaming mode (on, off) ; merestart=string download restrart (on, off) ; meblkdelay=n ... delay between blocks (100ths of seconds) ; medown=string... default download directory ; meup=string..... default upload directory ; ; Second pass parameters ; ; port control ; ; flush .......... flush output buffer ; fifo=n ......... 16550 fifo buffer size (0, 1, 4, 8 or 16) ; leave .......... leave DTR/RTS on after exit ; delay=n ........ inter character delay in milliseconds ; ; program control ; ; out=string ..... output string to port ; echo=string .... output string to display ; wait=string .... wait for string on the start of a line ; exit ........... exit program (errorlevel = 0) ; ; doom control ; ; doom=string .... start doom v1.2 using string at command line parameters ; player=n ....... perfered player (0 or 1) ; ticdup=n ....... "1 = no duplication, 2-5 = dup for slow nets" ; extratics=n .... "1 = send a backup tic in every packet" ; ; keyboard ; ; Escape ......... exit program (errorlevel = 1) ; Alt-c .......... toggle chat mode ; ; strings (out & echo) ; ; # .............. drop DTR/RTS for 1 second (out only) ; ^ .............. control shift (ie ^m = return) ; ~ .............. .2 second delay ; ` .............. program ID ; ; memodem ; ; mesendf=string.. send file ; megetf=string... receive file