Akamaki
5b7766bb7a
disable debug logging, update comments
2025-03-05 12:45:52 +09:00
Akamaki
6c92eb61bf
fix a screen glitch in OS/2 DOS MODE 1
...
fix a glitch in OS/2 DOS MODE 1 (monochrome graphics)
2025-03-05 07:12:15 +09:00
Cacodemon345
92d69475f4
Only retain the newer IRQ updating code
2025-03-05 02:18:01 +06:00
Cacodemon345
73576bb61e
Revert "S3 ViRGE: Make IRQs happen in main thread"
...
This reverts commit fae26729f1 .
2025-03-05 02:18:01 +06:00
Akamaki
5a77092a71
add support for 2nd sbcs in videomode 03
2025-03-05 00:38:39 +09:00
Akamaki
e798030022
modify bit mask alignment, added delay for vidsel
...
for Win 3.1.
And added delay for switching video selector
2025-03-04 11:38:31 +09:00
Akamaki
6f53e69efe
added bit mask reset and alignment
...
for compatibility with OS/2 J2.1 (beta), Windows 3.1 and Multitool Chart K3.1 in J-DOS.
2025-03-04 07:47:15 +09:00
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
Miran Grča
77476d19dc
Merge pull request #5275 from thedax/acer100t-linux-fix
...
Fix Acer 100T machine not showing up on Linux due to case-sensitivity.
2025-03-03 17:06:57 +01: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
Miran Grča
88d9bf68e8
Merge pull request #5274 from Cacodemon345/x64-ndr-fixes
...
Revert some unnecessary changes for NDR
2025-03-02 20:23:46 +01:00
The Dax
54650963f0
Fix Acer 100T machine not showing up on Linux due to case-sensitivity.
2025-03-02 14:12:25 -05:00
Cacodemon345
8d6087a016
Revert some unnecessary changes for NDR
2025-03-03 01:06:03 +06:00
Miran Grča
e2a291e789
Merge pull request #5273 from Cacodemon345/x64-ndr-fixes
...
Misc. changes for new dynamic recompiler
2025-03-02 18:28:58 +01:00
Cacodemon345
6b55b2383a
Misc NDR changes
...
Force NDR on ARMv7/ARM64
Make GCC/Clang not use anything in the red zone
Compile with `-fno-omit-frame-pointer`
2025-03-02 23:14:10 +06:00
Miran Grča
78cfc4d0a0
Merge pull request #5271 from Cacodemon345/x64-ndr-fixes
...
x64 NDR: Fix crashes/undefined behaviour with 2+ GB of allocated RAM
2025-03-01 19:36:12 +01:00
Cacodemon345
f290cc0173
x64 NDR: Fix crashes/undefined behaviour with 2+ GB of allocated RAM
2025-03-01 22:31:10 +06:00
Akamaki
31d05b3e45
modify blank render
2025-03-01 23:58:31 +09:00
Miran Grča
dcf271ac8a
Merge pull request #5270 from Cacodemon345/x64-ndr-fixes
...
x64 NDR: Properly address the entire cpu_state struct
2025-03-01 10:12:59 +01:00
OBattler
d15def050a
Fix an unclosed comment in device/keyboard_at.c.
2025-03-01 10:11:45 +01:00
Cacodemon345
843dee5707
x64 NDR: Properly address the entire cpu_state struct
...
All missing edge cases are now handled where possible
2025-03-01 15:05:39 +06:00
Cacodemon345
23b89d88c4
Revert "x87: Fix Final Reality discolored screen for interpreter"
...
This reverts commit 6d3816df64 .
2025-02-28 16:51:48 +06:00
Cacodemon345
6bb2b447fd
Revert "x87: Fix Final Reality discolored screen for all dynarecs"
...
This reverts commit 03dd94f361 .
2025-02-28 16:51:33 +06:00
Cacodemon345
0bb89be0ad
Revert "Fix compile on ARM64"
...
This reverts commit c7153916eb .
2025-02-28 16:51:13 +06: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
Cacodemon345
95f30192e5
USB multimedia keys now work on Windows
2025-02-27 22:09:55 +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
Cacodemon345
fc656cbe05
Mouse cursor now properly appears after uncapture
2025-02-27 16:31:27 +06:00
Cacodemon345
c7153916eb
Fix compile on ARM64
2025-02-27 14:40:54 +06:00
Cacodemon345
03dd94f361
x87: Fix Final Reality discolored screen for all dynarecs
2025-02-27 13:50:45 +06: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
Cacodemon345
6d3816df64
x87: Fix Final Reality discolored screen for interpreter
2025-02-27 01:03:00 +06:00
Cacodemon345
168910b72f
All held-down keys are now released when Alt-Tab'ing out
...
Only applies when Raw Input is in use on Windows
2025-02-26 11:39:04 +06: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
0b97701e7a
add keyboard ID switcher for PS/55
2025-02-22 23:53:44 +09:00
Akamaki
23045ccf60
Merge pull request #4 from 86Box/master
...
rebase to master
2025-02-22 22:06:01 +09:00
Akamaki
4042fd15fb
DA2 skip recalctimings if output is disabled
2025-02-22 22:03:39 +09:00
Akamaki
ffedf62a4a
add scancode set 81h and 82h (incompleted)
...
need to modify the keyboard initialization
2025-02-22 22:02:44 +09:00
Akamaki
c1f8944c40
remove unused 5576 key conv table
2025-02-22 20:31:05 +09:00
Jasmine Iwanek
457601330d
Tag cassette_device correctly
2025-02-21 22:07:56 -05:00
Jasmine Iwanek
62444f3da0
Devices supported on PCjr
...
PC Enterprises GameMaster, Resound jr (adlib)
MS Booster/PC Enterprises jrBus-Mouse, PC Enterprises GameMaster (bus mouse)
Various (generic) RTC
Corel LS2000 SCSI
2025-02-21 16:41:41 -05:00
Jasmine Iwanek
9047bd4878
Corrections to PCjr
2025-02-21 16:41:41 -05:00