SUMMARY OF CONTENTS

GENERAL INFORMATION
System requirements............................................ 1 
Minimum system requirement..................................... 1 
Minimum memory requirement..................................... 1 
Minimum hard disk space requirement............................ 1 
Alternative installations...................................... 1 
Symmetric multiprocessing...................................... 1 
OS/2 Support line and CompuServe forums........................ 1

PERFORMANCE IMPROVEMENTS
Dos applications............................................... 2 
Windows applications........................................... 2 
Hardware....................................................... 2 

DOS APPLICATION COMPATIBILITY
Applications that use their own DPMI........................... 3 
Applications that require SHARE.EXE............................ 3 
Dos applications that require certain setting changes.......... 3 

WINDOWS APPLICATION COMPATIBILITY
Window applications that require certain setting changes....... 5 

OS/2 APPLICATION NOTES
OS/2 applications with compatibility concerns.................. 6 

DOS AND WINDOWS MULTIMEDIA APPLICATION COMPATIBILITY
WIN-OS/2 and Dos settings for multimedia applications.......... 8 
Multimedia applications with compatibility concerns............ 8 

INCOMPATIBLE APPLICATIONS
Incompatible applications...................................... 9 
Incompatible games............................................. 9 

TROUBLE-SHOOTING GAMES
Trouble-Shooting games.........................................11 

TIPS & TRICKS
Preventing restarting manually.................................12 
Preventing restarting automatically............................12
Shutting down without a mouse..................................12 
Accessing config.sys or changing the video display driver when
OS/2 refuses to load...........................................12 
Recovering from a blank screen in any full screen session......13 
How to identify OS/2 version...................................13 
IRQ's reserved by OS/2.........................................13 
Installing OS/2 from a CD-ROM if its drivers are not included
with OS/2......................................................13 

OS/2 CONFIG.SYS PARAMETERS
Parameters.....................................................15 
Actual file explaination.......................................16 

COMMON PROBLEMS AND SOLUTIONS
OS/2 related problems..........................................17 
Application related problems...................................20 

MGA 1.21 OS/2 DRIVER
MGA files and where they are stored............................22 
Sample MGA Config.sys..........................................23 
Sample VGA Config.sys..........................................25 
Sample MGA Autoexec.bat........................................27 
Sample VGA Autoexec.bat........................................27 
  
MGA 2.00Bx OS/2 DRIVER
MGA files and where they are stored............................28
Sample MGA Config.sys..........................................29 
Sample VGA Config.sys..........................................32 
Sample MGA Autoexec.bat........................................34 
Sample VGA Autoexec.bat........................................34 
  


GENERAL INFORMATION


System Requirements:

Minimum System Requirement:

80386DX or higher 32 bit microprocessor

Minimum Memory requirement:
                   
                    Minimum             Recommended 
OS/2 2.11        =    6MB                8MB/16MB    
OS/2 for Windows =    6MB                8MB/16MB
OS/2 Warp 3.0    =    4MB                8MB/16MB

The FAT file system is recommended by IBM in systems with 4MB.

Minimum Hard Disk requirement:

OS/2 requires 40MB of hard disk space to install all features.
A minimum of 80MB is recommended, so an adequate swap file can be
used. 

Alternative installations:

Dual Boot     --With this method you can boot from OS/2 to Dos and 
                vise-versa. Whichever operating system was last   
                used will be the one to come up upon rebooting.

Boot Manager  --A boot manager menu is displayed each time you    
                start the computer. From this menu you can choose 
                the operating system to be used.

Straight OS/2 --OS/2 is the only option. You can still use Dos and 
                Windows, but only under OS/2. 


Symmetric Multiprocessing (Parallel Processing):

Only one version of OS/2 supports parallel processing, and its the
OS/2 SMP version.          


OS/2 Support line and CompuServe forums:

OS/2 Direct Technical support can be reached at (800)992-4777
USA IBM OS/2 BBS call (800) 547-1283 
CANADA IBM OS/2 BBS call (416)946-4255
                         (514)938-3022
                         (604)664-6466
OS/2 CompuServe forums are OS2SUP and OS2USER











                                                            PAGE 1

PERFORMANCE IMPROVEMENTS

Dos Applications:

The performance of some Dos programs can be improved by adjusting 
 the following Dos settings. 

HW_TIMER=ON
VIDEO_8514A_XGA_IOTRAP=OFF
VIDEO_RETRACE_EMULATION=OFF
IDLE_SECONDS=INCREASE
IDLE_SENSITIVITY=INCREASE

If the Dos application does not require extended or expanded     
 memory change the following Settings:

EMS_MEMORY_LIMIT=0
XMS_MEMORY_LIMIT=0

All Dos applications will run faster in a Dos Full Screen Session.


Windows Applications:

All Windows applications will run about 25% faster in a Win-os2  
 Full Screen Session compared to Seamless.
On low memory configurations, run windows apps in a win-os2 full 
 screen session. 


Hardware:

Speeding up access with IDE drives

Edit the following line in the config.sys to look the same as the
one indicated:   BASEDEV=IBM1S506.ADD /A:0 /U:0 /SMS /V

Improving CD-ROM performance

Edit the following line in the config.sys:
                 IFS=C:\OS2\CDFS.IFS /C:N
Where N is the number of 64k segments. ie. /C:4 would set a 256k
cache.

Removing HPFS support 
If the system is only using FAT, then HPFS support is not required.
The HPFS driver in the config.sys can take up to 500k of memory, so
by removing it you can save this memory. There is one line in the 
config.sys:  IFS=C:\OS2\HPFS.IFS /CACHE:64 /CRECL:4 

Increase cache size
For HPFS drives increase the cache parameter on the following line 
in the config.sys:
      IFS=C:\OS2\HPFS.IFS /CACHE:64 /CRECL:4       
For FAT drives increase the cache parameter on the following line 
in the config.sys:
      DISKCACHE=64,LW 
LW=Lazy Write. This option can dramatically improve the performance 
of the system. HPFS uses LW automatically and therefore does not 
have to be indicated as in the case with FAT.

Decrease the size of the THREADS option in the config.sys
THREADS=256 change to THREADS=128

Disabling Dos EMS or XMS drivers
If your Dos apps do not use EMS memory then rem out the following
line in the config.sys: DEVICE=C:\OS2\MDOS\VEMM.SYS
If your Dos apps do not use XMS memory then rem out the following
line in the config.sys: DEVICE=C:\OS2\MDOS\VXMS.SYS

Increase printing speed
Increase the amount of memory used by the OS/2 Spooler program.
Change the amount in the following line of the config.sys:
    PRINTMONBUFSIZE=134,134,134
The first number indicates the memory size for the LPT1 port. The
second number for LPT2 and so on.



                                                            PAGE 2

DOS APPLICATION COMPATIBILITY

Applications that use their own DPMI:

Applications that use their own Dos Protected Mode Interface (DPMI)
should set the DPMI_DOS_API DOS setting to ENABLED.

Some of these applications are:
Microsoft C/C++ 7.0 Linker
Borland C++
C++
Turbo C
Paradox

Applications that require SHARE.EXE:

SHARE.EXE does not have to be loaded since OS/2 provides a
compatible emulation.  

Dos applications that require certain setting changes:

The following Dos applications require certain setting changes to 
improve their compatibility with OS/2. The end-user should be     
consulted to check the OS/2 ONLINE Help if he is experiencing     
problems with any of these applications.

AutoManager 4.0
Borland C++ 2.0 and 3.0
Borland Paradox
Borland Turbo Pascal 7.0
Castle Wolfenstein
Central Point Backup for Dos 7.1
Commander Keen
Control Room 1.0
dBase IV 1.1
F-117A Stealth Fighter 2.0
F15 Strike Eagle III
F19
Fastback Plus 2.1 and 3.04
FastLynx 1.1
Fotoman
Framework III 1.1
Framework IV
IBM PC LAN Support Program
IBM PC/3270 Version 2.0
Intel SatisFAXtion
King's Quest
King's 6
LAN Support Program Device Drivers
LANtastic 4.0
LANtastic 4.1
LapLink Pro

                                                            PAGE 3
