Commit Graph

15940 Commits

Author SHA1 Message Date
OBattler
ddd271f6ee Honore the fixed bits of flags when pushing them to the stack, fixes #5093. 2025-05-17 21:02:06 +02:00
OBattler
dc9101c00c VL82C480: Remove the incorrect implementation of registers 13h to 18h, fixes the Siemens-Nixdorf D824. 2025-05-17 06:56:52 +02:00
Miran Grča
ba8b8befc0 Merge pull request #5591 from toggo9/martinvlb
The ZEOS Martin actually has VLB Slots.
2025-05-17 06:22:58 +02:00
Miran Grča
2c0cdadc64 Merge pull request #5593 from 86Box/plasma_wip
Compaq Plasma fixes, fixes #5011.
2025-05-17 06:22:30 +02:00
OBattler
9772aeae4d Clean up the excess logging. 2025-05-17 06:21:12 +02:00
OBattler
45316f9be0 Potential fix for MS OS/2. 2025-05-17 06:18:48 +02:00
OBattler
f7c2728582 Fix the incorrect high intensity attribute bit checking (bit 3 is 0x08, not 0x03!). 2025-05-17 05:41:53 +02:00
TC1995
b97a23aa57 WIP Plasma code 2025-05-17 05:28:45 +02:00
OBattler
1eb4355d76 FDC: Remove an excess commented out line. 2025-05-17 03:16:52 +02:00
OBattler
5ebed5dc57 POST Card: Some Compaq-related fixes. 2025-05-17 03:09:21 +02:00
OBattler
2a58d761b9 VL82C480: Fix and clean-up the DRAM banks calculation code, closes #5592. 2025-05-17 03:05:46 +02:00
OBattler
e98424a8ae Added the ICS SB486PV. 2025-05-17 02:35:11 +02:00
toggo9
34bd61fd1b Correct the ET4000/W32p file. 2025-05-16 18:21:51 +02:00
toggo9
948f50667e the ZEOS Martin Board actually has VLB Slots. 2025-05-16 18:18:23 +02:00
toggo9
c5dfa41e72 Merge branch '86Box:master' into master 2025-05-16 18:16:24 +02:00
OBattler
d35e29b871 Merge branch 'master' of https://github.com/86Box/86Box 2025-05-16 05:05:02 +02:00
OBattler
941766f2e8 Added the ZEOS Martin. 2025-05-16 05:04:48 +02:00
RichardG867
2007632e73 AC97: Remove redundant initializers 2025-05-15 17:45:27 -03:00
RichardG867
94313fed03 AC97: Add Winbond W83971D codec 2025-05-15 17:44:54 -03:00
Miran Grča
1995ee582a DTK PKM-0031Y: Fix RAM limits. 2025-05-15 06:46:10 +02:00
OBattler
4beee4452b Siemens D824: Use the VL82C113 (should be 114 but the only datasheet available of it, has no registers, but says it's backwards compatible with the 113). 2025-05-15 05:15:15 +02:00
OBattler
4331d78b82 Added the DTK PKM-0031Y. 2025-05-15 04:26:14 +02:00
OBattler
6aec346cc5 AT keyboard: Fix last scan code resending, fixes E0-prefixed keys on some machines. 2025-05-15 04:11:29 +02:00
Miran Grča
a1ff76876d Merge pull request #5590 from 86Box/tc1995
Some more Compaq AT changes of the night (May 15th, 2025)
2025-05-15 00:29:00 +02:00
TC1995
c804a2892a Some more Compaq AT changes of the night (May 15th, 2025)
1. Properly return the flat panel display bit in port 0x1bc6, fixes adapt.com and the corresponding Portable identification in the disk cmos.
2. Preliminary MDA mapping on the Plasma display, per bit 3 toggling of port 0x23c6.
3. Implemented port 0x17c6.
4. Cleanups.
2025-05-15 00:27:46 +02:00
Miran Grča
c481e444ec Merge pull request #5586 from fadedflower/patch-1
Update Simplified Chinese translation
2025-05-14 23:10:20 +02:00
Miran Grča
fca39b021a Merge pull request #5589 from pankozacorp/micronics386phoenix
Add the Phoenix BIOS variant of the Micronics 09-00021 386DX machine
2025-05-14 20:30:33 +02:00
pankozaC++
b334bd09af Add the Phoenix BIOS variant for the Micronics 09-00021 (part 3) 2025-05-14 20:18:24 +02:00
pankozaC++
bf07f6452e Add the Phoenix BIOS variant for the Micronics 09-00021 (part 2) 2025-05-14 20:15:21 +02:00
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