TASKERS.DOC - Info on using the CDor mods with DesqView or Windows DesqView -------- The CDor mods have been run successfully with DesqView 2.41 and QEMM 7.02 with the following setups (all on a 386DX-40 with AMI Bios DOS 6). First, CONFIG.SYS: DEVICE=C:\QEMM\DOSDATA.SYS DEVICE=C:\QEMM\QEMM386.SYS ST:M R:2 X=B000-B0FF X=CA00-CBFF I=0C00-0FFF I=B000-B7FF I=A300-AFFF RAM DEVICE=C:\QEMM\DOS-UP.SYS @C:\QEMM\DOS-UP.DAT DEVICE=C:\QEMM\LOADHI.SYS /R:4 /SIZE=8592 C:\QEMM\QDPMI.SYS SWAPFILE=DPMI.SWP SWAPSIZE=1024 BUFFERS=10 FILES=40 LASTDRIVE=L DOS=HIGH DEVICE=C:\QEMM\LOADHI.SYS /R:1 /SIZE=19280 C:\DRIVERS\X00.SYS E 4 T=1024 R=2048 B,0,19200 B,3,19200 DEVICE=C:\QEMM\LOADHI.SYS /R:2 /RES=720 /SQT=C800-C8FF /SIZE=14032 C:\DOS\SETVER.EXE STACKS = 0,0 SHELL=C:\QEMM\LOADHI.COM /R:2 /RES=2992 /SQT=C800-CBFF COMMAND.COM /E:256 /P Remember, every computer is different, the setup here may not work for you. You will have to ensure your own exclusions are correct and the inclusion lines I=0C00-0FFF I=A800-AFFF I=B000-B7FF may not work for you. This configuration uses 32K of VGA text and 32K or monochrome text for an extra 64K of High Ram. Use QEMM's OPTIMIZE program to get the best results - you cannot just type in this CONFIG.SYS and use it! Next, AUTOEXEC.BAT: @ECHO OFF CLS VERIFY OFF PATH ..;..\..;C:\BATCH;C:\BIN;C:\DOS;C:\DV;C:\QEMM; SET TEMP = C:\TEMP C:\QEMM\LOADHI /R:1 \DOS\SMARTDRV 256 16 prompt $p$g cd\dv xdv In DesqView, the following program information works for loading the CDor mods: É1ÍÍChangeÍaÍProgramÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Change a Program º º º º Program Name............: The Cellar Door º º º º Keys to Use on Open Menu: CD Memory Size (in K): 550 º ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ º Program...: start.bat º º º º Parameters: º º º º Directory.: º ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ º Options: º º Writes text directly to screen.......: [Y] º º Displays graphics information........: [N] º º Virtualize text/graphics (Y,N,T).....: [Y] º º Uses serial ports (Y,N,1,2)..........: [1] º º Requires floppy diskette.............: [N] º º º º Press F1 for advanced options Press Ù when you are DONE º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Notes: Uses serial ports can be set to "N" if you are using a fossil, or (even if you are using a fossil), you can set it to "Y" or 1 or 2 instead. I run RBBS under a fossil, but have some doors which don't know what a fossil is so telling DV it uses a serial port helps here. If a fossil driver is loaded BEFORE DV, then you should set Uses serial port to "N", otherwise specify the serial port your BBS uses or "Y". É1ÍÍChangeÍaÍProgramÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Change a Program Advanced Options º º º º System Memory (in K).......: 0 Maximum Program Memory Size (in K)..: º º º º Script Buffer Size.......: 1000 Maximum Expanded Memory Size (in K): º º º º Text Pages: 1 Graphics Pages: 0 Initial Mode: Interrupts: 00 to FF º ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ º Window Position: º º Maximum Height: 25 Starting Height: 25 Starting Row...: 0 º º Maximum Width.: 80 Starting Width.: 80 Starting Column: 0 º ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ º Shared Program º º Pathname..: º º Data......: º ºÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄĺ º Close on exit (Y,N,blank)......: [N] Uses its own colors..............: [Y] º º Allow Close Window command.....: [Y] Runs in background (Y,N,blank)...: [Y] º º Uses math coprocessor..........: [N] Keyboard conflict (0-F)..........: [0] º º Share CPU when foreground......: [Y] Share EGA when foreground/zoomed.: [Y] º º Can be swapped out (Y,N,blank).: [N] Protection level (0-3)...........: [0] º º º º Press F1 for standard options Press Ù when you are DONE º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ START.BAT: dvansi REM The next line is whatever you need to get your BBS started REM If you load a fossil, you should load it in CONFIG.SYS and REM setup RBBS to run with a FOSSIL with CONFIG. REM START.BAT runs Binkley, the Front End Mailer. If you do REM not run a front end, then you would have something like: REM cd\RBBS REM RBBS cd\binkley binkley NOTES: RBBS must be configured to run in DesqView by setting CONFIG #162 to 4 for DesqView. To get the most memory available for DV, consider the following: Tell DV not to use COLOR Tell DV not to change colors for DV specific programs Tell DV not to use a mouse Tell DV to use 0K for EMS buffers (if you do not need EMS for any programs) Tell DV not to manage printer contention Try setting DV to use a monochrome driver (if it works) =============================================================================== Windows ------- The CDor mods have been run successfully with Windows 3.1 and EMM386.EXE with the following setups (all on a 386DX-40 with AMI Bios DOS 6). First, CONFIG.SYS: DEVICE=C:\DOS\HIMEM.SYS DEVICE=C:\DOS\EMM386.EXE NOEMS BUFFERS=15,0 FILES=50 LASTDRIVE=F FCBS=4,0 DOS=HIGH DEVICEHIGH=C:\DRIVERS\X00.SYS E T=1024 R=2048 B,0,19200 DEVICEHIGH=\DOS\KBDBUF.SYS 32 DEVICEHIGH=C:\DRIVERS\MOUSE.SYS /C2 DEVICEHIGH=C:\DOS\ANSI.SYS DEVICEHIGH=C:\DOS\SETVER.EXE DEVICE=C:\DOS\SMARTDRV.EXE /DOUBLE_BUFFER STACKS = 0,0 SHELL=COMMAND.COM /E:512 /P Next, AUTOEXEC.BAT: @ECHO OFF PATH ..;..\..;C:\BATCH;C:\BIN;C:\DOS;C:\WINDOWS; SET TEMP = C:\TEMP LH /L:0;2,42496 /S \DOS\SMARTDRV.EXE LH SHARE prompt $e[1;33;40m$p$e[1;34;40m$g$e[0;32;40m WIN Windows Setup: Since windows is a complex operating system, there are a few areas you must check for best performance. First, under the CONTROL panel, click on PORTS and be sure the port you are using for the BBS com port is properly set up with the proper Baud Rate and Flow control. Under advanced, make sure you have the correct address and IRQ set. Next, under the CONTROL panel, click on 386 Enhanced. Under Device Contention, be sure that ALL ports on your system are set to Never Warn. Further down, you should set your ForeGround and Background scheduling to the same value. I set mine both to 150, and the PIF to run the BBS also is set to 150. Under Virtual Memory, I strongly reccomend that if you have less than 8 megs of ram to use a permanent swap file about 6megs in size. Further optimization can be obtained by not using a screen saver under the Desktop icon. Now, we must make a PIF file for the BBS. Load the PIF Editor and let's make a PIF file! First, under PROGRAM Name, enter the batchfile name used to start your BBS (RBBS.BAT, BINKLEY.BAT). Under Window Title, place whatever text you want for the window title - this is not important. There should be NO optional parameters, so next is to set the Start-up Directory. Enter the Subdirectory of where your file you entered under Program Name is located. Now, the following items should be set: Video Memory: TEXT Memory Requirments: KB required 320 KB Desired 596 EMS Memory KB required 0 KB Desired -1 XMS Memory KB required 0 KB Desired -1 Display Usage: FULL screen Execution: BackGround Only - don't select Exclusive! Close window - your preference Under the Advanced... options: MultiTasking Options - Set background and foreground the same. Should make the values the same as you set the CONTROL panel 386 Enhanced Foreground/Background settings. In this example, make them both 150 Make sure Detect Idle Time is enabled! Memory Options - the only option here that should be on is the Lock Application Memory. Display Options - there should be NO Display Options selected Other Options - there should be NO Other Options selected. NOTES ----- You should have SHARE loaded since the Windows "SHARE" is not a TRUE SHARE and does not provide file locking in the way RBBS expects. RBBS CONFIG #162 should be set to 6 for NETBIOS (DOS SHARE). Windows is NOT the ultimate multitasker for running a BBS on. If you are using a High Speed modem, serious throughput degradation will occur and windows can not be configured to support two high speed modems and allow file transfers at the same time without causing errors. 16550 UARTS help a little, but because of the windows overhead, this problem will continue. Slow speed callers will probably not know the difference. While the BBS is operating under windows, be sure it is either running FULL SCREEN or as an ICON. If the BBS is running as a window, it will slow down because windows has to update the screen in a graphics mode as opposed to a TEXT mode when running FULL screen. If the BBS is ICONized, then windows does not need to update the BBS Window.