Commit Graph

15358 Commits

Author SHA1 Message Date
pankozaC++
4fb38db2f8 Update machine.h
Add the Phoenix BIOS variant for the Micronics 09-00021 (part 1)
2025-05-14 20:12:17 +02:00
OBattler
f09ebba330 Fix the previous commit. 2025-05-14 19:18:49 +02:00
OBattler
cb67128059 AT / PS/2 keyboard: abort any pending scan code send and reinitialize queue on set defaults (command F5/F6). 2025-05-14 19:08:35 +02:00
OBattler
e8c8d3373e AT KBC: some fixes. 2025-05-14 10:15:14 +02:00
OBattler
0157520b76 PS/2 mouse: fix the "no poll" condition. 2025-05-13 17:05:13 +02:00
WinTP
f7079384f8 Update Simplified Chinese translation 2025-05-13 13:56:10 +08:00
Miran Grča
b32908fad4 Merge pull request #5579 from mungitoperrito/patch-1
Update README.md
2025-05-11 18:25:53 +02:00
Miran Grča
14e9475a5a Merge pull request #5582 from Cacodemon345/x11-kbd-grab
Revert X11-related keyboard grabbing changes (except for `--nohook` ones)
2025-05-11 18:24:35 +02:00
Cacodemon345
750fa33136 Revert X11-related keyboard grabbing changes (except for --nohook ones) 2025-05-11 22:01:24 +06:00
Miran Grča
c657df4899 Merge pull request #5580 from Cacodemon345/patch-608451
Make sockets from incoming connections nonblocking on Windows
2025-05-10 23:51:27 +02:00
Cacodemon345
3b2ccf2229 Make sockets from incoming connections nonblocking on Windows 2025-05-11 03:46:06 +06:00
Dave Cuthbert
709771742d Update README.md
Small wording tweaks for clarity
2025-05-10 17:19:39 -04:00
OBattler
e5606f7530 Unix net socket: make the client socket non-blocking, fixes #5578. 2025-05-10 23:14:10 +02:00
Miran Grča
ebbfee2c22 Merge pull request #5577 from 86Box/tc1995
Quick timer fix on the T128/PAS SCSI (May 10th, 2025)
2025-05-10 22:16:03 +02:00
TC1995
04b9735975 Quick timer fix on the T128/PAS SCSI (May 10th, 2025)
1. If the timer result is less than 10.0 microseconds, then adjust it to 10.0. Fixes some timing read issues with the T128 (and possibly PAS SCSI).
2. Remove unused variables.
2025-05-10 22:11:19 +02:00
OBattler
8577e0b532 Also suppress any and all keyboard input while the keyboard is in reset. 2025-05-10 14:27:36 +02:00
OBattler
bc0b56d6ba Merge branch 'master' of https://github.com/86Box/86Box 2025-05-10 14:25:41 +02:00
OBattler
7529c19ec8 Reset all keys on keyboard reset and also make sure to stop the CTRL+ALT+DEL sending on keyboard reset, fixes spurious "Keyboard not present" errors. 2025-05-10 14:25:29 +02:00
Miran Grča
5bc31772a9 Merge pull request #5574 from Cacodemon345/ndr-fixes
x64 NDR: Avoid pushes/pops for `host_x86_MOV32_REG_ABS`
2025-05-10 13:20:40 +02:00
Cacodemon345
b179955a12 x64 NDR: Avoid pushes/pops for host_x86_MOV32_REG_ABS 2025-05-10 12:57:27 +06:00
OBattler
1dd460e9a4 x86_64 new recompiler: properly handle cases where pccache is not within 2 GB of the beginning of the RAM array. 2025-05-10 06:22:56 +02:00
OBattler
8755768515 Chaintech 5SBM/5SBM2: Unicore Upgrade 4.51PG BIOS. 2025-05-10 05:14:59 +02:00
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