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
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
Miran Grča
6eb9fd6aa3
Merge pull request #5492 from Cacodemon345/qt-keybind-fixes
...
Keybind UI fixes
2025-04-21 11:08:43 +02:00
Cacodemon345
46546f2032
Keybind UI fixes
...
1. Don't clear the description text cell if selected; clear the actual keybind text instead.
2. Header texts are now correct.
3. Make the keybind dialog model and usable with dark mode
2025-04-21 14:46:21 +06:00
snake-4
a0f90f7c98
Fixed stack overflow in CharPointer::operator=
2025-04-21 03:29:00 +02:00
Miran Grča
a434a98495
Merge pull request #5455 from Torinde/patch-3
...
VIA Cyrix III (Samuel) - add codename
2025-04-21 02:28:23 +02:00
Miran Grča
9de8d321fc
Merge pull request #5489 from cathoderaydude/keybinds
...
Shortcut & keybind overhaul
2025-04-21 02:25:23 +02:00
=
30ea1eb087
Updated translations
2025-04-20 15:36:49 -07:00
=
d6b280dd29
Status line now updates
2025-04-20 15:29:15 -07:00
=
505874f22e
Added translation to key shortcut table, modals, and release mouse status line.
2025-04-20 15:23:38 -07:00
=
eaff1fcd70
Added mute shortcut.
2025-04-20 14:33:19 -07:00
=
fd235bcf96
Added pause shortcut.
2025-04-20 14:31:46 -07:00
=
9febdd1510
Added pause shortcut.
2025-04-20 14:28:10 -07:00
OBattler
ba19b8af89
x86_64 new recompile: fix registers clean-up on block exit.
2025-04-20 23:19:17 +02:00
=
24a4ed445e
All shortcuts now work in fullscreen
2025-04-20 13:59:52 -07:00
=
aefcdc9e01
Merged fullscreen combos. Fixed bug when config file can't be loaded.
2025-04-20 13:43:14 -07:00
OBattler
c0fdc6b4fe
BusLogic SCSI controllers: Add a proper device reset functions, fixes POST error on Intel AMI BIOS'es after exiting AUTO-SCSI using the Esc key.
2025-04-20 14:04:23 +02:00
=
4c20994d59
Removed broken refs to fix -nix build
2025-04-19 23:50:03 -07:00
=
6ae813f8ab
Fixed bug in keybind UI
2025-04-19 20:11:17 -07:00
=
34620f3246
Auto-set focus on keybind dialog
2025-04-19 20:04:00 -07:00
=
f199fa5ce4
Added new UI files
2025-04-19 19:50:45 -07:00
=
7f5d1b86c7
Added keybind customization system
2025-04-19 19:44:47 -07:00
RichardG867
bfb3ff8460
7sbb: Fix AGP bridge IRQ links
2025-04-19 18:53:20 -03:00