LapLink III 3.0
Links 386 Pro
Lotus 1-2-3 3.1 for dos
Lotus Magellan 2.0
Maxis Sim City 2000 for dos
MicroProse Civilization
Microsoft MSCDEX
MS Chart 3.0
MS Codeview
Natinal Geographic Mammals
National Geographics Presidents
Norton Backup 1.2
Norton Utilities 5.0
PaintShow Plus 2.21
Paradox 3.5
Paradox 4.0
Peachtree Complete III 5.0
PFS First Choice
Prodigy
Quattro Pro 3.0
Quicken
SantaFe Media Manager
Sherlock Holmes Consulting Detective 3
Signmaster 5.11
Sound Blaster SBTEST
Space Quest IV
Stacker 2.0 for dos
Terminator
The Way You Work (dos/windows)
Wayne Gretzky's Hockey Game
Wing Commander II
WordPerfect
WordPerfect Office 3.0
WordPerfect 5.1
WordPerfect 6.0
XTree Pro Gold 2.0


NOTE: Always recommend that Dos apps be run in a Dos Full Screen
      Session.













                                                            PAGE 4

WINDOWS APPLICATION COMPATIBILITY

Windows Recorder does not work with Warp 3.0.
You should never run multiple windows Screen Savers.
Windows Scanning programs should be run in Win-OS2 full screen.  
   
Windows applications that require certain setting changes:

The following Windows applications require certain setting changes 
to improve their compatibility with OS/2. The end-user should be  
consulted to check the OS/2 ONLINE Help if he is experiencing any 
problems with any of these applications.

Access Dr. Watson Hollywood Winroach
After Dark
Aldus Persuasion 2.0
AmiPro 2.0 and 3.0
Arts & Letters Graphics Editor 3.1
ATM fonts
Borland Turbo Debugger for Windows
Borland Turbo
Central Point PC Tools Deluxe 7.1
Commute
Crosstalk
Drafix CAD 1.11
Drafix CAD 2.0

Facelift fonts
Fastback for windows
Form Publisher
FormBase 1.1
FormBase 1.2FotoMan
FoxPro 2.5
FrameMaker
Guide
Harvard Draw
Harvard Graphics
HP New Wave 3.0
IBM PC/3270 2.0
Icon Author
Lotus 1-2-3 for windows 1.0
Lotus Freelance Graphics for windows
Lotus Freelance Graphics 2.0
Lotus Improv 2.0
MAGICorp
MathCad 3.0
MathCad 3.1
MathCad 5.0 and MathCad Plus 5.0
Mathematica 2.2
Microsoft Windows Printing System
MS CodeView 3.0
MS Project 1.0

                                                            PAGE 5
MS QuickC
Norton Desktop
Norton Desktop 2.0
Pascal Debugger
Perform Pro 1.0
PFS windowWorks 1.75
Photostyler
Powerpoint 3.0
Publishers PowerPak 2.1
Tetris for Windows
Video for Windows
The Way You Work
Windows for Workgroups 3.1 and 3.11 (need a patch from IBM for OS/2
                                     2.11, Warp has patch build in)
WindowWorks
Winfax Pro
Winsleuth Gold
WinTach

NOTE: The following applications only run under Windows Enhanced
      Mode.
            Corel 5.0
            WordPerfect 6.0
            Caere's OMNIscan
      




























                                                            PAGE 6

OS/2 APPLICATION NOTES

OS/2 applications with compatibility concerns:

The following is a list of OS/2 Applications with compatibility   
concerns. The end-user should be consulted to check the OS/2      
ONLINE Help if he is experiencing any problems with any of these  
applications.

Aldus Pagemaker
Arts & Letters Composer
AutoCad
CA-Realizer
CA-Super Project
Communication Manager/2
CorelDraw 2.0
Describe
Designer
DynaComm Asynchronous OS/2
Enhanced Editor
ES 1.0 Database Manager
Extended Services 1.0
Fastback for OS/2
IBM 3363 Optical Drive
IBM LAN Server 3.0 (RIPL)
IBM LAN Server DLR 2.0 & 3.0
Lotus Freelance Graphics for OS/2
Lotus Notes
MS CodeView for OS/2
MS Excel for OS/2
Mirrors III
Netview DM/2
PM Terminal Program
RUMBA/400 for OS/2
SideKick
Soft Term
Smalltalk/V 2.0
WordPerfect 5.2 for OS/2















                                                            PAGE 7

DOS AND WINDOWS MULTIMEDIA APPLICATION COMPATIBILITY

WIN-OS/2 and Dos settings for Multimedia applications:

The following WIN-OS/2 and Dos Settings should be used for        
Multimedia applications.

DOS/WIN       INT_DURING_IO             = ON
DOS/WIN       HW_TIMER                  = ON
WIN           VIDEO_SWITCH_NOTIFICATION = ON
WIN           VIDEO_8514A_XGA_IOTRAP    = OFF
DOS/WIN       VIDEO_RETRACE_EMULATION   = OFF
DOS           DPMI_MEMORY_LIMIT         = 8  
       
Multimedia applications with compatibility concerns:

The following is a list of Multimedia Applications with           
compatibility concerns. The end-user should be consulted to check 
the OS/2 ONLINE Help if he is experiencing any problems with any  
of these applications.

Action 2.0
Animation Works 1.0
IconAuthor 4.0
Linkway Live 1.0
MS Bookshelf
Nautilus 1.6 & 1.76


























                                                            PAGE 8

INCOMPATIBLE APPLICATIONS

Programs that directly address the physical disk sectors to      
 perform disk-write operations are not supported. ie. Dos UNDELETE 


Windows enhanced mode programs should be run in WIN-OS/2 standard 
 mode.

Programs that manipulate the 80386 control registers are not     
 supported.

The following fax boards might prevent reliable operation:
 ATI 
 Cardinal FAX
 Smartfax
 Twincomm 24/96

Incompatible applications:

The following list of applications fit into one or more of the    
categories listed above:

AutoCad XII (DOS)
Bound Checker (DOS)
Central Point Backup (WIN)
Close-Up (WIN)
Comanche (DOS)
Desert Storm CD-ROM (WIN)
Distinct Back-Up (WIN)
DoDot 3.0 (WIN)
Fax Concentrater (DOS)
Magic-CV (DOS)
Mathematica 2.0 (WIN)
MicroStation 5.0 (WIN)
MusicPrinter Plus 4.0 (DOS)
Oracle (DOS)
Perceive (WIN)
PharLap Dos Extender prior to Version 4.0
Realizer 1.0 (WIN)
Smartfax (DOS)
Soft-ICE (DOS)
Splash 1.01 (DOS)
Turbo Debugger (DOS)
Ultima VII (DOS)
 
Incompatible games:

The following games will probably not work under OS/2:

Aegis: Guardian of the fleet
Comanche: Maximum Overkill

                                                            PAGE 9
Dune
Eye of the Beholder III
Gabriel Knight: Sins of the Fathers
Pacific Strike
Privateer
Return to Zork
Space Hulk
Star Control II
Strike Commander
Syndicate
Terminator: Rampage
The lost files of Sherlock Holmes
Ultima I-V
Ultima VII-VIII
Wayne Gretzky Hockey 3
Wizardry I-VI





































                                                            PAGE 10

TROUBLE-SHOOTING GAMES

If you encounter problems with any game under OS/2, try disabling 
 the sound.

The following games might flicker during game play:
 Lemmings
 Oh No! More Lemmings
 Lemmings 2: The Tribe
 Microsoft Flight Simulator 5.0

Create another DOS Full-Screen Session with the following settings 
 to try running games that otherwise cause problems.

