SciTech SNAP Graphics 2.x for OS/2 ---------------------------------- CHANGE LOG ---------- Changes in 2.2.0 (build 399) ---------------------------- . Added multihead support for GeForce4 MX, GeForce4 Ti, and GeForce FX cards where the video BIOS properly initializes both heads (in other words, it boots in clone mode automatically). Note that DVI output is not supported, so you may need a DVI->VGA dongle to use this feature on some cards. . Added proper support for AGP 3.0 (AGP 8x), and greatly improved the AGP status and capabilities info that is logged to graphics.log. . The LCD panel size stored in the chipset options file was incorrect when changing monitors. This could cause driver failure when switching from CRT to DFP, and yield invalid panel sizes at other times. Now, the panel size is updated with the DDC information when needed, in order to avoid these problems. . Added zooming support on the ATI Rage, Rage II, Rage II+, Rage IIC, Mach64 CT, Mach64 VT, Mach64 VT4, and Mach64 VTB chipsets. Also mapped out some broken modes (mostly text modes), and improved the performance of scrolling text. . A variant of the Rage XL chipset (often found integrated on mother- boards) does not support the higher 16M color modes; these are now properly mapped out on this variant. . APM resume now forces a desktop repaint again, but only when running on an LCD panel. This hopefully resolves the lockups some people were seeing on laptops, without doing it unnecessarily for others. . The zooming code is now more intelligent about what modes it can switch to, which fixes some crashes that were occurring. . Zooming is now disabled on the VBE 1.2 fallback driver (it never worked correctly). In addition, a workaround was added for some VBE BIOS bugs that allows zooming to work correctly on more chipsets when using the VBE 2.0 fallback driver. . The setup.cmd script is now smarter about finding the boot drive. . Integrated latest versions (B.097) of IBM GRADD components. This fixes dspinstl crashes on large config.sys files, adds support for font size selection in Win/OS2, fixes VioSetFont for fullscreen OS/2, and has some fixes for loading/unloading of videopmi. Changes in 2.1.5 (build 393) ---------------------------- . Added full acceleration support for the Nvidia GeForce FX 5200, GeForce4 MX 440 8X, GeForce4 Ti 4200 8X, GeForce4 Ti 4800, Quadro4 NVS, and Quadro4 XGL. The GeForce4 MX 460, GeForce4 Ti 4400, and GeForce4 Ti 4600 are all separately detected and certified now. VGA output should now work correctly on both heads for graphics cards that have two connectors (including those that only have the second head!); note that this does NOT mean there is MultiHead support. Also, DDC monitor detection is now working on most chipsets. . Added full acceleration support for the ATI Radeon 9500 and Radeon 9500 Pro chipsets, which includes zooming support. Also fixed some text mode refresh rate problems on the Radeon 9700 Pro. There is also uncertified support for the Radeon 9100 and 9800 Pro; these may or may not work. . DVI output is now officially supported on the i865G chipset. . Zooming to 512x384 was not properly switching to software mouse cursor when running on the LCD panel on the Mobility Radeon chipsets; fixed. . When using MultiHead, StarOffice will display fonts stretched. Other programs, such as the System Clock, look distorted as well. You can now manually fix this by setting the SNAPHRES or SNAPVRES environment variables in your Config.Sys. For details, see the FAQ: http://www.scitechsoft.com/support/faq/fom.cgi?file=26 . Removed the window resizing code from the MultiHead centering option, as it was causing problems with tabbed dialogs such as the System object, and perhaps other windows as well. . Removed the ThinkPad LCD panels from the monitor database, as they should not have been there in the first place. . The uninstall program now supports the "/u" switch for unattended removal (no confirmation or dialog prompts). . Integrated latest versions (E.096) of IBM GRADD components. This fixes DOS sessions on the Rage128 Pro chipsets, and Win/OS2 problems on SMP machines when using stack switching. Version D.096 fixed the Watcom debugger problems caused by GRADD C.096. If you are using SMP and getting SYS1924 crashes, you need to get the new PMMERGE.DLL for CMVC Defect 272686, or revert back to the older VMAN.DLL (from SNAP 2.1.3). Changes in 2.1.4 (build 380) ---------------------------- . Added advanced LCD panel switching to the ATI Rage Mobility driver. . TV Out should now be working better on the ATI Rage Pro, Rage LT Pro, and Rage Mobility. Also mapped out some broken text modes on these and the Rage XL chipsets, and improved the performance of scrolling text. These also support zooming now. . Fixed some mono image code that caused crashes on some machines on the i845G and i865G chipsets. . The Matrox chipsets will now load any TV Out options that were previously configured, so you can, for example, disable TV output even when the TV cables are connected. . The Matrox chipsets will now properly switch to a software cursor when you zoom to 320x400 and 320x480. . Yet another variant of the Matrox G450 should now have major waviness problems removed. . The new stack switching code is enabled on SMP machines again. Now it is only in effect for specific function calls, and can be disabled by setting the environment variable SNAP_STACKSWITCH_DISABLE to any value. . Integrated latest versions (C.096) of IBM GRADD components. This includes fixes for the stack switching code. Changes in 2.1.3 (build 377) ---------------------------- . Added full acceleration support for Nvidia nForce2 chipset (also known as GeForce4 Integrated GPU), which includes zooming support. . Added full acceleration support for S3 ProSavageDDR chipsets (also known as VIA PM266 and VIA KM266), which includes zooming support. . Added zooming support for the S3 ProSavage chipsets (also known as VIA PM133 and KM133). Also mapped out some broken text modes. . Certification for the Nvidia Quadro2 MXR and Quadro2 Pro chipsets has been combined. The Quadro2 now has zooming support. . The long delays that showed up on some machines with the new refresh rate changing code should now be gone. . The crashes in SDDGRADD caused by the new stack switching code should now be gone. In addition, the stack switching has been temporarily disabled on SMP machines until we can find a better fix. . Integrated latest versions (B.096) of IBM GRADD components. This fixes seamless DOS sessions on the i865G chipset. Changes in 2.1.2 (rc2) ---------------------- . In the MultiHead configuration, there is an option to have centered dialogs displayed on your choice of heads. This is now functioning at a level equivalent to the dualwin test program. . The VBE fallback driver is now more tolerant of buggy VBE BIOS implementations, such as those on recent S3/VIA chipsets. . Added preliminary support for the Intel Springdale i865G graphics chipset. Note that seamless DOS and WinOS2 support on this chipset is currently broken, and is awaiting VSVGA.SYS fixes from IBM. . Enabled zooming on Trident Blade 3D, including VIA 8501 and VIA 8601 motherboard variants. Also, mapped out some broken text modes. . When panning around in zoomed modes, the mouse cursor would sometimes appear to be mispositioned on the screen. This should now be fixed. . We now utilize our own Ring 2/3 stack, to work around problems with buggy apps with insufficient stack. . Switching refresh rates on the SciTech Screen pages now uses the undocumented IBM method. This results in a longer delay when changing refresh rates, but increases compatibility, primarily on laptops which are using the LCDUSEBIOS option. . Integrated latest versions (A.096) of IBM GRADD components. This allows the new refresh rate switching method to work. Changes in 2.1.1 (rc1) ---------------------- . Added zoom support on the VBE driver, and made some minor fixes for flat panels. . Decreased the retrace delay in the i845 driver to allow certain analog flat panels (Viewsonic) to sync properly. Also added DVI support. . Video distortion on some variants of the Rage128 and Rage128 Pro should now be fixed. . Video distortion on some G450 cards has been fixed. . MultiHead tab would sometimes use uninitialized values for the base resolution; this has been fixed. . Screen pages were always showing current refresh rate, even if they should be showing new selection for reboot; fixed. Changes in 2.1.0 beta 1 ----------------------- . *** IMPORTANT CHANGE *** The drivers are now installed in a different location, \os2\drivers\snap. It is recommended that you remove the \os2\drivers\nucleus directory after upgrading to this version, or uninstall your previous version before upgrading. If you have any configuration files that you want to keep, you can copy them from the nucleus directory to the snap directory. . Preliminary support for rotated (aka portrait) modes. This feature is still buggy, and is currently controlled by the GAOption utility. . In the MultiHead configuration, there is an option to have centered dialogs displayed on your choice of heads. This is NOT currently functional in this release. . Added full acceleration support for the Radeon 9700 chipset. . TV Out and DVI output is now functional on all tested Radeon chipsets. . Video cards with Radeon chipsets that have more than 64MB will have their memory detected correctly now. Also, video distortion that was appearing at high-res 32bpp modes on some cards should now be gone. . Added zooming support for the Rage128 chipsets. In addition, TV Out is now functional on all tested Rage128 cards. . Video distortion that was appearing on some Rage128 Ultra cards should now be fixed. . Support for higher resolutions and refresh rates on the i845G chipset (may require a BIOS update), as well as a fix for a rare mouse cursor corruption issue. . Improved hibernation support on the ATI M6, M7, and M9 chipsets (also known as Mobility Radeon series). . Matrox G100 had occasional lockups on driver load; fixed. G100 also has zooming support now. . Added a workaround for the buggy Netware utilities, see the PDF manual for details on how to configure it. . Removed the beep and screen repaint on APM resume, as it turned out to not be useful. . Removed all of the SciTech bootup messages. The build number and user information can now be found in the Screen pages. The boot message for sddhelp.sys can have the old behavior, if desired, by removing the /Q in Config.sys. . Win/OS2 fullscreen would crash on recently updated drivers, such as the older Matrox chipsets. This has been fixed. . Added zooming support for Savage 2000 chipset. . The NLV package now includes a Swedish translation. . Integrated latest versions (B.095) of IBM GRADD components. This allows vcfgcid to work with SciTech Screen pages, and fixes some problems with Win/OS2 in 16M colors. Changes in 2.0.0 Gold (build 339) --------------------------------- . The trial version now nags you less at the beginning of the trial period, and nags you more at the end of the trial period. . Added full acceleration support for the Radeon 9000 chipset. . Added zooming support for older Matrox chipsets. Changes in 2.0.0 RC2 -------------------- . Added zooming support for more Nvidia chipsets. . Changed default hotkeys for zooming; double check your zoom hotkey settings to be sure they are still what you want to use. You can revert to the default settings by removing the snapzoom.ini file. . Zooming would crash with VCAFILT active; fixed. . Changing refresh rates on i845G chipset in 8bpp caused palette corruption; fixed. . Added support for the Mobility Radeon 9000 chipset. . Added unaccelerated support for SiS 315 chipset. . Added unaccelerated support for SMI Lynx 3DM chipset. . The MultiHead tab was crashing on some chipsets in RC1; fixed. . Updated monitor database with a few more monitor models. . Integrated latest versions (E.094) of IBM GRADD components. This fixes problems in VSVGA.SYS for i845G chipset. Changes in 2.0.0 RC1 -------------------- . Fixed DDC and software mouse cursor on i845G. Also added hardware mouse cursor support. . Fixed hardware mouse cursor on GeForce4 MX chipsets. . Fixed EPM scrolling problem and 32bpp corruption problems on the GeForce4 Ti chipsets. . Added zooming support for Matrox MGA-G200, and many Nvidia chipsets. . Added zooming option for using configured refresh rates instead of the current one. . An unsupported NLV package with German, Italian, and French translations, as supplied by users, is available on the FTP site.