OBattler
a9653e5a99
TGUI9440: Fix two newly introduced warnings.
2025-03-03 21:21:02 +01:00
Cacodemon345
21f5415328
Trident TGUI: Use a significantly faster version of the ROP code
...
At least 30%-40% performance improvement seen
2025-03-04 01:31:19 +06:00
Cacodemon345
e24c9d5163
S3 ViRGE: Use a significantly faster version of the ROP code
...
DirectDraw tests now run significantly faster, and Direct3D tests also now run smoothly.
2025-03-03 23:22:24 +06:00
Cacodemon345
fae26729f1
S3 ViRGE: Make IRQs happen in main thread
...
FIFO is also no longer immediately woken up upon writes
2025-03-03 22:03:52 +06:00
Akamaki
31d05b3e45
modify blank render
2025-03-01 23:58:31 +09:00
Akamaki
726ce6c574
modify video memory mask and screen updating
2025-02-28 10:29:17 +09:00
Cacodemon345
86342bfffe
OS/2 3.0 icon backgrounds are now drawn properly
2025-02-27 23:28:43 +06:00
Akamaki
95f12bc206
fix glitch in Bitblt's line drawing function
...
fix a line glitch issue occurs in MS Paint and QEMM Manifest apps.
2025-02-28 00:50:01 +09:00
Akamaki
e49be34d30
fix an issue when loading bitblt data in async
2025-02-27 11:15:57 +09:00
Akamaki
3cde104ff6
add inversion ROPs (still in debug)
2025-02-27 08:29:06 +09:00
Akamaki
813afb8562
change bitblt exec speed slower
...
probably the real machine is slower than this
2025-02-26 04:16:36 +09:00
Akamaki
e9b8bbd0be
add bit invert operation in bitblt
2025-02-25 11:59:46 +09:00
Akamaki
50300a1d9a
Add line drawing function (incomplete)
...
remains a bug that the second hand doesn't appear in the Clock app of Windows 3.1.
2025-02-25 10:08:12 +09:00
Akamaki
4bc47894de
safety read/write vram memory
2025-02-24 05:53:34 +09:00
Akamaki
d70f43828c
replace magic numbers with predifined macros
2025-02-24 05:12:54 +09:00
Akamaki
4042fd15fb
DA2 skip recalctimings if output is disabled
2025-02-22 22:03:39 +09:00
OBattler
9801e8b149
IBM PS/55 Display Adapter II: Use calloc instead of malloc, fixes incorrect operation when heap protection is enabled.
2025-02-21 19:37:53 +01:00
Miran Grča
1e6009f535
Merge pull request #5240 from 86Box/tc1995
...
Mach32 changes of the day (February 20th, 2025)
2025-02-21 00:28:19 +01:00
RichardG867
6c933dd157
Voodoo: Implement missing AGP CMDFIFO features
...
Note that the reproduction cases for command 6 currently appear to be a result of CMDFIFO corruption instead of actual usage.
2025-02-20 18:24:38 -03:00
TC1995
71c9e69456
Mach32 changes of the day (February 20th, 2025)
...
1. Actually fix the LFB access by subtracting the linear base address from the current address when LFB/MMIO is on. This fixes blankness of certain Mach32 drivers on Win3.1x.
2. Apply a minor but important fix to the fonts used by said Win3.1x driver when the dpconfig activates bit 2 without bit 12 set (e.g.: 0x2255), ergo, issuing host data as monochrome without swapping it.
2025-02-20 15:35:56 +01:00
OBattler
baae4c15d6
Fixed a compile-breaking error in vid_p55da2.c as well.
2025-02-19 12:58:40 +01:00
OBattler
c7d9b4c5e7
PS/55: Fix some warnings and compile-breaking errors.
2025-02-19 11:21:50 +01:00
Akamaki
2d115e9b84
added patch for font rom, cleanup
...
* Added magic code for OS/2 J1.3 to disable BitBlt's text drawing function that is not implemented yet.
* Added comments
* Cleanup
2025-02-19 11:02:28 +09:00
Akamaki
61acd44736
added comment
2025-02-19 00:16:18 +09:00
Akamaki
244f766558
fix unexpected write to null fp in rel build
2025-02-18 23:45:16 +09:00
Akamaki
983c7d7891
Merge pull request #2 from 86Box/master
...
rebase to master
2025-02-18 22:50:55 +09:00
Akamaki
2c78e7bb2f
added comments
2025-02-18 22:46:18 +09:00
OBattler
a6a377757f
Paradise VGA: Override the horizontal skew handling, fixes #5228 .
2025-02-17 04:57:49 +01:00
Akamaki
58c5d9606e
fixed some drawing issues in Win 3.1.
...
* Changed bitblt execution. This fixes a mouse cursor color issue in Windows 3.1.
* Fixed splash graphics broken in A-Train IV.
2025-02-16 23:47:10 +09:00
Akamaki
3f3d77310e
cleanup format
2025-02-16 12:21:16 +09:00
OBattler
4768b3b6fb
Fixed some bus checks in some (S)VGA graphics cards, fixes #5229 .
2025-02-15 20:02:05 +01:00
Akamaki
bbc237866b
changed palette initialization method
2025-02-15 23:14:07 +09:00
Akamaki
6c5e8897de
update comments
2025-02-15 19:49:03 +09:00
Akamaki
1c7a8e5bbb
updated comments, modified format
2025-02-15 18:32:12 +09:00
Akamaki
16fc5e7902
corrected compile errors, removed garbage
2025-02-15 12:08:50 +09:00
Akamaki
a850821ecb
updated comment in monitor detection (vid_svga .c)
2025-02-15 11:29:44 +09:00
Akamaki
dc7e6c2d7f
Disabled DA2 debug logging by default
2025-02-15 11:05:16 +09:00
Akamaki
8ceec325ef
Merge branch 'master' of https://github.com/86Box/86Box into 86Box-master
2025-02-15 09:02:14 +09:00
Akamaki
bfac770b4e
reupload without code modification
2025-02-15 08:27:17 +09:00
OBattler
2c197000ea
Removed the legacy #defines in device.h.
2025-02-14 07:39:21 +01:00
OBattler
a72b3884b5
Fixed (S)VGA memory access bitness stuff.
2025-02-14 07:26:22 +01:00
Akamaki
9ab1e35b16
added a Traditional Chinese font ROM info
2025-02-13 20:10:23 +09:00
Akamaki
eeb10651da
the prev change must be restricted in CN fontset
2025-02-11 12:08:45 +09:00
Akamaki
cdc381b619
Added a new machine: IBM PS/55 model 5551-V0,V1
2025-02-11 11:27:41 +09:00
Jasmine Iwanek
d00f80d3ce
General changes from the obattler_202406 branch
...
Co-Authored-By: Miran Grča <oubattler@gmail.com >
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
d5d1d5c449
More cleanups to device structs
2025-02-08 01:28:25 -05:00
Jasmine Iwanek
5b894c32e6
Macro Cleaning
2025-02-08 01:28:24 -05:00
Akamaki
3bfd2a6b16
Added a configuration to switch monitor types
2025-02-06 17:20:58 +09:00
Akamaki
f12b975eba
Added support for PS/55 DA Simplified Chinese font
...
Changed a file path for the PS/55 DA Japanese font ROM.
2025-02-06 13:15:18 +09:00
The Dax
9aad8dbf9c
Add basic support for the Quantum3D Raven.
...
AGP was worked on but found to be unstable (freezing on the first frame whenever entering Direct3D fullscreen), so it was removed.
2025-02-05 17:12:40 -05:00