DOS_HIGH                         = ON
DOS_UMB                          = ON
EMS_MEMORY_LIMIT                 = 0 OR 4096
HW_NOSOUND                       = ON
HW_ROM_TO_RAM                    = ON
HW_TIMER                         = ON
IDLE_SENSITIVITY                 = 100
INT_DURING_IO                    = ON
KBD_ALTHOME_BYPASS               = ON
MOUSE_EXCLUSIVE_ACCESS           = ON
VIDEO_8514A_XGA_IOTRAP           = OFF
VIDEO_RETRACE_EMULATION          = OFF
XMS_MEMORY_LIMIT                 = 0, 64, OR 4096

The following Settings should also be considered:

DOS_BACKGROUND_EXECUTION
DOS_FILES
DOS_STARTUP_DRIVE
DPMI_DOS_API
DPMI_MEMORY_LIMIT
DPMI_NETWORK_BUFFER_SIZE
IDLE_SECONDS
KBD_CTRL_BYPASS
VIDEO_FASTPASTE














                                                            PAGE 11

TIPS & TRICKS

Tips & Tricks that might prove valuable to Technical Support
personnel while troubleShooting OS/2: 


Prevent restarting manually:

To provent applications from restarting during boot, hold down the
CTRL, LEFT SHIFT, and F1 keys at the same time, beginning when the
mouse pointer appears until the icons begin appearing on the
desktop.

Prevent restarting automatically:

Placing the following line in the config.sys file will prevent any
applications which had been loaded in the last session from
opening. 
       SET RESTARTOBJECTS=STARTUPFOLDERONLY,REBOOTONLY

Shutting down without a mouse:

To shut down os/2 without a mouse, press Ctrl-Esc to bring up the
Windows List, choose the Desktop, press the Spacebar to deselect
any icons, press Shift-F10 to pop up the desktop's menu, choose
Shutdown.

Accessing Config.sys or changing the Video Display driver when   
 OS/2 refuses to load.

Sometimes changes to the OS/2 Config.sys may prevent OS/2 from
loading. In this case you will have to edit the Config.sys to
remove the unwanted statement(s). Since OS/2 does not load, the
system will most certainly hang. You can access the hard drive, to
edit the config.sys, in four possible ways.
1. Use a Dos/HPFS bootable diskette depending on the file system  
   used.
2. Use the Installation & Disk 1 that comes with OS/2, and press  
   Escape when the Welcome Screen appears. This will place you on 
   the OS/2 prompt. You can also change the video display to VGA if 
   you type and enter SETVGA C: in the OS2 directory.
3. With Warp 3.0 you can access the hard drive by pressing Alt-F1 
   when the OS/2 Logo appears in the upper left corner of the     
   screen during the bootup process. This process can also be used 
   to reinitialize the video display to VGA. In the OS2\INSTALL   
   directory there is a file called RSPDSPI.EXE. If you run this  
   file it will also reinitialize the video display to VGA.
4. This method should be your last resort! You can reinitialize   
   OS/2 to its original defaults by holding down the Ctrl-Alt keys 
   and pressing continuously the F1 key. This should be done at the 
   instance the OS/2 Logos appear and continued until they        
   disappear. This solution can also be used for Video Display    
   problems since it reinitializes the video display to VGA.
                                                            PAGE 12

Recovering from a blank screen in any Full Screen Session.

Sometimes you try to load a Dos/OS2/Win-os2 full screen session and
end up in a blank screen. You can toggle back to the OS/2 PM by
pressing the Ctrl-Esc or Alt-Esc keys. This will not solve the
problem but it will allow you to continue trouble-shooting the
problem. If this happens you should always close the non
cooperative session through the OS/2 PM  Windows List (Ctrl-Esc)
before you try again.


How to identify OS/2 version

The user isn't sure or doesn't know the OS/2 version he is using, 
Open an OS/2 window and type SYSLEVEL or VER /R. If you use VER /R
a revision number will also be indicated. Consult the following
list to determine the revision number compared to OS/2.

6.514 = OS/2 2.10 or OS/2 for windows 2.10
6.617 = OS/2 2.11 or OS/2 2.10 with Service pack XR06200
6.624 = OS/2 2.10 for windows and service pack XR06300


IRQ's reserved by OS/2.

IRQ      DEVICE
0        System Timer
1        Keyboard
2        Secondary Interrupt controller
3        COM2
4        COM1
5        LPT2
6        Disk Drive
7        LPT1
8        Real Time Clock
9        FREE
10       FREE
11       FREE
12       Mouse
13       Math Coprocessor
14       Hard Disk
15       FREE


Installing OS/2 from a CD-ROM if its drivers are not included with 
 OS/2.

1. Make a backup of OS/2 Disk 1 using the Diskcopy command.
2. Copy the CD-ROM device driver (*.add) file to this new disk 1. 
   You may not have enough disk space. So delete the file indicated 
   as *01.sys if you are using an ISA bus machine. Or *02.sys if  
   you are using a Microchannel machine. 

                                                            PAGE 13

3. Add the following line in the end of the config.sys of the new 
   disk 1.      basedev=*.add
4. Start the installation, and when prompted for disk 1, insert the 
   new disk 1.

















































                                                            PAGE 14

OS/2 CONFIG.SYS PARAMETERS

Parameters:

Because almost everybody in tech support has at one point or      
another requested information on the huge OS/2 config.sys, I will 
try in this section to explain most of the config.sys parameters. 

AUTOSTART           -Initialize Workplace Shell components
BASEDEV             -Set base device driver
BOOKSHELF           -Set loacation of online documentation files
                     (*.inf)
CACHE               -Set cache size for HPFS file system
CODEPAGE            -Set code pages for international support
COMSPEC             -Set command line interface program
DELDIR              -Set directory for deleted files to be stored
DEVINFO             -Specify kbd layout and character table for
                     display
DISKCACHE           -Sets cache size for FAT file system
DPATH               -Set path for application data files
EPMPATH             -Set path for Enhanced Editor (EPM)
GLOSSARY            -Set location of workplace shell glossary files 
IFS                 -Set installable file system
IOPL                -Set I/O privilege level
KEYS                -Enable recall list for command processor
LIBPATH             -Set DLL path
MAXWAIT             -Set time thread
MEMMAN              -Set swapper defaults
OBJECTSNOOZETIME    -Set time DLL is idle before being unloaded
OS2_SHELL           -Set command line interface program
PAUSEONEROR         -Set system pause if config.sys is in error
PRINTMONBUFSIZE     -Set printer buffer size
PRIORITY            -Set thread priority
PRIORITY_DISK_IO    -Set foreground disk priority ON/OFF
PROTECTONLY         -Enable/Disable Dos and Win-os2 sessions
PROTSHELL           -Set session management program
RESTARTOBJECTS      -Set objects to be restarted when system
                     reboots 
RMSIZE              -Set available Dos RAM
RUNWORKPLACE        -Run workplace shell
SWAPFILE            -Set location of OS/2 swapper file
SWAPPATH            -Set location of OS/2 swapper file
SYSTEM_INI          -Set location of system *.ini files
THREADS             -Set maximum number of threads
TIMESLICE           -Set timeslice before thread gives up CPU
USER_INI            -Set location of user *.ini files
VIDEO_DEVICES       -Spacify video device available on system
VIO_8514A           -Set 8514 video device for virtual I/O
VIO_SVGA            -Set SVGA video device for virtual I/O
VIO_VGA             -Set VGA video device for virtual I/O
VIO_XGA             -Set XGA video device for virtual I/O


                                                            PAGE 15

Actual file explaination:

I will also try to explain some of the actual files in the        
config.sys file.

AHA*.ADD            -Adaptec Scsi device driver
BVHVGA              -Used to Set, Save and Restore VGA modes
BVHMGA              -Used to Set, Save and Restore MGA modes
CDFS.IFS            -Enables access to your CD-ROM drive
CMD.EXE             -Enables the OS/2 command line interface      
COM.SYS             -Communication driver for OS/2
COMDD.SYS           -Communication device driver
DTP*.ADD            -DTP Scsi device driver
DOS.SYS             -Enables OS/2 to swap single Dos sessions
FD*.ADD             -Future Domain Scsi device driver
HPFS.IFS            -Enables access to the HPFS file system
IBM*.ADD            -IBM Scsi device driver
IBMINT13.I13        -IBM hard disk device driver 
IBM1S506.ADD        -Enables IDE hard drives
IBM1FLPY.ADD        -Enables the floppy drives of ISA systems
IBM2FLPY.ADD        -Enables the floppy drives of MCA systems
MOUSE.SYS           -MS mouse driver
OS2ASPI.DMD         -Advanced Scsi programming interface driver
OS2SCSI.DMD         -Enables OS/2 scsi support
OS2.INI             -Contains all the workplace shell information
OS2SYS.INI          -Contains all the workplace shell information
PMSHELL.EXE         -Enables the OS/2 graphical interface
POINTDD.SYS         -Pointer device driver
PCLOGIC.SYS         -Serial Mouse Driver
PCMCIA.SYS          -OS/2's card services support
TESTCFG.SYS         -Checks hardware driver compatibility
VDISK.SYS           -Enables COM1, LPT1 etc. to be used by OS/2 in
                     the same way they are in Dos.
VCOM.SYS            -Serial Communication driver for Dos
VMOUSE.SYS          -Virtual mouse driver
VDPMI.SYS           -Dos protected mode interface driver
VXMS.SYS            -Dos extended memory specifications
VCDROM.SYS          -Dos CD-ROM driver
VEMM.SYS            -Dos expanded memory manager
VSVGA.SYS           -Virtual video device handler for Dos
*.01.SYS            -Have to do with MicroChannel computers
*.02.SYS            -Have to do with ISA bus PC's
*.ADD               -Advanced device drivers


The rest of the files are either the same as in Dos, or are      
 specific device drivers for peripheral hardware.






                                                            PAGE 16 
COMMON PROBLEMS AND SOLUTIONS

OS/2 related problems:

Os/2 window or Full Screen does not open

Edit and check to see if the following statement is in the
config.sys  OS2_SHELL=C:\OS2\CMD.EXE
If for example it sais OS2_SHELL=C:\OS2\SYSINST2.EXE change it to
indicate CMD.EXE


Dos Full Screen does not load after toggling (Alt-Esc) back and  
 forth from the OS/2 PM. 

Remove the following statement from the Autoexec.bat
         C:\MGA\SETUP\SETVGA -M2


Dos Full Screen and Win-OS2 Full Screen do not open

Rambios.sys has not been loaded. Edit the config.sys and add the
following line: C:\MGA\OS2\RAMBIOS.SYS
This solution should theoretically only work on the ISA and VL
based boards, but I have heard of cases where it also worked on PCI
based boards. Try it!
 

Dos Full Screen under OS/2 does not open resulting in a blank screen.

Any bios prior to 823-1 in conjuction to driver revision 2.00Bx will 
exibit the above stated problems. The following file will have to be 
stated in the autoexec.bat to resolve the problem:
                c:\mga\os2\fixvga.exe
If the user is using the 823-1 bios, then the file is not required in 
the autoexec.bat.
Sometimes this problem also happens if the user is using the 823-1 
bios and is also using the fixvga.exe. Solve the problem in this
case by removing the fixvga.exe from the autoexec.

ALT-HOME a Dos Window, to force it to full screen mode, will result 
in blank screen or system hang.

Any bios prior to 823-1 in conjuction to driver revision 2.00Bx will 
exibit the above stated problems. The following file will have to be 
stated in the autoexec.bat to resolve the problem:
                c:\mga\os2\fixvga.exe
If the user is using the 823-1 bios, then the file is not required in 
the autoexec.bat.
Sometimes this problem also happens if the user is using the 823-1 
bios and is also using the fixvga.exe. Solve the problem in this
case by removing the fixvga.exe from the autoexec.


Random crashes in Dos/Win-OS2/OS/2

It would be a wise choice to set the IOPL option in the config.sys
to NO. IOPL stands for I/O privilege levels, and controls whether
or not applications can access hardware directly. 


Random crashes in Dos/Win-OS2/OS/2

The board is most probably mapped at AC000. It is not recommended
that the board be mapped at this address under OS/2. Change the
memory location to other then AC000.


Win-OS2 Full Screen does not open

The board is most probably mapped at D8000. Open the Win-OS2 Full
Screen Settings and MEM_EXCLUDE from D8000-DBFFF.







                                                            PAGE 17 
Seamless windows does not open under a MicroChannel computer

Open a Dos window and COPY c:\autoexec.bat solution.bat.
Edit the autoexec.bat and remove the following lines:
c:\mga\os2\fixvga.exe & c:\os2\mode co80
Return to the OS/2 PM and open the Dos Window Settings.
Go to the Dos_Autoexec option and replace the Autoexec.bat
reference with the Solution.bat that you created earlier.


Seamless window does not open on a DELL 466L with a Headland     
 chip set

In the CMOS setup there is an option for VIDEO FAST BIOS ON/OFF.  
Set it to OFF and no more problems.


Seamless window does not open on a ValuePoint 466 DX2 D.

This system has an onboard S3 VGA adapter that does not get
disabled properly. As a result Titan based boards continue to
detect it. The only solution is to install an Atlas based board.


Seamless & WIN-OS/2 full screen do not open.

Fixvga.exe is probably in the autoexec.bat. Remove it and you won't
have a problem.


Sometimes in 256 colors, Windows applications do not load         
 seamlessly.

Change the applications setting DOS_UMB to OFF.


The Ctrl-Alt-Del does not reboot the system during shutdown

You are probably using  OS/2 2.1 with the Service Pack XR06200. The
service pack installs a new kbd01.sys (keyboard) file that creates
the problem. This can be corrected by reinstalling the MGA OS/2
driver. The MGA OS/2 driver installation will prompt you to replace
the keyboard file with an older version, by accepting the older
version the problem will be solved.








                                                            PAGE 18
The CD-ROM refuses to function

Assuming you have the right CD-Rom driver installed, then you would
have to check, and edit if required, the following config.sys
statements:  IFS=C:\OS2\CDFS.IFS /Q
             DEVICE=C:\OS2\OS2CDROM.DMD /Q
             BASEDEV=OS2SCSI.DMD 
             BASEDEV=XXXX.ADD
             Where XXXX is the scsi adapter driver. 
             Also check the paths.


OS/2 !! SYS01475 & OS/2 !! SYS02027 Errors.

Don't be alarmed if an end-user tells you that he is getting this
error while you just finished trying out something. It just means
that a non bootable diskette is in drive A. Remove the diskette and
reboot the system.  SYS01475 means that the
startup file OS2BOOT can't be found, and SYS02027 means that the
system should be restarted.


OS/2 SYS3176 Error.

This usually happens with applications that try to use EMS. Even
though expanded memory specification is supported, somehow EMS is
not detected resulting in the error. It should be treated as a bug
and reported to SQA.


Can't find Country.sys Error.

This usually means that it can't find the config.sys file or the
path is wrong. It can also mean that OS/2 does not recognize the
hard drive. Always treat it as you would in Dos. 
In rare cases I have also seen this problem when a device driver
*.add is at the beginning of the config.sys, or even before the 
country.sys line. To solve this (rare problem) just move the 
*.add line in the same place as all the other basedev=*.add lines


The user is getting a TRAP 2 Error.

This is a memory related error. If he reboots the system and
continues to get the error, then there are two possible
explanations. Either the memory is fried, or he is using memory
modules with different access time. Either case he is going to have
to replace them.


OSO001.MSG cannot be found while rebooting.

