Skip to content

Rebase to master#5

Merged
akmed772 merged 40 commits into
akmed772:masterfrom
86Box:master
Mar 5, 2025
Merged

Rebase to master#5
akmed772 merged 40 commits into
akmed772:masterfrom
86Box:master

Conversation

@akmed772

@akmed772 akmed772 commented Mar 5, 2025

Copy link
Copy Markdown
Owner

Summary

Briefly describe what you are submitting.

Checklist

References

Provide links to datasheets or other documentation that helped you implement this pull request.

OBattler and others added 30 commits February 22, 2025 17:58
Add a keyboard ID, keyboard scancode set 81h and 82h for PS/55 machine
Only applies when Raw Input is in use on Windows
All held-down keys are now released when Alt-Tab'ing out
x87: Fix Final Reality discolored screen for interpreter
x87: Fix Final Reality discolored screen for all dynarecs
Mouse cursor now properly appears after uncapture
USB multimedia keys now work on Windows
OS/2 3.0 icon backgrounds are now drawn properly
Revert all FPU changes for Final Reality
All missing edge cases are now handled where possible
x64 NDR: Properly address the entire cpu_state struct
x64 NDR: Fix crashes/undefined behaviour with 2+ GB of allocated RAM
Force NDR on ARMv7/ARM64

Make GCC/Clang not use anything in the red zone

Compile with `-fno-omit-frame-pointer`
Misc. changes for new dynamic recompiler
Revert some unnecessary changes for NDR
FIFO is also no longer immediately woken up upon writes
OBattler and others added 10 commits March 3, 2025 17:06
S3 ViRGE: Make IRQs happen in main thread
Fix Acer 100T machine not showing up on Linux due to case-sensitivity.
DirectDraw tests now run significantly faster, and Direct3D tests also now run smoothly.
S3 ViRGE: Use a significantly faster version of the ROP code
At least 30%-40% performance improvement seen
Trident TGUI: Use a significantly faster version of the ROP code
ViRGE: Revert all FIFO changes and keep only IRQ handling
@akmed772 akmed772 merged commit dc65ced into akmed772:master Mar 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants