index
:
vmdisp9x
main
Mirror of https://github.com/JHRobotics/vmdisp9x
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Collapse
)
Author
Age
Files
Lines
*
VESA: real HW fixes
HEAD
main
Jaroslav Hensl
2026-05-10
5
-35
/
+384
|
*
new vram management, 3D hal split
Jaroslav Hensl
2026-05-09
17
-54
/
+762
|
*
WRAM
Jaroslav Hensl
2026-02-06
24
-1019
/
+2455
|
*
YUV skeleton
Jaroslav Hensl
2025-12-08
1
-5
/
+26
|
*
API update, VESA VRAM buffering, MTRR fix, ATI/AMD fixes
Jaroslav Hensl
2025-08-17
14
-94
/
+355
|
*
double buffering (inc. README) + version fix
v1.2025.0.119
Jaroslav Hensl
2025-07-29
5
-5
/
+48
|
*
VESA: disable double buffer, faster mouse, VBE: disable memtest on QEMU
Jaroslav Hensl
2025-07-28
4
-59
/
+117
|
*
SVGA: width round in 32bpp (softgpu/140)
Jaroslav Hensl
2025-07-27
2
-4
/
+4
|
*
makefile - disable debug, inf - cleanup vesa section
Jaroslav Hensl
2025-07-27
2
-2
/
+3
|
*
VESA: readme, faster double buffer emulation; DDraw: fixed exception on ↵
Jaroslav Hensl
2025-07-24
9
-62
/
+353
|
|
|
|
emulators; CPU detection
*
improved vram test, configure vram limit, mtrr can be disabled
Jaroslav Hensl
2025-07-22
8
-57
/
+116
|
*
VESA: enable MTRR, 15bpp support, mode utility (+removed garbage)
Jaroslav Hensl
2025-07-21
6
-5348
/
+24
|
*
VESA: DOS window fix, MTRR, VXD: more paranoid registry save in some cases
Jaroslav Hensl
2025-07-19
19
-88
/
+648
|
*
VESA support: double buffering + palette modes
Jaroslav Hensl
2025-07-13
10
-68
/
+422
|
*
VESA support: basic operations
Jaroslav Hensl
2025-07-11
19
-6
/
+942
|
*
SVGA - screen width must be multiple of 8 (softgpu/140)
v1.2025.0.109
Jaroslav Hensl
2025-07-08
2
-13
/
+36
|
*
using screen object every time for define screen if supported + update readme
Jaroslav Hensl
2025-07-07
3
-18
/
+16
|
*
vram memory test (for vmware), support for QEMU+vmware-svga
Jaroslav Hensl
2025-07-05
15
-154
/
+298
|
*
vram memory management
Jaroslav Hensl
2025-07-03
6
-1
/
+62
|
*
vidmem: expose heap to 32bit driver, GMR stats all heaps
v1.2025.0.105
Jaroslav Hensl
2025-06-30
4
-50
/
+26
|
*
FB_ACCEL_GPUMEM flag, version info
Jaroslav Hensl
2025-06-26
2
-1
/
+2
|
*
fixed GMR allocation on boot
Jaroslav Hensl
2025-06-18
10
-407
/
+460
|
*
winetray -> tray3d, enable destblt
Jaroslav Hensl
2025-06-03
2
-5
/
+5
|
*
change pitch to 4 bytes (for DX)
Jaroslav Hensl
2025-05-22
1
-2
/
+3
|
*
SVGA: allow 8bpp swap
Jaroslav Hensl
2025-04-06
1
-2
/
+2
|
*
runtime config update + inf update
Jaroslav Hensl
2025-04-03
6
-24
/
+51
|
*
wine: dynamic patching instead of DLL replace
Jaroslav Hensl
2025-03-19
5
-30
/
+39
|
*
fixed DX/DDraw caps
Jaroslav Hensl
2025-03-13
1
-3
/
+4
|
*
DDI 8 support
Jaroslav Hensl
2025-02-14
3
-0
/
+5
|
*
Exec Buffers
Jaroslav Hensl
2025-02-05
2
-5
/
+64
|
*
more attributes from DDHAL
Jaroslav Hensl
2024-12-31
3
-4
/
+10
|
*
DD: extra callbacks
Jaroslav Hensl
2024-12-25
2
-1
/
+10
|
*
split vmhal9x.dll to vmdisp9x.dll and vmhal9x.dll
Jaroslav Hensl
2024-12-08
4
-14
/
+13
|
*
clear surface on mode change
Jaroslav Hensl
2024-12-01
3
-1
/
+24
|
*
SVGA_DefineGMRFB on right place, primary surfaces ballooning, added DDCAPS2 ↵
Jaroslav Hensl
2024-11-27
4
-5
/
+122
|
|
|
|
to header
*
DDI support, RC fix on mouse, fixed README
Jaroslav Hensl
2024-11-20
9
-147
/
+106
|
*
fix: aggressive cleanup
v1.2024.0.88
Jaroslav Hensl
2024-10-01
2
-3
/
+4
|
*
Alternative cleanup for W95
Jaroslav Hensl
2024-09-30
5
-5
/
+124
|
*
VMWare: SVGA_REG_MSHINT (but without any effect)
Jaroslav Hensl
2024-09-29
2
-4
/
+13
|
*
Gamma quirks for some buggy engines
Jaroslav Hensl
2024-09-28
5
-37
/
+88
|
*
fix: dereferencing NULL pointer
Jaroslav Hensl
2024-09-26
3
-8
/
+13
|
*
DOS: dont pass calls to DIB/VXD when fullscreen DOS mode is actived
Jaroslav Hensl
2024-09-23
4
-11
/
+17
|
*
fix freezing on shutdown
Jaroslav Hensl
2024-09-22
2
-2
/
+5
|
*
bottleneck - don't wait in critical sections, resource garbage collector in ↵
Jaroslav Hensl
2024-09-07
8
-90
/
+340
|
|
|
|
driver
*
Gamma support
Jaroslav Hensl
2024-08-25
10
-70
/
+565
|
*
overlays + hw mouse + VMM header update
Jaroslav Hensl
2024-08-19
7
-61
/
+423
|
*
SVGA: double buffering
Jaroslav Hensl
2024-08-18
16
-322
/
+556
|
*
overlay + gamma + frame buffering (in progress)
Jaroslav Hensl
2024-08-13
9
-108
/
+194
|
*
fixlink
Jaroslav Hensl
2024-08-10
4
-23
/
+36
|
*
not pass unknown control codes to DIB (causes BSOD), control: if-elseif -> ↵
v1.2024.0.75
Jaroslav Hensl
2024-08-03
5
-309
/
+340
|
|
|
|
switch
[next]