Commit Graph

15559 Commits

Author SHA1 Message Date
OBattler
9b93e71b23 #included the missing plat_fallthrough.h. 2025-04-27 18:57:21 +02:00
OBattler
5b4db319bf Opcode D6 is now an alias of opcode D7 (XLAT) on NEC Vx0, closes #5516. 2025-04-27 18:50:45 +02:00
OBattler
f563b73768 Warn on deprecated usage. 2025-04-27 17:52:53 +02:00
Miran Grča
eeb5448ba9 Merge pull request #5513 from nelsonhef/upd-ptbr
Update pt_BR.po
2025-04-26 21:31:20 +02:00
Nelson Kerber Hennemann Filho
98e3cdf1cf Update 3 pt-BR.po
Fix minor typo
2025-04-26 16:18:31 -03:00
Nelson Kerber Hennemann Filho
388fcb3046 Update 2 pt-BR.po
Added strings and translations for the new key bindings settings
2025-04-26 15:36:47 -03:00
Nelson Kerber Hennemann Filho
2424e848a7 Update pt-BR.po
Some fixes and added missing translations
2025-04-26 15:27:14 -03:00
Miran Grča
1834381158 Merge pull request #5512 from Cacodemon345/ndr-arm64-fixes
Fix x87_op being outside of structure, potentially fixing crashes in ARM64 NDR
2025-04-26 19:38:28 +02:00
Cacodemon345
e076c1051d Fix x87_op being outside of structure, fixing crashes in ARM64 NDR 2025-04-26 23:23:34 +06:00
Miran Grča
fc06963a1a Merge pull request #5511 from sharkbyte16/master
Add cmake files for linux clang and intel compilers
2025-04-26 17:08:18 +02:00
sharkbyte16
34e017bbf4 Add cmake linux clang and intel
Add cmake files for x86_64 linux clang and intel compilers.
2025-04-26 16:03:37 +02:00
Miran Grča
18bdb76608 Merge pull request #5509 from sharkbyte16/LANG_NL
Update nl-NL.po
2025-04-26 13:29:37 +02:00
sharkbyte16
57d5bb7628 Update nl-NL.po 2025-04-26 12:08:37 +02:00
Miran Grča
74424fdec3 Merge pull request #5507 from usergithub64/master
Fixes for broken translation & Update the Russian translation
2025-04-24 15:51:54 +02:00
usergithub64
d3f32a52f4 Update the Russian translation
Update the Russian translation
2025-04-24 16:32:21 +03:00
usergithub64
1c12b8c68f Fixes for broken translation
Fixes for broken translation
2025-04-24 16:31:20 +03:00
Miran Grča
6e2b86ce18 Merge pull request #5506 from usergithub64/master
Update the Russian translation
2025-04-24 13:28:51 +02:00
usergithub64
191503e529 Update the Russian translation
Update the Russian translation
2025-04-24 13:30:11 +03:00
usergithub64
17eeea1fd5 Update the Russian translation
Update the Russian translation
2025-04-24 13:24:43 +03:00
Miran Grča
94dc4e2be1 Merge pull request #5501 from lemondrops/keybind-fix
Fix cleared keybindings not being reloaded
2025-04-23 15:51:46 +02:00
Miran Grča
7b67036e99 Merge pull request #5500 from Cacodemon345/qt-write-indicators
DMA-based IDE writes are now reported properly
2025-04-23 15:51:36 +02:00
Cacodemon345
531e6545be IDE: Report single sector writes properly for 28-bit Write commands 2025-04-23 16:22:53 +06:00
Cacodemon345
b074c28d3d DMA-based IDE writes are now reported properly 2025-04-23 16:07:41 +06:00
Alexander Babikov
41a3e132ef Fix QMetaObject::connectSlotsByName warnings 2025-04-23 13:45:52 +05:00
Alexander Babikov
79cefc5299 Fix cleared key bindings not being reloaded 2025-04-23 13:45:49 +05:00
OBattler
52ebe22bd1 Merge branch 'master' of https://github.com/86Box/86Box 2025-04-22 22:38:24 +02:00
OBattler
406588293c Load key bind defaults before loading the config, fixes saved key binds across emulator closures and reopenings. 2025-04-22 22:38:16 +02:00
Miran Grča
954f635198 Merge pull request #5497 from 86Box/tc1995
Vast fixes to the Mach8/32/8514/A compatible side (April 22nd 2025)
2025-04-22 22:07:05 +02:00
TC1995
571b0595de sigh, apply it to the Bochs VBE virtual card too. 2025-04-22 21:44:56 +02:00
TC1995
cdb01de6d4 Apply it to the virge too. 2025-04-22 21:33:21 +02:00
TC1995
b7319cf60b Fix warnings and build. 2025-04-22 21:24:31 +02:00
TC1995
14ef3b75ac Vast fixes to the Mach8/32/8514/A compatible side (April 22nd 2025)
1. As tiring as it seems, XOR properly the passthrough bits for mode changes. Fixes everything tested as of now (Mach8/32).
2. Implemented separate destination and source GE pitch and offsets. Fixes Windows 3.1 mach8/32 drivers using devicebitmap enabled (or dmp=1).
3. Properly fixed high and true color patterns so that the aforementioned patterns are drawn correctly in various stuff.
4. Implemented in the best possible way the CRT offset (currently in on conjunction with the GE offset).
5. On ScanToX with bpp set to 24 and dpconfig 0x6211, optmize the SRC/CUR X-Y coordinates at the end of the blit.
6. For mode changes, don't call the mode change recalctimings function if we aren't in the appropriate bits of the respective ports.
7. Separate 8514/A compatible and Extended foreground/background selection implemented, fixes Windows 3.x ATI Ultra drivers from 1992 without hacks.
8. Clear the busy flags when needed without stalling the entire guests (but not the emulator itself) (Mach8/32).
9. The MMIO regs should be enabled only when the VGA aperture has reached a graphics mode (0xA000). This fixes NT 3.x mach drivers in true color mode and making Win3.1 drivers working without a hitch at the same time.
10. Actually implement the hardware 4bpp cursor properly on Mach32.
11. Cosmetic cleanups.
2025-04-22 21:15:05 +02:00
OBattler
749f6f3205 Merge branch 'master' of https://github.com/86Box/86Box 2025-04-22 21:10:27 +02:00
OBattler
592e5c6a79 Cirrus Logic: Implement proper VLB addressing, closes #5337. 2025-04-22 21:10:06 +02:00
Miran Grča
aa788e16f7 Merge pull request #5496 from Cacodemon345/qt-write-indicators
Add write indicators for all drives
2025-04-22 20:47:47 +02:00
Cacodemon345
e1cdf1b288 20x20 icon made consistent with other sizes 2025-04-22 22:31:58 +06:00
Cacodemon345
c23f33b65e Fix SDL compiles 2025-04-22 22:12:15 +06:00
Cacodemon345
7901842c42 Write indicator for floppy drives
Write indicator is also properly contrasted on 5.25 floppy drives
2025-04-22 22:08:52 +06:00
Cacodemon345
e703ac760b Write indicators (except for floppy drives) 2025-04-22 17:37:00 +06:00
OBattler
b15f25ffa4 Fixed old recompiler compiling in a kludgy way because it appears there's no STORE_IMM_ADDR_W. 2025-04-22 09:46:58 +02:00
OBattler
69e7c8634c Merge branch 'master' of https://github.com/86Box/86Box 2025-04-22 09:13:57 +02:00
OBattler
8790395a05 Fix the FXSAVE/FXRSTOR instructions. 2025-04-22 09:13:38 +02:00
richardg867
369167dd9b Update Jenkinsfile
Jenkins: Fix the branch build manifest change (note: new Windows build node starts here)
2025-04-21 21:05:54 -03:00
Miran Grča
5d33bc0dc2 Update README.md 2025-04-21 14:20:57 +02:00
OBattler
ac25b87e48 Fix a warning in QT. 2025-04-21 13:42:28 +02:00
OBattler
11a55708fb Made it compile as GUI again on Windows and made the help message a message box. 2025-04-21 13:41:58 +02:00
Miran Grča
c9ee4f3cc8 Merge pull request #5494 from Cacodemon345/qt-keybind-fixes
Make `MB` in HDD tooltips translated
2025-04-21 13:29:21 +02:00
Cacodemon345
c7db5122b7 Make MB in HDD tooltips translated 2025-04-21 17:25:12 +06:00
Miran Grča
22a4c2aa53 Merge pull request #5493 from Cacodemon345/qt-keybind-fixes
HDD tooltips now list paths of disk images, CHS and their sizes
2025-04-21 12:26:14 +02:00
Cacodemon345
0e634a3b7f HDD tooltips now list paths of disk images, CHS and their sizes 2025-04-21 16:21:29 +06:00