Commit Graph

15023 Commits

Author SHA1 Message Date
AITUS95
df3fa89798 Voodoo 1: Reduce FIFO wake delay from 2000 to 500 2025-12-17 03:53:05 +01:00
AITUS95
7e05cdcce5 Voodoo 1: Change cmdfifo_depth threshold from >300 to <80 2025-12-17 03:51:19 +01:00
Miran Grča
97cd239120 Merge pull request #6561 from snowkat/grp4-ud
CPU: Restrict allowed opcodes in INC/DEC Grp4
2025-12-15 05:01:37 +01:00
snow flurry
ca9eb9acb9 CPU: Restrict allowed opcodes in INC/DEC Grp4
Only FE /0 (INC r/m8) and FE /1 (DEC r/m8) are valid instructions in
INC/DEC Grp 4. All other ModR/M opcode bits are reserved and should
throw #UD.
2025-12-14 15:49:20 -08:00
OBattler
631c1e6825 KBC: Move almost all remaining global variables to the kbc struct and fix some incorrect ='s to =='s. 2025-12-14 20:39:23 +01:00
Cacodemon345
601155fdd6 Implement Voodoo alpha planes and alpha mask support
Fallback to interpreter if alpha planes are used for now
2025-12-14 23:27:18 +06:00
Miran Grča
495d23042d Merge pull request #6558 from Domppari/fdd_seek_times_set_to_default_10ms_when_audio_profile_not_selected
Setting default seek time (10ms) for fdd seeks
2025-12-14 14:55:56 +01:00
Toni Riikonen
6e090318f1 Setting default seek time (10ms) for fdd seeks, as 0ms seek time causes issues on some OS'ses. Also enabled to use seek-times defined for fdd audio profile "None". 2025-12-14 13:43:42 +02:00
RichardG867
a41361f288 Merge branch 'master' of ssh://github.com/86Box/86Box 2025-12-13 18:07:02 -03:00
RichardG867
d2c30ea6c6 Dynarec: Rework page interpreter override method, should fix "deleting deleted block" fatals 2025-12-13 18:06:51 -03:00
Jasmine Iwanek
cb1bb4c861 Correct default base address for Covox voice master Key 2025-12-13 15:17:07 -05:00
RichardG867
cf78e44d34 Dynarec: Remove excess logging [skip ci] 2025-12-13 16:47:41 -03:00
RichardG867
2ca88989c4 BT48x: Remove excess logging 2025-12-13 16:46:23 -03:00
RichardG867
791daafceb Dynarec: Force interpreter on pages that undergo excessive invalidation, improves % on TES Daggerfall and potentially other self-modifying code 2025-12-13 16:45:04 -03:00
OBattler
d0583d62d6 XT Keyboard: Actually honor the configuration option for the keys. 2025-12-12 15:20:11 +01:00
TC1995
a37b813db2 Mach64: fix wrong refresh rates based on the character width to be calculated for the crtc timer.
svga->char_width should be 8 when Mach64 extended modes are enabled.
2025-12-11 21:10:34 +01:00
BlueRain-debug
b181d2d194 Update zh-TW.po
1. Missing translation fields have been added.
2. Some translations have been adjusted.
2025-12-11 01:49:23 +08:00
OBattler
6e9ba6ed85 Windows serial passthrough: use PIPE_UNLIMITED_INSTANCES, not 1. 2025-12-10 00:28:33 +01:00
OBattler
915e3ad16f And 20x20. 2025-12-08 13:54:43 +01:00
OBattler
c0c52f6e03 Slightly correct the 16x16 icon. 2025-12-08 13:54:04 +01:00
OBattler
4ce1c04165 New VM icon: add the 24x24, 20x20, and 16x16 sizes. 2025-12-08 13:52:54 +01:00
Alexander Babikov
74eb21329b Qt: Show icons in menu for actions that have them 2025-12-08 13:57:46 +05:00
Alexander Babikov
2e9dec8891 Qt: Remove the shortcutVisibleInContextMenu property from menu items 2025-12-08 13:57:45 +05:00
Alexander Babikov
d5b06c50f5 Manager: Use the new icon for the "New machine" button 2025-12-08 13:57:40 +05:00
Alexander Babikov
f3168b4187 Manager: Make the toolbar hideable 2025-12-08 13:57:04 +05:00
Alexander Babikov
d2379f1a66 Manager: Sync toolbar button state with selected VM's state 2025-12-08 13:56:09 +05:00
Alexander Babikov
26f4916c32 Manager: Unhide the toolbar 2025-12-08 13:56:08 +05:00
Alexander Babikov
c325ea0aec Manager toolbar: Cache run/pause icons 2025-12-08 13:56:07 +05:00
Alexander Babikov
b5c6ebd589 Manager toolbar: Improve the logic for updating the toolbar button state on VM selection change 2025-12-08 13:56:06 +05:00
Alexander Babikov
517a9f2c02 Manager: Remove an unused function 2025-12-08 13:56:04 +05:00
Alexander Babikov
85b26b4aed Manager toolbar: Re-enable the Ctrl+Alt+Del button 2025-12-08 13:56:03 +05:00
Alexander Babikov
1dd681f33a Manager: Initial preparation for re-enabling the toolbar:
* Increase button size and display text under icons
* Remove the duplicate search bar
* Move the existing search bar to the top of the machine list
2025-12-08 13:56:02 +05:00
Alexander Babikov
d0926809e5 Manager: Don't add machine configuration fields to the search index 2025-12-08 13:56:01 +05:00
Alexander Babikov
fd3a79e526 Manager: Simplify the connection chain for the configuration refresh signals
This allows refreshing the config without redrawing the entire details pane
Also refresh the config and screenshots on VM termination
2025-12-08 13:56:00 +05:00
Alexander Babikov
11da4936fd Manager: Increase the machine status text size in the list view
Should help with readability in CJK languages with 100% scale
2025-12-08 13:55:58 +05:00
Alexander Babikov
457b5c3c7a Manager: Fix exit code's hex readout only showing if a VM is invoked in settings-only mode 2025-12-08 13:55:57 +05:00
Alexander Babikov
50023a656c Manager: Disconnect previous signal connections from the process object before starting the VM
Fixes crash dialog appearing more than one time under certain circumstances
2025-12-08 13:55:55 +05:00
Alexander Babikov
c9fb23c5b1 Manager: Fix the search field placeholder not being updated on language change 2025-12-08 13:55:54 +05:00
Alexander Babikov
75499ad251 Manager: Allow starting the currently selected VM by pressing Enter 2025-12-08 13:55:53 +05:00
win2kgamer
d4788fc2a4 SB DSP: Treat mode/format 36h as an alias for 30h (16-bit stereo signed PCM), fixes PCM audio in Gloriana/Elisabeth I on SB16 and AWE64 2025-12-07 19:49:20 -06:00
Alexander Babikov
b0c858b4f6 Translated using Weblate (Russian)
Currently translated at 100.0% (1015 of 1015 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/ru/
2025-12-07 18:18:46 +00:00
altiereslima
47b5b39ff3 Update pt-BR.po 2025-12-07 15:06:57 -03:00
BlueRain-debug
4b6a7ad685 Update zh-CN.po
Add missing translation strings.
2025-12-07 20:39:42 +08:00
OBattler
dbffaa493c And the resources file update. 2025-12-07 12:35:39 +01:00
OBattler
4ddd739fe8 Icon updates and the "New VM" icon. 2025-12-07 12:34:52 +01:00
Daniel Gurney
6237b3fc6e Translated using Weblate (Finnish)
Currently translated at 97.2% (987 of 1015 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/fi/
2025-12-06 18:56:22 +00:00
Alexander Babikov
d9ea5b59b7 Translated using Weblate (Russian)
Currently translated at 100.0% (1015 of 1015 strings)

Translation: 86Box/86Box
Translate-URL: https://weblate.86box.net/projects/86box/86box/ru/
2025-12-06 18:56:21 +00:00
OBattler
e57ab1ec6d Added the key bind for the new toolbar button, defaults to Ctrl+Alt+I. 2025-12-05 15:04:14 +01:00
OBattler
195e80c9c1 Forgot the missing icons. 2025-12-05 14:49:31 +01:00
OBattler
3feb0f135d Add toolbar button and Action menu item to toggle forcing the recompiler to interpret blocks, should help with some slowdowns (tested to help with Daggerfall on both recompilers and Legend of Hero III on new recompiler). 2025-12-05 14:18:17 +01:00