Commit Graph

15689 Commits

Author SHA1 Message Date
OBattler
462e9232b3 Chaintech 5SBM2: Rename to 5SBM/5SBM2 and add the 4.50PG BIOS from 1996 as an option. 2025-05-10 05:05:56 +02:00
OBattler
76d5fa79af Improve machine availability checking so that it absolutely never uses the legacy method if the machine has a device and the device has a CONFIG_BIOS setting. 2025-05-10 05:01:57 +02:00
OBattler
e800f99f5a Make device.c assume CONFIG_BIOS is first in the config struct and make sure any device_t struct containing such follows that, in order to not have to traverse the entirety of every single device_t's config struct in the Settings dialog - should reduce the dialog's loading times further. 2025-05-10 04:53:20 +02:00
Miran Grča
a331435bdc Merge pull request #5573 from 86Box/tc1995
Spock/Tribble changes of the evening (May 9th, 2025)
2025-05-09 23:46:48 +02:00
TC1995
dd6d480fac Spock/Tribble changes of the evening (May 9th, 2025)
Don't duplicate drives into phantom drives.
2025-05-09 23:41:05 +02:00
OBattler
8a5fe3babd Merge branch 'master' of https://github.com/86Box/86Box 2025-05-09 20:21:38 +02:00
OBattler
070c6c4125 Laser XT 3: Fix 16-bit EMS readout, fixes #5572. 2025-05-09 20:21:28 +02:00
Miran Grča
1a944ad0aa Merge pull request #5570 from Cacodemon345/patch-791146
Honour `--nohook` on X11 as well
2025-05-09 12:09:50 +02:00
Cacodemon345
b0c9ca6b20 Fix stack use-after-return on Linux 2025-05-09 15:28:05 +06:00
Cacodemon345
9a69e1800d Honour --nohook on X11 as well 2025-05-09 14:56:55 +06:00
OBattler
0b15afa80c Merge branch 'master' of https://github.com/86Box/86Box 2025-05-09 04:20:33 +02:00
OBattler
96d5a04b33 Laser XT 3: EMS memory accesses are now correctly 16-bit. 2025-05-09 04:20:22 +02:00
Miran Grča
6ab6feeea3 Merge pull request #5569 from 86Box/tc1995
Late night S3 changes (May 9th, 2025)
2025-05-09 03:03:41 +02:00
TC1995
cc6076f93b Late night S3 changes (May 9th, 2025)
1. Pixtrans on port 0xb2e8 is not available on 864/964 and up (including the trio64) due to color compare taking its place, fixes some graphical glitches in WinXP.
2. The DOS s3id utility identifies the 80x chips correctly, either it's 801 ISA or 805 VLB, but not 805 ISA even if they share the same id, but since it's an ISA card, identify the Elsa Winner 1000 805 ISA as a 801 card.
2025-05-09 02:23:56 +02:00
Miran Grča
02aa28fa0a Merge pull request #5568 from 86Box/tc1995
Actually fix the timing of the PAS16/Plus SCSI side (May 8th, 2025)
2025-05-09 00:03:38 +02:00
TC1995
e621014add Actually fix the timing of the PAS16/Plus SCSI side (May 8th, 2025)
See above, fixes the non-audio mamv1.sys SCSI controller driver using CD/HDD reads/writes.
2025-05-08 23:56:48 +02:00
OBattler
7301aaad00 Added the ASUS 386/33-64K (Award 4.00 386DX). 2025-05-08 04:52:33 +02:00
OBattler
d6338e42cc Significantly speed up floppy turbo mode when the FDC is using DMA. 2025-05-07 23:08:26 +02:00
OBattler
58f342c277 RZ-1000: Disable logging. 2025-05-07 23:02:29 +02:00
OBattler
e6f99168d1 ASUS KN97: Change minimum CPU core voltage to 2.8 V, the board does not support the 2.0 V Deschutes CPU's. 2025-05-07 22:51:27 +02:00
toggo9
304a47c1bb Add files via upload 2025-05-07 22:49:05 +02:00
Miran Grča
271ac87582 Merge pull request #5567 from 86Box/tc1995
Fix mono pattern position in the Mach64 cards using 24bpp mode (May 7th, 2025)
2025-05-07 21:53:58 +02:00
TC1995
e6a41921cf Fix mono pattern position in the Mach64 cards using 24bpp mode (May 7th, 2025)
See above.
2025-05-07 21:40:22 +02:00
Miran Grča
a1bab703a6 Merge pull request #5566 from 86Box/tc1995
P54NP4 fixes of the evening (May 7th, 2025)
2025-05-07 21:34:49 +02:00
TC1995
2becc6fa60 P54NP4 fixes of the evening (May 7th, 2025)
1. The 430NX does support PCI IRQ steering, fix it accordingly.
2. Reorder the number of the slots.
3. Add the SIO ZB device to said machine as it must have one.
4. Remove the onboard 810 SCSI controller.
2025-05-07 21:27:20 +02:00
Miran Grča
835b098490 Merge pull request #5565 from Cacodemon345/kbd-lock-icon-tooltips
Add missing tooltips for keyboard lock icons
2025-05-07 20:30:44 +02:00
Cacodemon345
5fcef3713d Add missing tooltips for keyboard lock icons 2025-05-08 00:28:25 +06:00
Miran Grča
bfe2de7df3 Merge pull request #5564 from lemondrops/no-fullscreen-message
Remove the full-screen hotkey message
2025-05-07 20:02:44 +02:00
OBattler
baba4b704f PS/ValuePoint P60: Only primary IDE, in accordance with the IBM hardware reference. 2025-05-07 19:49:03 +02:00
OBattler
04a92704d1 And the PS/ValuePoint P60 as well. 2025-05-07 19:42:18 +02:00
Alexander Babikov
c42f1e4d12 Remove the fullscreen hotkey message
No longer needed after the hotkeys to enter and exit full screen
mode were merged into one
2025-05-07 22:39:07 +05:00
OBattler
44376db7f2 Ambra DP60: It is the original Batman, so no RZ-1000, and FDC37C665 controlling primary IDE. 2025-05-07 19:29:15 +02:00
Miran Grča
d48b7a0647 Merge pull request #5562 from Cacodemon345/wayland-fixes
Implement keyboard grabbing for Wayland
2025-05-07 17:17:22 +02:00
Miran Grča
e984590587 Merge pull request #5563 from lemondrops/keybind-fix-2
Fix keybinds being saved in native/localized form
2025-05-07 16:27:48 +02:00
Alexander Babikov
5918356719 Fix keybinds being saved in native/localized form
Keybinds are now both saved and read in portable form
and only converted to native one for display purposes, fixing
them not being read correctly when certain languages are set.

Also get rid of qPrintable() due to it using the system 8-bit codepage
instead of UTF-8, and some unnecessary QString ↔ C string conversions

Co-Authored-by: Cacodemon345 <wahil1976@outlook.com>
2025-05-07 19:23:28 +05:00
Cacodemon345
39fdda6dd9 Fix compilation without extra-cmake-modules 2025-05-07 20:22:38 +06:00
Cacodemon345
91399fb516 Merge branch '86Box:master' into wayland-fixes 2025-05-07 19:32:06 +06:00
OBattler
19bfa0b442 Merge branch 'master' of https://github.com/86Box/86Box 2025-05-07 15:24:00 +02:00
OBattler
e1a6ebac08 The forgotten chipset/is486c.c. 2025-05-07 15:23:50 +02:00
Cacodemon345
572c9e176b Implement keyboard grabbing for Wayland 2025-05-07 17:52:26 +06:00
Miran Grča
a3e1ee4aab Merge pull request #5438 from Cacodemon345/saasound-filter-fixes
SAASound filter fixes
2025-05-07 07:50:26 +02:00
Miran Grča
1f098765ce Merge pull request #5561 from MaxwellS04/ISA_86c805
Add ISA 86c805 (ELSA Winner 1000)
2025-05-07 07:24:27 +02:00
OBattler
9ac2599264 Correct the BIOS. 2025-05-07 07:21:26 +02:00
OBattler
20d04c7c08 Added the ASUS ISA-486C. 2025-05-07 07:20:54 +02:00
MaxwellS04
1f40db5d9e Fixed ROM path 2025-05-07 11:29:11 +07:00
MaxwellS04
5d929c7735 Move Winner 1000's RAMDAC to ATT491 2025-05-07 10:39:22 +07:00
MaxwellS04
6fb01cf592 Added ISA-specific 86c805 (ELSA Winner 1000)
Ported from my ELSA_Winner_Series branch.
2025-05-07 10:11:51 +07:00
OBattler
a48f9bc7ba Implement the Kana lock LED for AX machines. 2025-05-07 01:54:34 +02:00
Miran Grča
ac820dbc25 Merge pull request #5393 from Cacodemon345/qt-scroll-states
Caps/Num/Scroll LED states are now displayed
2025-05-07 01:25:00 +02:00
OBattler
b08dcf2398 Merge branch 'master' of https://github.com/86Box/86Box 2025-05-07 01:08:13 +02:00