The config.sys was probably edited before the reboot. The editor
used in the process probably wrapped the LibPath and DPath lines
that created the problem. Use the OS/2 enhanced editor which is in
the OS/2 System, Productivity folder to correct the problem. 

                                                            PAGE 19

Application problems:

NOTE: The following sections should be consulted before any effort
      is made to correct the end-user problem, so as to avoid    
      trouble-shooting problems that aren't ours.
      Dos Application Compatibility
      Windows Application Compatibility
      OS/2 Application Notes
      Dos and Windows Multimedia Application Compatibility
      Trouble-Shooting Games 



MicroStation 5.0 (DOS)

Ustation 5.0 should only be loaded in a dos full screen session.
The following change will have to be done in the Dos Full Screen
Settings: DPMI_MEMORY_LIMIT=8 or greater


AutoCad 12cX (DOS)

Autocad 12c2 is NOT supported by OS/2 but could run with our driver
under certain restrictions.
It should only be loaded in a Dos Full Screen Session.
Toggling (Alt-Esc) between Autocad and the OS/2 PM is prohibited.
The following changes should be made in the Dos Full Screen
Settings: DPMI_MEMORY_LIMIT     =8 or greater
          VIDEO_8514A_XGA_IOTRAP=OFF
          VIDEO_ROM_EMULATION   =OFF


A Dos Application loads in a Dos Full Screen session but not in a 
 Dos Window. 

Try the same setting changes as per Autocad 12cX (DOS). The changes
should be made in the Dos Window Settings. 


Generic Cad & Animator Pro do not load in a Dos Window.

These two apps will only work in a Dos Full Screen session.











                                                            PAGE 20
A lot of Dos and Windows apps display messed up colours.

OS/2 incorporates a shared colour palette scheme. Therefore all the
opened applications share the same palette. As a result colours
might be wrong in all but the active application. It will be a bug
if the active application or bitmap (in most cases) has the wrong
colours. In this case it should be reported to SQA. It must also be
noted that the VGA driver is not a got indicator of what is a bug
and what is not,  when colours are concerned. This is true because
the VGA's 16 colours are not enough for a good translation. In this
case a 8514 driver should be used.

WARNING: The MGA Windows drivers should never be used under OS/2
because they were never designed for this purpose. You should
indicate to the end-user that if the drivers are used, the results
will be highly unpredictable, and that tech support will not be
responsible or will even try to solve his problems. If an end-user
installed the MGA windows driver and is having problems, he must be
requested to format the drive and reinstall OS/2.


































                                                            PAGE 21

MGA 1.21 OS/2 Driver:

MGA files and where they are stored.

FILE         LOCATION         FUNCTION
------------ ---------------  -------------------------------------
KBD01.SYS    C:\OS2           keyboard sniffer to trap Ctrl-Alt-Del
MGA8_OS2.DLL C:\OS2\DLL       PM display driver
SXCIOS2.DLL  C:\OS2\DLL       Low level display driver (find board,
                              setmode, ...)
BVHMGA.DLL   C:\OS2\DLL       Base Video Handle (set VGA for OS/2
                              fullscreen)
MGAKRNL.SYS  C:\MGA\OS2       provides Ring 0 access for MGA driver
MGA.INF      C:\MGA\OS2       Monitor info file
MGAMON.EXE   C:\MGA\OS2       Tool to change MGA.INF for OS/2
MGA.MON      C:\MGA\OS2       Data file for MGAMON.EXE and MGA.INF
README.OS2   C:\MGA\OS2
MGAVER.CMD   C:\MGA\OS2       OS/2 command to obtain MGA version
UNINSTAL.CMD C:\MGA\OS2       Remove mga driver from config.sys and
                              os2.ini
FIXAUTO.CMD  C:\MGA\OS2       inserts "SET MGA=C:\MGA\OS2" in
                              autoexec.bat (WinOS2)
MGADS08.DSP  C:\MGA\OS2       info file for reinstall the mga
                              driver
MGAR0640.DSP C:\MGA\OS2       info file for change resolution
MGAR0768.DSP C:\MGA\OS2       info file for change resolution
MGAR0800.DSP C:\MGA\OS2       info file for change resolution
MGAR1024.DSP C:\MGA\OS2       info file for change resolution
MGAR1152.DSP C:\MGA\OS2       info file for change resolution
MGAR1280.DSP C:\MGA\OS2       info file for change resolution
MGAR1600.DSP C:\MGA\OS2       info file for change resolution
RAMBIOS.SYS  C:\MGA\OS2       Fixed BIOS problem (for older board
                              only)
FIXVGA.EXE   C:\MGA\OS2       Fixed VGA problem (for older board
                              only)
VMGA.SYS     C:\OS2\MDOS      Virtual MGA driver (for DOS and
                              WinOS2)
FMGA8.DRV    C:\WINDIR\SYSTEM WinOS2 fullscreen driver
SMGA8.DRV    C:\WINDIR\SYSTEM WinOS2 seamless   driver
SXCIEXT.DLL  C:\WINDIR\SYSTEM WinOS2 init MGA board

Where WINDIR is:
 \OS2\MDOS\WINOS2 When OS/2 2.1, 2.11
 \WINDOWS         When OS/2 for Windows, Warp 3.0 for Windows









                                                            PAGE 22

Sample MGA Config.sys:

2.11 CONFIG.SYS (MGA)

IFS=C:\OS2\HPFS.IFS  /CACHE:64 /CRECL:4
PROTSHELL=C:\OS2\PMSHELL.EXE
SET USER_INI=C:\OS2\OS2.INI
SET SYSTEM_INI=C:\OS2\OS2SYS.INI
SET OS2_SHELL=C:\OS2\CMD.EXE
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
SET COMSPEC=C:\OS2\CMD.EXE
LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;
SET
PATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C
:\OS2\MDOS;C:\OS2\APPS;
SET
DPATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;
C:\OS2\BITMAP;C:\OS2\MDOS;C:\OS2\APPS;
SET PROMPT=$i[$p]
SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;
SET GLOSSARY=C:\OS2\HELP\GLOSS;
SET IPF_KEYS=SBCS
PRIORITY_DISK_IO=YES
FILES=20
DEVICE=C:\OS2\TESTCFG.SYS
DEVICE=C:\OS2\DOS.SYS
DEVICE=C:\OS2\PMDD.SYS
BUFFERS=30
IOPL=YES
DISKCACHE=2048,LW,AC:C
MAXWAIT=3
MEMMAN=SWAP,PROTECT
SWAPPATH=C:\OS2\SYSTEM  2048 2048
BREAK=OFF
THREADS=256
PRINTMONBUFSIZE=134,134,134
COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS
SET KEYS=ON
REM SET DELDIR=C:\DELETE,512;D:\DELETE,512;
BASEDEV=PRINT01.SYS
BASEDEV=IBM1FLPY.ADD
BASEDEV=OS2DASD.DMD
SET BOOKSHELF=C:\OS2\BOOK;
SET EPMPATH=C:\OS2\APPS;
REM DEVICE=C:\OS2\APPS\SASYNCDA.SYS 
PROTECTONLY=NO
SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS
FCBS=16,8
RMSIZE=640
DEVICE=C:\OS2\MDOS\VEMM.SYS 
DOS=LOW,NOUMB
DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB
                                                            PAGE 23
