Welcome to eComStation.RU site!

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:

eComStation.RU

ru · en · de · es · it · pt · cz · pl · fr
eComStation is a greatly different operating system for PC (IBM OS/2 Warp)
Applications, news, reviews, support of users, hardware, questions and answers.
 
      What is OS/2?NewsInstallUpdateUsageFutureCommunityBuy    
(Map of the site)

 
 
Database of OS/2 compatible hardware

 
Update

 
Applications

 
Advantages:

 
For developer:

 
( )

 
Companies:

 
History:

 
()

 
Advice:

 
( )

 
Technologies:

 
( , , ..)

 

 
Solutions

 
New eComStation:

 
Future:

 
( )

 
( )

 
OS/2 artefacts:

 
Gadgets:

AiR-BOOT :: Applications :: Physical Device Drivers :: Virtual Device Drivers :: DOS Games Compatibility
Information :: vCOMPAT :: vCDROM :: vDMA

VDDs / VCOMPAT

vCOMPAT is a special VDD, that will fix some issues in VDMs to further enhance compatibility.
It contains plenty of fixes and some of them are user-controlable via Properties.

  • COMPATIBILITY_2GBSIZELIMIT
    will limit the size virtually to 2GB on any drive reported to DOS applications
  • COMPATIBILITY_CDROM
    will make fix some CD-ROM APIs to act like in real DOS
  • COMPATIBILITY_DPMI
    will include some DPMI work-arounds and activate the magical VM patcher for DPMI patching
  • COMPATIBILITY_DPMI_ANTICLI
    will activate the AntiCLI code in the magical VM patcher (more information in vCOMPAT.txt)
  • COMPATIBILITY_JOYSTICKBIOS
    will emulate BIOS joystick functions (if implemented incorrectly by BIOS manufacturer)
  • COMPATIBILITY_MOUSESENSE
    will make the mouse more sensitive (only meant for some games)
  • Magical VM Patcher, will fix the following problems on-the-fly on any application:
    - Turbo Pascal CRT Unit run-time error 200 bug (Realmode and DPMI)
    - M$ C Library "Division by Zero" bug
    - Non-compliant DPMI code (aka infamous CLI bug)
  • Some other issues that are not documented here

Download vCOMPAT v0.32b - by Martin Kiewitz (D/Ls )

History


0.32b - 23 Feb 2003 [BETA]
  • Another CD-ROM specific inaccuracy in VDM. Thanx to Max Alekseyev for pointing this out
  • Support for vCDROM replacement (disabling of CD-ROM related patches, which will safe realmode-memory)
  • Reworked the realmode injector, uses VDD-space now and much less V86 memory now

0.31b - 10 Oct 2002 [BETA]
  • Magical VM Patcher hooks moved from VDM to VDD-space
  • DPMI Anti-CLI code included
  • DPMI Workarounds for application "bugs" (e.g. Sam'n Max and Alien Legacy)
  • Magical VM Patcher also removes DPMI Turbo Pascal CRT Unit bug

0.23b - 21 Sep 2002 [BETA]
  • COMPATIBILITY_CDAUDIO got renamed into COMPATIBILITY_CDROM. It includes all CD-ROM specific fixes and a new one, that caused some installation software to believe that A: would be a CD-ROM.

0.22b - 09 Sep 2002 [BETA]
  • Find1st-Patch is now only applied on CD-ROM access (bug is in original MSCDEX actually)
  • INT25h-Patch is now able to live with the "patched" INT25h done by IBM in their latest kernels (INT25h is supposed to be buggy, this bug was fixed by IBM, we are emulating it again)

0.2b - 02 Aug 2002 [BETA]
  • First public beta release

 
For dummies

Database of OS/2 compatible hardware

 
Reviews


     
  Why eComStation?
Features
Advantages
Usage
Clips and screenshots
   eComStation for
for businessmen
for students and engineers
for reselles of computers
community of users
   Developer
Distribute the program
Description of API, libraries
Start new project
Competition
   Applications
On-line catalogue
Select from eCo Market
   Support service
Contact the web-master
Buy eComStation
Frequently asked questions
for Beginners
 
 
© 2001 - 2018 eCo Software, All rights reserved
eComStation is a registered trademark of Serenity Systems International
OS/2 Warp is a registered trademark of IBM Corporation
 

 

 
Picture of the day: