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
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
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
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
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
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
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
Cacodemon345
e076c1051d
Fix x87_op being outside of structure, fixing crashes in ARM64 NDR
2025-04-26 23:23:34 +06:00
sharkbyte16
57d5bb7628
Update nl-NL.po
2025-04-26 12:08:37 +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
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
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
8790395a05
Fix the FXSAVE/FXRSTOR instructions.
2025-04-22 09:13:38 +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
Miran Grča
484d9e7f4e
Merge pull request #5491 from snake-4/operator-eq-fix
...
Fixed stack overflow in CharPointer::operator=
2025-04-21 11:08:58 +02:00