The following is the procedure that I used to setup Binkley/Maximus/Squish under OS/2 2.0 : 1) Create a program template for startingup communications. To do this open the OS/2 System icon then the Startup icon. Open the Template icon and drag a program icon for each line into the Startup icon. The program name should be \os2\startup.cmd (the equivalent of the dos autoexec.bat file) It should contain the following info: start /win c:\bink\bink1 start /win c:\binl\bink2 exit 2) Create a directory for each line of binkley that you are going to run. I have listed two in the above examples. 3) Put the OS2 version of binkley into the primary directory. Copy all binkley.* to all other directories. (copy binkley.* c:\binl) 4)Make up batch files (.cmd) for bink1.cmd and bink2.cmd in the appropriate directories. ---Bink1.cmd--- MODE COM4:19200,n,8,1,to=on,xon=off,dtr=off,idsr=off,odsr=off,octs=on,rts=hs set net=348 set node=2 set in=d:\net set out=d:\outbound d: cd\outbound erase *.bsy :START c: cd \bink btp share if errorlevel 150 goto toss if errorlevel 99 goto toss if errorlevel 97 goto toss if errorlevel 95 goto toss ......... :TOSS d: cd\net if exist *.tic goto tick goto squish :TICK c: cd\bink start /win /b tick.cmd :SQUISH Rem Mail Toss c: cd\bink start /win /b squish.cmd goto start :PRTLOG d: cd\outbound erase *.$$0 c: goto start .... ---Bink2.cmd--- MODE COM3:2400,n,8,1,to=on,xon=off,dtr=off,idsr=off,odsr=off,octs=on,rts=hs set net=348 set node=402 set in=d:\net set out=d:\outbound set path=c:\arc;c:\bink :START c: cd \binl btp share if errorlevel 150 goto toss if errorlevel 99 goto toss if errorlevel 97 goto toss if errorlevel 95 goto toss if errorlevel 60 goto toss if errorlevel 31 goto prtlog ----------- 5) Modify your config.sys file as following. Make sure you have the latest com.sys/vcom.sys for 6.177. ---config.sys--- ..... PRIORITY_DISK_IO=NO BUFFERS=80 ..... MAXWAIT=1 ..... DEVICE=D:\OS2\POINTDD.SYS DEVICE=D:\OS2\MOUSE.SYS SERIAL=COM1 DEVICE=D:\OS2\COM.SYS (2,2F8,3) (3,3E8,10) (4,2E8,11) DEVICE=D:\OS2\MDOS\VCOM.SYS (2,2F8,3) (3,3E8,10) (4,2E8,11) Rem Tick Needs This in OS/2 for sure SET TZ=CST6CDT ---------- 6) Build a spawnbbs.cmd in each bink partition: -----spawnbbs.cmd---bink---- C: Rem Notice -n01 and -l1 for Max line1 C:\Bink\BigBro.Exe %3 C:\Max\maxp.exe -b%2 -p%3 -t%4 -n01 -l1 -z\pipe\bbs If errorlevel 12 Goto Echox If errorlevel 11 Goto Packem If errorlevel 5 Goto Local Goto Exit :Echox ---spawnbbs.cmd---binl--- C: set path=c:\arc CD \Bink If Exist Echo.Out Del Echo.Out >Nul: CD \MAX C:\Bink\BigBro.Exe %3 C:\Max\maxp.exe -b%2 -p%3 -t%4 -n02 -l2 -z\pipe\bbs1 If errorlevel 12 Goto Echox If errorlevel 11 Goto Packem If errorlevel 5 Goto Local Goto Exit :Echox ------------ 7) Configure your Binkley.cfg for both lines. My examples are for an HST Dual and a 2400 that I use on the voice line. ---binkley.cfg---bink--- Snoop \pipe\bbs Port 4 Baud 19200 Carrier 80 ; NOTE! Refer to BT_REF.DOC for dial translation characters Init |~~~|ATZ|~~ATH0S0=0S2=255&K01B0| TermInit ATV1Q0X4E1| Prefix |AT&K1DP Suffix | Busy |~ATH1|~ ; WARNING! Refer to BT_REF.DOC for details about 'Answer' statement! Answer ATA| ; PreDial ` PreInit |v``^`` ModemTrans 1 |AT&K3B0DP/| ; HST ModemTrans 2 |AT&K1B0DP/| ; PEP ModemTrans 4 |AT&K1B0DP/| ; V32 ModemTrans 5 |AT&K3B0DP/| ; V32bis HST Dual ..... StatusLog d:\log\binkley.log Downloads d:\net\ LockBaud /ARQ AutoBaud ..... System Tech Talk Toll 204-269-7373, Wpg. NEC/SDN HST/v42 Sysop Dave Sloan Address 1:348/2.0@fidonet.org ; Default address NetMail d:\msg\ NetFile d:\net\ Hold d:\outbound\ Nodelist d:\nodelist\ ; Version6 Version7 Unattended BoxType 2 Colors 112 9 10 11 14 12 113 15 Mark_Kromm CursorCol 1 CursorRow 1 Okfile c:\max\download.n Avail c:\max\downsort.a~d About c:\bink\extra.asc ; MailNote Now loading UUCP...please wait... ; BBS Exit BBS Spawn ; Starts the SPAWNBBS %1 %2 %3 %4 %5 ; ExtrnMail 'YooHoo String for UUCP' ; Starts the EXTMAIL %1 %2 %3 %4 %5 %6 ; BBS Batch ; AfterMail Squish Janusbaud 14400 JanusOK /Arq/V32 JanusOK /V32 StartBlkLen 1024 TaskNumber 1 Flags c:\bink ---binkley.cfg---binl--- Snoop \pipe\bbs1 Port 3 Baud 2400 Carrier 80 Init |~~~|~ATZ|~~ATH0S0=5| TermInit ATV1Q0X4E1S0=0| Prefix |ATDP Busy |~ATH1|~ PreDial ` PreInit |v``^`` StatusLog d:\log\binklez.log Downloads d:\net\ AutoBaud System Tech Talk Toll 204-269-7373, Wpg. NEC/SDN HST/v42 Sysop Dave Sloan Address 1:348/402.0@fidonet.org ; Default addres NetMail d:\msg\ NetFile d:\net\ Hold d:\outbound\ Nodelist d:\nodelist\ ; Version6 Version7 Unattended BoxType 2 Colors 112 9 10 11 14 12 113 15 Mark_Kromm CursorCol 1 CursorRow 1 Okfile c:\max\download.n Avail c:\max\downsort.a~d About c:\bink\extra.asc ..... BBS Spawn ; BBS Batch ; AfterMail Unpack.Bat Janusbaud 2400 ; JanusOK /Arq/V32 ; JanusOK /V32 TaskNumber 2 Flags c:\bink 8) Setup the events for the binkley lines. ---binkley.evt---bink--- Event Fri 00:00 00:00 F L=0 E1=7 E2=7 E4=10,TIC ; Weekly Event All 00:00 04:30 L=0 B E1=20 E2=99 E4=10,TIC A=190 T=3,8 Q=200 ; La Event All 04:30 04:30 F L=0 E1=42 E2=42 E4=10,TIC ; 12/12 Event All 04:30 05:00 L>0 N D E1=20 E2=99 A=60 T=3,20 ; Poll(N Event All 05:00 06:15 L>0 N D E1=20 E2=99 A=60 T=3,20 ; Poll(N Event All 05:30 20:00 L=0 B E1=20 E2=99 A=190 T=3,8 ; Mornin Event All 20:00 23:00 L=0 B E1=20 E2=99 E4=10,TIC Q=100 ; Evening Event All 23:00 23:00 F L=0 E1=31 E2=31 E4=10,TIC ; Pack Ba Event All 23:01 23:01 F L=0 E1=41 E2=41 E4=10,TIC ; 105/10 Event All 23:02 23:40 L>0 E1=20 E2=99 E4=10,TIC A=60 T=3,12 ; Send ou Event All 23:40 23:40 F L=0 E1=42 E2=42 E4=10,TIC ; 12/12 Event All 23:40 23:59 L>0 D E1=20 E2=99 E4=10,TIC A=60 T=3,12 Q=20 ; Al ---binkley.evt---binl--- Event All 00:00 02:00 L=0 R B E1=20 E2=99 A=190 T=3,8 ; Day Event All 02:00 04:29 L=0 B E1=20 E2=99 A=190 T=3,8 ; Day Event All 04:29 05:30 L=0 R B E1=20 E2=99 A=190 T=3,8 ; Day Event All 05:30 09:00 L=0 B E1=20 E2=99 A=190 T=3,8 ; Day Event All 09:00 11:30 L=0 B E1=20 E2=99 A=190 T=3,8 ; Day Event All 11:30 15:30 L=0 B E1=20 E2=99 A=190 T=3,8 ; Day Event All 15:30 19:00 L=0 B E1=20 E2=99 A=190 T=3,8 ; Day Event All 19:00 21:30 L=0 B E1=20 E2=99 A=190 T=3,8 ; Day Event All 21:30 22:59 L=0 B E1=20 E2=99 A=190 T=3,8 ; Day Event All 22:59 22:59 F L=0 E1=31 E2=31 E4=10,TIC ; Get rid of log Event All 22:59 23:59 L=0 R E1=20 E2=99 A=190 T=3,8 ; Day 9)set path=c:\bink and run btctl in both subdirectories. BTCTL 10) Copy MAX into a temporary directory an run the program that installs it. 11) Add your bulletin and welcome screen to the max\misc subdirectory using the asc to mec converter. Compile with Meccap.exe 12) Modify all .ctl files in the Max subdirectory. Compile with Siltp.exe ---msgarea.ctl--- Area 1 MsgAccess Normal Type Squish MsgInfo Local Message Area Local C:\Msg\LOCAL Public Only End Area Area 2 MsgAccess Normal Type Squish MsgInfo Buy,Sell,Trade - NonCommercial EchoMail C:\Msg\4SALE Public Only End Area ...... ---filearea.ctl--- Area 0 FileAccess Normal FileInfo Unchecked uploads Download C:\File\Miscutil Upload C:\File\Miscutil End Area Area 1 FileAccess Sysop FileInfo Fido EMAIL + BBS Software Download C:\FILE\XMIT Upload C:\File\Miscutil End Area Area 2 ....... ---max.ctl--- ..... Task 1 Multitasker Auto .... Send Break to Clear Buffer .... Nodelist Version 7 ... Path NetInfo D:\Nodelist\ .... Include Colours.Ctl Include Reader.Ctl Include Language.Ctl Include Msgarea.Ctl Include Filearea.Ctl -------- 13) Check Modem settings USRobotics Courier 14400 HST Dual Standard NRAM Settings... DIAL=PULSE B0 F1 M0 X7 BAUD=19200 PARITY=N WORDLEN=8 &A3 &B2 &G0 &H1 &I0 &K3 &L0 &M4 &N0 &P0 &R2 &S1 &T5 &X0 &Y0 %R0 S02=255 S03=013 S04=010 S05=008 S06=002 S07=060 S08=002 S09=006 S10=010 S11=055 S12=050 S13=004 S15=000 S19=005 S21=010 S22=017 S23=019 S24=150 S26=000 S27=000 S28=008 S29=020 S32=001 S33=000 S34=000 S35=000 S36=000 S37=000 S38=000 14) Convert your user file with the utility provided. 15) Add Downsort into the Max subdirectory. ---downsort.cfg--- .... FILFilePath s c:\bink\ ...... ------- 16)Copy Squish into the Squish subdirectory along with Areafix. Create a msg subdirectory with net-bad-dupes off of it. Copy the MSGAPI.DLL to the dll subdirectory off of os2 sub. ---squish.cfg--- .... Statistics StripAttributes ;AddMode MaxMsgs 200 Buffers Large ;Buffers Medium ;Buffers Small NetArea NETMAIL C:\Msg\Net BadArea BAD_MSGS C:\Msg\Bad DupeArea DUPES C:\Msg\Dupes EchoArea 4SALE C:\Msg\4SALE -$ -$m50 -$d7 EchoArea AMIGA C:\Msg\AMIGA -$ -$m50 -$d7 EchoArea AMIGAGAMES C:\Msg\AMIGAGAM -$ -$m50 -$d7 EchoArea AMIGA_COMMS C:\Msg\AMIGA_CO -$ -$m50 -$d7 EchoArea AMIGA_MUSIC C:\Msg\AMIGA_MU -$ -$m50 -$d7 EchoArea AMIGA_PDREVIEW C:\Msg\AMIGA_PD -$ -$m50 -$d7 .... ---areas.bbs--- Tech Talk Toll BBS * Winnipeg, Manitoba! Dave Sloan $C:\Msg\4SALE 4SALE 1:348/1 20 205 300 401 600 700 $C:\Msg\AMIGA AMIGA 1:12/12 348/1 205 600 700 $C:\Msg\AMIGAGAM AMIGAGAMES 1:12/12 348/1 205 600 700 $C:\Msg\AMIGA_CO AMIGA_COMMS 1:12/12 348/1 20 205 600 700 $C:\Msg\AMIGA_MU AMIGA_MUSIC 1:12/12 348/1 205 600 700 $C:\Msg\AMIGA_PD AMIGA_PDREVIEW 1:105/200 348/1 205 600 700 ..... ---areafix.ctl--- ..... NetMail C:\Msg\Net AreasFile C:\Squish\Areas.Bbs SystemType ConfMail % SystemType QMail ..... 17) Create a few .cmd files in bink. ---squish.cmd---(toss) c: cd\squish set path=c:\arc squishp in out squash link areafixp EC exit ---squash.cmd---(scan) c: cd\squish set path=c:\arc squishp squash exit ---tick.cmd--- set TZ=EST5EDT set path=c:\arc c: cd\bink tickp exit ---max2test--- C: CD \Bink If Exist Echo.Out Del Echo.Out >Nul: CD \MAX maxp -n02 -l2 -uq :EXIT 18) Build your arc subdirectory: ---c:\squish\compress.cfg--- Archiver ARC OS2 Add arc2 a5 %a %f OS2 Extract arc2 xw %a %f OS2 View arc2 l %a End Archiver Archiver ZIP Extension ZIP Ident 0,504b0304 Add pkzip -a %a %f Extract pkunzip -n %a %f View pkzip -v %a End Archiver Archiver LH113 Extension LZH Ident 2,2d6c68 OS2 Add lh a %a %f /c OS2 Extract lh x %a %f /o OS2 View lh v %a End Archiver Archiver LHarc Extension LZH Ident 2,2d6c68 OS2 Add lh a %a %f OS2 Extract lh x %a %f OS2 View lh v %a End Archiver Archiver ARJ Extension ARJ Ident 0,60ea OS2 Add --- arj not supported under OS/2 --- OS2 Extract unarj e %a %f OS2 View unarj l %a End Archiver 19) And install your favorite fix for 6.177 com177b zip os2krnlb zip 20) And hit the reset button when using an OLD AMI BIOS as mine. 21) And that's it! If I missed anything then let me know. Good luck! Programs to get before starting: LH2_211 LZH 35636 5-23-91 12:41a ZOO EXE 70528 10-16-88 12:00p BEXES250 LZH 182270 9-21-91 12:18p COM177B ZIP 20239 2-21-92 4:30p MAX200-3 LZH 148301 11-06-91 2:00a MAX200-4 LZH 316637 11-06-91 2:00a MAXCOM22 LZH 4074 11-24-91 12:05a MAXP201B LZH 481251 2-27-92 8:55p MSE177 ZIP 29457 1-19-92 3:51p OS2KRNLB ZIP 434908 2-16-92 8:58p SQSHP101 LZH 279781 3-04-92 3:27a BIGBRO LZH 11381 3-25-90 12:00p PKZ102-2 EXE 258080 10-01-89 12:00p TICKP204 ZIP 65765 9-13-90 12:00p UNARJ LZH 42025 12-28-91 3:08p RAIDP100 LZH 90363 12-08-90 9:17p DWNSRT55 ZIP 104483 1-31-92 7:40p MSQ2-204 ARJ 92995 2-05-92 12:46a AFP_120A LZH 52775 5-07-91 7:17a