DEVICE=C:\OS2\MDOS\VDPMI.SYS 
DEVICE=C:\OS2\MDOS\VDPX.SYS 
DEVICE=C:\OS2\MDOS\VCDROM.SYS 
DEVICE=C:\OS2\MDOS\VWIN.SYS 
DEVICE=C:\OS2\APM.SYS 
DEVICE=C:\OS2\MDOS\VAPM.SYS 
REM DEVICE=C:\OS2\PCMCIA.SYS 
REM DEVICE=C:\OS2\MDOS\VPCMCIA.SYS 
DEVICE=C:\OS2\OS2CDROM.DMD /Q
IFS=C:\OS2\CDFS.IFS /Q 
BASEDEV=OS2SCSI.DMD 
DEVICE=C:\OS2\MDOS\VMOUSE.SYS 
DEVICE=C:\OS2\POINTDD.SYS 
DEVICE=C:\OS2\MOUSE.SYS 
DEVICE=C:\OS2\COM.SYS 
DEVICE=C:\OS2\MDOS\VCOM.SYS 
CODEPAGE=437,850
DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
BASEDEV=AMSIO2.ADD
REM DEVICE and RUN statements from your older CONFIG.SYS
rem BASEDEV=AMSIO2.ADD
REM DEVICE and RUN statements from your older CONFIG.SYS
REM DEVICE=c:\dos\himem.sys  /testmem:off
REM DEVICE=c:\dos\emm386.exe
REM DEVICE=c:\dos\setver.exe
REM DEVICE=c:\cpqscsi\amsida.sys
REM pause
REM DEVICE=c:\cpqscsi\amsicd.sys  /d:cpqcd001
lastdrive=p
REM STACKS=9,256
SET VIDEO_DEVICES=VIO_MGA
SET VIO_VGA=DEVICE(BVHVGA)
DEVICE=C:\MGA\OS2\MGAKRNL.SYS
SET MGA=C:\MGA\OS2
SET VIO_MGA=DEVICE(BVHVGA,BVHMGA)
DEVICE=C:\OS2\MDOS\VSVGA.SYS
DEVICE=C:\OS2\MDOS\VMGA.SYS
SET MGARES=1280x1024















                                                            PAGE 24

Sample VGA Config.sys:

2.11 CONFIG.SYS (VGA)

IFS=C:\OS2\HPFS.IFS  /CACHE:64 /CRECL:4
PROTSHELL=C:\OS2\PMSHELL.EXE
SET USER_INI=C:\OS2\OS2.INI
SET SYSTEM_INI=C:\OS2\OS2SYS.INI
SET OS2_SHELL=C:\OS2\CMD.EXE
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
SET COMSPEC=C:\OS2\CMD.EXE
LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;
SET
PATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C
:\OS2\MDOS;C:\OS2\APPS;
SET
DPATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;
C:\OS2\BITMAP;C:\OS2\MDOS;C:\OS2\APPS;
SET PROMPT=$i[$p]
SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;
SET GLOSSARY=C:\OS2\HELP\GLOSS;
SET IPF_KEYS=SBCS
PRIORITY_DISK_IO=YES
FILES=20
DEVICE=C:\OS2\TESTCFG.SYS
DEVICE=C:\OS2\DOS.SYS
DEVICE=C:\OS2\PMDD.SYS
BUFFERS=30
IOPL=YES
DISKCACHE=1024,LW,AC:C
MAXWAIT=3
MEMMAN=SWAP,PROTECT
SWAPPATH=C:\OS2\SYSTEM  2048 2048
BREAK=OFF
THREADS=256
PRINTMONBUFSIZE=134,134,134
COUNTRY=C:\COUNTRY.SYS
SET KEYS=ON
REM SET DELDIR=C:\DELETE,512;D:\DELETE,512;
BASEDEV=PRINT01.SYS
BASEDEV=IBM1FLPY.ADD
BASEDEV=OS2DASD.DMD
SET BOOKSHELF=C:\OS2\BOOK;
SET EPMPATH=C:\OS2\APPS;
REM DEVICE=C:\OS2\APPS\SASYNCDA.SYS 
PROTECTONLY=NO
SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS
FCBS=16,8
RMSIZE=640
DEVICE=C:\OS2\MDOS\VEMM.SYS 
DOS=LOW,NOUMB
DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB
                                                            PAGE 25 
DEVICE=C:\OS2\MDOS\VDPMI.SYS 
DEVICE=C:\OS2\MDOS\VDPX.SYS 
DEVICE=C:\OS2\MDOS\VCDROM.SYS 
DEVICE=C:\OS2\MDOS\VWIN.SYS 
DEVICE=C:\OS2\APM.SYS 
DEVICE=C:\OS2\MDOS\VAPM.SYS 
REM DEVICE=C:\OS2\PCMCIA.SYS 
REM DEVICE=C:\OS2\MDOS\VPCMCIA.SYS 
DEVICE=C:\OS2\OS2CDROM.DMD /Q
IFS=C:\OS2\CDFS.IFS /Q 
BASEDEV=OS2SCSI.DMD 
DEVICE=C:\OS2\MDOS\VMOUSE.SYS 
DEVICE=C:\OS2\POINTDD.SYS 
DEVICE=C:\OS2\MOUSE.SYS 
DEVICE=C:\OS2\COM.SYS 
DEVICE=C:\OS2\MDOS\VCOM.SYS 
CODEPAGE=437,850
DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
rem BASEDEV=AMSIO2.ADD
REM DEVICE and RUN statements from your older CONFIG.SYS
REM DEVICE=c:\dos\himem.sys  /testmem:off
REM DEVICE=c:\dos\emm386.exe
REM DEVICE=c:\dos\setver.exe
REM DEVICE=c:\cpqscsi\amsida.sys
REM pause
REM DEVICE=c:\cpqscsi\amsicd.sys  /d:cpqcd001
REM lastdrive=p
REM STACKS=9,256
DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP
SET VIDEO_DEVICES=VIO_VGA
SET VIO_VGA=DEVICE(BVHVGA)
DEVICE=C:\OS2\MDOS\VVGA.SYS





















                                                            PAGE 26 
Sample MGA Autoexec.bat:

2.11 AUTOEXEC.BAT (MGA)

@ECHO OFF
SET MGA=C:\MGA\OS2
ECHO.
PROMPT $i$p$g
REM SET DELDIR=C:\DELETE,512;D:\DELETE,512;
PATH
C:\OS2;C:\OS2\MDOS;C:\OS2\MDOS\WINOS2;C:\;c:\os2\mdos\winos2\syst
em;C:\ODAPI;%PATH%;
LOADHIGH APPEND C:\OS2;C:\OS2\SYSTEM;
SET TMP=C:\
REM LOADHIGH DOSKEY FINDFILE=DIR /A /S /B $*
REM DOSKEY EDIT=QBASIC/EDITOR $*
REM SET DIRCMD=/A
SET TEMP=C:\OS2\MDOS\WINOS2\TEMP
REM DEVICE and RUN statements from your older AUTOEXEC.BAT
REM SET BLASTER=A220 D1 I5 T1 H5 P330

Sample VGA Autoexec.bat:

2.11 AUTOEXEC.BAT (VGA)

@C:\OS2\MDOS\WINOS2\AD_WRAP.COM
C:\OS2\MDOS\WINOS2\AD-DOS.COM
@ECHO OFF
SET MGA=C:\CPQ\OS2
ECHO.
PROMPT $i$p$g
REM SET DELDIR=C:\DELETE,512;D:\DELETE,512;
PATH
C:\OS2;C:\OS2\MDOS;C:\OS2\MDOS\WINOS2;c:\os2\mdos\winos2\system;C
:\;C:\ODAPI;%PATH%;
LOADHIGH APPEND C:\OS2;C:\OS2\SYSTEM;
SET TMP=C:\
PATH=C:\WINDOWS;C:\WFW;C:\CPQDOS;C:\NET;C:\UTIL;C:\DOS;C:\MOUSE;















                                                            PAGE 27 
MGA 2.00Bx OS/2 Driver:

MGA files and where they are stored.

Version 2.00Bx

FILE         LOCATION         FUNCTION
------------ ---------------  -------------------------------------
SYSLEVEL.MGA   C:\MGA\OS2\     driver Version info
FIXVGA.EXE     C:\MGA\OS2\     Fixed VGA problem (for older board 
                               only)
MGA32S.DSP     C:\MGA\OS2\     re-install driver info (all files  
                               are on hard disk)
