WinTP
f7079384f8
Update Simplified Chinese translation
2025-05-13 13:56:10 +08:00
Cacodemon345
750fa33136
Revert X11-related keyboard grabbing changes (except for --nohook ones)
2025-05-11 22:01:24 +06:00
Cacodemon345
3b2ccf2229
Make sockets from incoming connections nonblocking on Windows
2025-05-11 03:46:06 +06:00
OBattler
e5606f7530
Unix net socket: make the client socket non-blocking, fixes #5578 .
2025-05-10 23:14:10 +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
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
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
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
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
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
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
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
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
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