Difference between revisions of "Vbemp.sys"

From ReactOS Wiki
Jump to: navigation, search
m
m
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/miniport/vbe/?view=log
+
{{DISPLAYTITLE:vbemp.sys}}
 +
{{Stub}}
 +
{{Code history|drivers/video/miniport/vbe}}
  
[[ChangeLog-0.2.0]]
+
[[Category:Development]]
 +
[[Category:Drivers]]
 +
====VBEMP is a universal display driver/patch for the 9x (95-ME) family/generation of [https://www.microsoft.com/en-US/windows Windows OS developed by Microsoft]. Nowadays it is useful only for [https://en.wikipedia.org/wiki/Virtual_machine virtual machines] however, it really is useful. It allows upgrading screen/[https://en.wikipedia.org/wiki/Graphics_processing_unit GPU (Videocard)] performance, and along with [https://www.youtube.com/c/Endermanch Enderman]'s  [https://dl.malwarewatch.org/drivers/DisplayPatch98.zip Windows 98 16:9 display patch] can massively upgrade your VM. [https://dl.malwarewatch.org/drivers/VBEMPNT.zip VBEMPNT], on the other hand, was made for [https://en.wikipedia.org/wiki/Windows_NT Windows NT family systems] (Windows NT Workstations, XP-11), and serves a similar purpose.====
  
* Initial version of VBE miniport driver ([[Filip Navara]])
+
  Last edited by Bittle Lit (artemplay0607@gmail.com)
 
 
[[ChangeLog-0.2.3]]
 
*Simplified the mapping of video memory. Now it works in Virtual PC 2004 ([[Filip Navara]])
 
*Implementation of IOCTL_VIDEO_QUERY_CURRENT_MODE. Based on patch by Hervé Poussineau ([[Filip Navara]])
 
*Check buffer sizes and color counts for IOCTL_VIDEO_SET_COLOR_REGISTERS request ([[Filip Navara]])
 
*Map correct amount of the video memory ([[Filip Navara]])
 
*Add HwResetHw implementation that uses VBE set mode call to restore video mode ([[Filip Navara]])
 
*Fix video mode list traversing ([[Filip Navara]], [[Royce Mitchel III]])
 
 
 
[[ChangeLog-0.2.4]]
 
* Add power managment code to the vbe driver ([[Magnus Olsen]], [[Filip Navara]] (commit and source clean up) )
 
* Restoring of character size in VBEResetHw ([[Hervé Poussineau]])
 
* Use LinBytesPerScanLine (value for linar framebuffer modes) instead of BytesPerScanLine for VBE 3.0 controllers. ([[Filip Navara]])
 
 
 
[[ChangeLog-0.2.9]]
 
 
 
* VBE.sys TotalMemory is in number of 64K block not 16K block see VBE 2.0 or 3.0 specification ([[Magnus Olsen]])
 
 
 
[[ChangeLog-0.3.1]]
 
 
 
(listed as kernel mode driver)
 
* vbemp: read EDID information about screen (not used yet) ([[Hervé Poussineau]])
 
 
 
 
 
 
 
[[Category:BNWIP]]
 

Latest revision as of 18:23, 3 December 2021

The page Vbemp.sys is a short article on something that should have a lot more information written on it.
If you know anything else about it, you are STRONGLY encouraged to add the information in. If you are unsure of proper formatting or style, add it to the talk page or this page itself as you think best and others will help.


Commit history (Source code can be found in: /reactos/drivers/video/miniport/vbe)

VBEMP is a universal display driver/patch for the 9x (95-ME) family/generation of Windows OS developed by Microsoft. Nowadays it is useful only for virtual machines however, it really is useful. It allows upgrading screen/GPU (Videocard) performance, and along with Enderman's Windows 98 16:9 display patch can massively upgrade your VM. VBEMPNT, on the other hand, was made for Windows NT family systems (Windows NT Workstations, XP-11), and serves a similar purpose.

 Last edited by Bittle Lit (artemplay0607@gmail.com)