MGAKRNL.SYS    C:\MGA\OS2\     ring0 access for MGA driver
RAMBIOS.SYS    C:\MGA\OS2\     Fixed BIOS problem (for older board
only)
MGACONF.CMD    C:\MGA\OS2\     Switch for MGA driver
MGA32.DLL      C:\OS2\DLL\     32bit PM driver 8, 16 and 24bpp
BVHMGA.DLL     C:\OS2\DLL\     Base Video Handle (set VGA for OS/2 
                               fullscreen)
SXCIOS2.DLL    C:\OS2\DLL\     Low level display driver (find     
                               board, setmode, ...)
VMGA.SYS       C:\OS2\MDOS\    Virtual MGA driver (for DOS and    
                               WinOS2)
KBDBASE.SYS    C:\OS2\BOOT\    keyboard sniffer to trap           
                               Ctrl-Alt-Del Warp 3.00 or higher
KBD01.SYS      C:\OS2\         keyboard sniffer to trap           
                               Ctrl-Alt-Del OS/2 2.11 or lower
MGA.MON        C:\MGA\OS2      Data file for MGAMON.EXE and MGA.INF
MGAMON.EXE     C:\MGA\OS2      Tool to change MGA.INF for OS/2
README.OS2     C:\MGA\OS2
FIXAUTO.CMD    C:\MGA\OS2      insert "SET MGA=C:\MGA\OS2" in 
                               autoexec.bat (WinOS2)
UNINSTAL.CMD   C:\MGA\OS2      uninstall mga driver and remove all
                               mga driver from hard drive
SMGA8.DRV      C\WINDIR\SYSTEM 8bpp fullscreen/seamless driver
SMGA16.DRV     C\WINDIR\SYSTEM 16bpp fullscreen/seamless driver
SMGA24.DRV     C\WINDIR\SYSTEM 24bpp fullscreen/seamless driver
SXCIEXT.DLL    C\WINDIR\SYSTEM WinOS2 init MGA board

Where WINDIR is:
 \OS2\MDOS\WINOS2 When OS/2 2.1, 2.11
 \WINDOWS         When OS/2 for Windows, Warp 3.0 for Windows










                                                            PAGE 28 
Sample MGA Config.sys:

WARP CONFIG.SYS (MGA)

PROTSHELL=C:\OS2\PMSHELL.EXE
SET USER_INI=C:\OS2\OS2.INI
SET SYSTEM_INI=C:\OS2\OS2SYS.INI
SET OS2_SHELL=C:\OS2\CMD.EXE
SET AUTOSTART=FOLDERS,LAUNCHPAD
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
SET COMSPEC=C:\OS2\CMD.EXE
LIBPATH=.;C:\UTIOPROC;C:\BUILDER\DLL;C:\OS2\DLL;C:\OS2\MDOS;C:\;C
:\OS2\APPS\DLL;C:\MMOS2\DLL;C:\NETWARE;C:\NETWARE\NLS\ENGLISH;L:\
OS2;P:\OS2;C:\UTILS\BITWARE;C:\VIEWER\DLL;C:\IBMWORKS
SET
PATH=C:\BUILDER\BIN;C:\OS2;C:\OS2\SYSTEM;C:\OS2\INSTALL;C:\;C:\OS
2\MDOS;C:\OS2\APPS;C:\MMOS2;C:\NETWARE;L:\OS2;P:\OS2;C:\VIEWER\BI
N;C:\IBMWORKS;C:\WINDOWS
SET
DPATH=C:\BUILDER\DATA;C:\OS2;C:\OS2\SYSTEM;C:\OS2\INSTALL;C:\;C:\
OS2\BITMAP;C:\OS2\MDOS;C:\OS2\APPS;C:\MMOS2;C:\MMOS2\INSTALL;C:\N
ETWARE;C:\NETWARE\NLS\ENGLISH;L:\NLS;P:\NLS;C:\VIEWER\DATA;C:\WIN
DOWS
SET PROMPT=$i[$p]
SET
HELP=C:\BUILDER\HELP;C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;C:\MMOS2\HE
LP;C:\NETWARE\NLS\ENGLISH;C:\VIEWER\HELP;C:\IBMWORKS
SET GLOSSARY=C:\OS2\HELP\GLOSS;
SET IPF_KEYS=SBCS
PRIORITY_DISK_IO=YES
FILES=20
BASEDEV=IBMKBD.SYS
DEVICE=C:\OS2\BOOT\TESTCFG.SYS
DEVICE=C:\OS2\BOOT\DOS.SYS
DEVICE=C:\OS2\BOOT\PMDD.SYS
BUFFERS=90
IOPL=YES
DISKCACHE=D,LW,AC:C
MAXWAIT=3
MEMMAN=SWAP,PROTECT
SWAPPATH=C:\OS2\SYSTEM 4096 4096
BREAK=OFF
THREADS=256
PRINTMONBUFSIZE=134,134,134
COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS
SET KEYS=ON
SET BOOKSHELF=C:\BUILDER\BOOK;C:\OS2\BOOK;C:\MMOS2;
SET
SOMIR=C:\OS2\ETC\SOM.IR;C:\OS2\ETC\WPSH.IR;C:\OS2\ETC\WPDSERV.IR
SET SOMDDIR=C:\OS2\ETC\DSOM
REM SET DELDIR=C:\DELETE,512;D:\DELETE,512;
BASEDEV=PRINT01.SYS

                                                            PAGE 29 
BASEDEV=IBM1FLPY.ADD
REM BASEDEV=IBM2FLPY.ADD
BASEDEV=IBM1S506.ADD
BASEDEV=XDFLOPPY.FLT
BASEDEV=IBMINT13.I13
BASEDEV=OS2DASD.DMD
SET EPMPATH=C:\OS2\APPS;
PROTECTONLY=NO
REM SHELL=c:\os2\mdos\command.com c:\os2\mdos /e:160
FCBS=16,8
RMSIZE=640
REM DEVICE=C:\NETWARE\VIPX.SYS
REM DEVICE=C:\NETWARE\VSHELL.SYS GLOBAL
DEVICE=C:\OS2\MDOS\VEMM.SYS
DOS=LOW,NOUMB
DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB
DEVICE=C:\OS2\MDOS\VDPMI.SYS
DEVICE=C:\OS2\MDOS\VDPX.SYS
DEVICE=C:\OS2\MDOS\VWIN.SYS
DEVICE=C:\OS2\MDOS\VW32S.SYS
DEVICE=C:\OS2\BOOT\APM.SYS
DEVICE=C:\OS2\MDOS\VAPM.SYS
DEVICE=C:\OS2\MDOS\VMOUSE.SYS
DEVICE=C:\OS2\BOOT\POINTDD.SYS
DEVICE=C:\OS2\BOOT\MOUSE.SYS
DEVICE=C:\OS2\BOOT\COM.SYS
DEVICE=C:\OS2\MDOS\VCOM.SYS
CODEPAGE=437,850
DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
SET MMBASE=C:\MMOS2;
SET DSPPATH=C:\MMOS2\DSP;
SET NCDEBUG=4000
DEVICE=C:\MMOS2\SSMDD.SYS
DEVICE=C:\MMOS2\R0STUB.SYS
lastdrive=p
REM --- NetWare Requester statements BEGIN ---
SET NWLANGUAGE=ENGLISH
REM DEVICE=C:\NETWARE\LSL.SYS
REM RUN=C:\NETWARE\DDAEMON.EXE
REM -- ODI-Driver Files BEGIN --
REM DEVICE=C:\NETWARE\3C5X9.SYS
REM -- ODI-Driver Files END --
REM DEVICE=C:\NETWARE\ROUTE.SYS
REM DEVICE=C:\NETWARE\IPX.SYS
REM DEVICE=C:\NETWARE\SPX.SYS
REM RUN=C:\NETWARE\SPDAEMON.EXE
REM DEVICE=C:\NETWARE\NMPIPE.SYS
REM DEVICE=C:\NETWARE\NPSERVER.SYS
REM RUN=C:\NETWARE\NPDAEMON.EXE
REM DEVICE=C:\NETWARE\NWREQ.SYS
REM IFS=C:\NETWARE\NWIFS.IFS
REM RUN=C:\NETWARE\NWDAEMON.EXE

                                                            PAGE 30
REM DEVICE=C:\NETWARE\NETBIOS.SYS
REM RUN=C:\NETWARE\NBDAEMON.EXE
DEVICE=C:\OS2\MDOS\LPTDD.SYS
REM --- NetWare Requester statements END ---
BASEDEV=AMSIO2.ADD
DEVICE=C:\OS2\BOOT\OS2CDROM.DMD /Q
IFS=C:\OS2\BOOT\CDFS.IFS /Q
DEVICE=C:\OS2\MDOS\VCDROM.SYS
DEVICE=C:\MMOS2\BUSAUDIO.SYS T:TOSHIBA P:530 D:1 I:11 N:BSAUD1$
DEVICE=C:\MMOS2\AUDIOVDD.SYS BSAUD1$
SET UMPATH=C:\BUILDER\DATA;C:\VIEWER\DATA;
SET BUILDER=C:\BUILDER;
SET UTIOPROC=C:\UTIOPROC
SET WORKPLAC=C:\VIEWER
SET VIEWER=C:\VIEWER
DEVICE=C:\OS2\APPS\SYSIOS2.SYS
SET IBMWORKS_INI=C:\IBMWORKS
SET restartobjects=startupfoldersonly
DEVINFO=SCR,VGA,C:\OS2\BOOT\VIOTBL.DCP
SET VIO_VGA=DEVICE(BVHVGA)
DEVICE=C:\CPQ\OS2\MGAKRNL.SYS
SET MGA=C:\CPQ\OS2
SET VIO_MGA=DEVICE(BVHVGA,BVHMGA)
SET VIDEO_DEVICES=VIO_MGA
DEVICE=C:\OS2\MDOS\VSVGA.SYS
DEVICE=C:\OS2\MDOS\VMGA.SYS



























                                                            PAGE 31 
Sample VGA Config.sys:

WARP CONFIG.SYS (VGA)

PROTSHELL=C:\OS2\PMSHELL.EXE
SET USER_INI=C:\OS2\OS2.INI
SET SYSTEM_INI=C:\OS2\OS2SYS.INI
SET OS2_SHELL=C:\OS2\CMD.EXE
SET AUTOSTART=FOLDERS,CONNECTIONS,LAUNCHPAD
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
SET COMSPEC=C:\OS2\CMD.EXE
LIBPATH=.;C:\OS2\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;C:\MMOS2\DLL;
SET
PATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\INSTALL;C:\;C:\OS2\MDOS;C:\OS2\A
PPS;C:\WINDOWS;C:\MMOS2;
SET
DPATH=C:\OS2;C:\OS2\SYSTEM;C:\OS2\INSTALL;C:\;C:\OS2\BITMAP;C:\OS
2\MDOS;C:\OS2\APPS;C:\WINDOWS;C:\MMOS2;C:\MMOS2\INSTALL;
SET PROMPT=$i[$p]
SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;C:\MMOS2\HELP;
SET GLOSSARY=C:\OS2\HELP\GLOSS;
SET IPF_KEYS=SBCS
PRIORITY_DISK_IO=YES
FILES=20
BASEDEV=IBMKBD.SYS
DEVICE=C:\OS2\BOOT\TESTCFG.SYS
DEVICE=C:\OS2\BOOT\DOS.SYS
DEVICE=C:\OS2\BOOT\PMDD.SYS
BUFFERS=90
IOPL=YES
DISKCACHE=D,LW,AC:C
MAXWAIT=3
MEMMAN=SWAP,PROTECT
SWAPPATH=C:\OS2\SYSTEM 2048 2048
BREAK=OFF
THREADS=256
PRINTMONBUFSIZE=134,134,134
COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS
SET KEYS=ON
SET BOOKSHELF=C:\OS2\BOOK;C:\MMOS2;
SET
SOMIR=C:\OS2\ETC\SOM.IR;C:\OS2\ETC\WPSH.IR;C:\OS2\ETC\WPDSERV.IR
SET SOMDDIR=C:\OS2\ETC\DSOM
REM SET DELDIR=C:\DELETE,512;D:\DELETE,512;
BASEDEV=PRINT01.SYS
BASEDEV=IBM1FLPY.ADD
BASEDEV=IBM2FLPY.ADD
BASEDEV=IBM1S506.ADD
BASEDEV=XDFLOPPY.FLT
BASEDEV=IBMINT13.I13
BASEDEV=OS2DASD.DMD
SET EPMPATH=C:\OS2\APPS;

                                                            PAGE 32 
PROTECTONLY=NO
SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS
FCBS=16,8
RMSIZE=640
DEVICE=C:\OS2\MDOS\VEMM.SYS
DOS=LOW,NOUMB
DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB
DEVICE=C:\OS2\MDOS\VDPMI.SYS
DEVICE=C:\OS2\MDOS\VDPX.SYS
DEVICE=C:\OS2\MDOS\VWIN.SYS
DEVICE=C:\OS2\MDOS\VW32S.SYS
DEVICE=C:\OS2\BOOT\APM.SYS
DEVICE=C:\OS2\MDOS\VAPM.SYS
DEVICE=C:\OS2\MDOS\VMOUSE.SYS
DEVICE=C:\OS2\BOOT\POINTDD.SYS
DEVICE=C:\OS2\BOOT\MOUSE.SYS
DEVICE=C:\OS2\BOOT\COM.SYS
DEVICE=C:\OS2\MDOS\VCOM.SYS
CODEPAGE=437,850
DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
DEVINFO=SCR,VGA,C:\OS2\BOOT\VIOTBL.DCP
SET VIDEO_DEVICES=VIO_VGA
SET VIO_VGA=DEVICE(BVHVGA)
DEVICE=C:\OS2\MDOS\VVGA.SYS
SET MMBASE=C:\MMOS2;
SET DSPPATH=C:\MMOS2\DSP;
SET NCDEBUG=4000
DEVICE=C:\MMOS2\SSMDD.SYS
DEVICE=C:\MMOS2\R0STUB.SYS
























                                                            PAGE 33 
Sample MGA Autoexec.bat:

WARP AUTOEXEC.BAT (MGA)

@ECHO OFF
SET MGA=C:\CPQ\OS2
@C:\WINDOWS\AD_WRAP.COM
c:\cpq\os2\fixvga.exe
ECHO.
PROMPT $i$p$g
REM SET DELDIR=C:\DELETE,512;D:\DELETE,512;
path c:\os2;c:\os2\mdos;c:\;c:\brief;C:\WP60;C:\WINDOWS;c:\dos
set bpath=;c:\brief\macros
set bhelp=c:\brief\help
set bflags=-i120 -mGM -Dega
LOADHIGH APPEND C:\OS2;C:\OS2\SYSTEM
SET TMP=C:\
doskey




Sample VGA Autoexec.bat:

WARP AUTOEXEC.BAT (VGA)

@ECHO OFF
C:\WINDOWS\SYSTEM\TBMI2.COM
C:\NETWARE\NETX.EXE
ECHO.
PROMPT $i$p$g
REM SET DELDIR=C:\DELETE,512;D:\DELETE,512;
PATH C:\OS2;C:\OS2\MDOS;C:\;C:\WINDOWS
LOADHIGH APPEND C:\OS2;C:\OS2\SYSTEM
SET TMP=C:\
REM LOADHIGH DOSKEY FINDFILE=DIR /A /S /B $*
REM DOSKEY EDIT=QBASIC/EDITOR $*
REM SET DIRCMD=/A















                                                            PAGE 34 



