Commit Graph

15689 Commits

Author SHA1 Message Date
Miran Grča
5e85f4533a Update RAM limits for SiS 471 machines 2025-05-02 02:06:02 +02:00
GreaseMonkey
a72142f2b5 Fix EGA/VGA/SVGA odd-even handling of write mask
Matches my AMD Stoney + S3 Trio64V2, and also Intel's 2023 GPU docs (which *still* tend to be more accurate than IBM's), and makes more sense than what we've (I've?) been doing.
2025-05-02 10:51:34 +12:00
David Hrdlička
a2abb497e2 Fix header guard warning 2025-05-01 21:02:59 +02:00
OBattler
5f41fd6202 Merge branch 'master' of https://github.com/86Box/86Box 2025-05-01 15:39:52 +02:00
OBattler
27425dbd49 SiS 85c471: Implement DRAM banks/rows. 2025-05-01 15:39:43 +02:00
Miran Grča
0d5e8696af Merge pull request #5530 from 86Box/tc1995
Stall fix for the mach8/32 (April 30th, 2025)
2025-04-30 23:17:30 +02:00
TC1995
8c736c7b9a Stall fix for the mach8/32 (April 30th, 2025)
See above.
2025-04-30 23:15:58 +02:00
Miran Grča
139150aa4f Merge pull request #5529 from jriwanek-forks/jsfix
Fix second standard joystick
2025-04-30 23:04:35 +02:00
OBattler
49bbd6e8cd Removed the usage deprecation warning. 2025-04-30 22:20:33 +02:00
Jasmine Iwanek
26c0e4af81 Fix second standard joystick 2025-04-30 15:04:11 -04:00
OBattler
77f7be608e Turns out I committed the NVR fix to the wrong TriGem 486 machine. 2025-04-30 19:15:12 +02:00
OBattler
a6599a60b2 TriGem 486G: Initialize NVR with 0x00's instead of 0xFF's, fixes the cache error on empty NVR. 2025-04-30 18:46:39 +02:00
Miran Grča
9f03881dd8 Trigem 486G: Fix memory limits. 2025-04-30 18:04:25 +02:00
OBattler
1282ecfd56 BT-958D PCI: Preserve PCI slot across device resets, fixes IRQ's. 2025-04-30 01:37:25 +02:00
Miran Grča
4d3153b6e0 Merge pull request #5524 from 86Box/tc1995
Some more changes to the Mach8/32/8514/A side (April 29th, 2025)
2025-04-29 00:58:01 +02:00
TC1995
d623425efd Some more changes to the Mach8/32/8514/A side (April 29th, 2025)
1. Do not stall the guest when the passthrough mode is on, fixes hang ups in Windows 3.1 using the 2.3 drivers.
2. In the pitch register, make sure the passthrough goes on when needed only on the ATI Mach32, not 8, fixes mode on/off in text mode when needed.
3. Cosmetic changes and logs.
2025-04-29 00:57:03 +02:00
Miran Grča
f4bc405c58 Merge pull request #5523 from 86Box/tc1995
Vast overhaul to the 15bpp/16bpp accelerated mode of the 911/924.
2025-04-29 00:50:19 +02:00
TC1995
0da871f54e Vast overhaul to the 15bpp/16bpp accelerated mode of the 911/924.
1. See above, as best as possible, but manuals would be helpful.
2. Reverted the ramdac of the 924 to the sierra one because of a bug that triggers 24bpp mode when it shouldn't.
2025-04-29 00:39:26 +02:00
OBattler
ad4ec20374 Modify the CL-GD 54xx (S)VGA read and write handlers in order to use the pointer to the svga struct instead of the gd54xx struct, fixes #5521. 2025-04-29 00:33:51 +02:00
Miran Grča
2d5c535ebe Merge pull request #5522 from 86Box/tc1995
Fix pitch regression of the ATI Mach8/32 side (April 28th, 2025)
2025-04-28 19:59:25 +02:00
TC1995
d566a06202 Fix pitch regression of the ATI Mach8/32 side (April 28th, 2025)
This patch fixes the pitch that was originally 0 when specifying the 8514/A compatible side in the Mach8/32 cards, which should be 1024 for 8514/A compatible stuff.
2025-04-28 19:28:58 +02:00
Miran Grča
1ca2ca1905 Merge pull request #5520 from lemondrops/patch-3
qt: For device config dialogs, default to the settings dialog as the parent
2025-04-28 19:03:57 +02:00
Alexander Babikov
aa940316ff qt: For device config dialogs, default to the settings dialog as the parent
Fixes (somehow) controls being non-interactable when no parent dialog
is passed and 86Box is running in settings-only mode
2025-04-28 18:02:26 +05:00
OBattler
6fc6a16be6 Fixed a few minor things with how the Mouse Systems Bus Mouse as added. 2025-04-28 11:18:57 +02:00
Miran Grča
e35f11b305 Merge pull request #5519 from Cacodemon345/mouse_systems_bus_mouse
Add Mouse Systems Bus Mouse
2025-04-28 11:07:38 +02:00
Cacodemon345
94a68a8698 Add Mouse Systems Bus Mouse 2025-04-28 14:26:49 +06:00
OBattler
d0f682ea08 Print help to console on non-Windows OS'es unless it's the deprecaption warning. 2025-04-28 04:37:58 +02:00
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