Commit graph

14136 commits

Author SHA1 Message Date
Jasmine Iwanek
c957266137 Add Creative EMU8000 PnP (Goldfinch) 2025-01-01 21:10:19 -05:00
OBattler
1ea5cb24e4 Merge branch 'master' of https://github.com/86Box/86Box 2025-01-02 02:09:33 +01:00
OBattler
3b79448286 Switch back to only one hook (it turns out the second hook was neither needed nor working) and filter keyboard input properly, fixes #5084. 2025-01-02 02:09:15 +01:00
Miran Grča
7c35a47d7e
Merge pull request #5091 from nerd73/master
Add the Micronics M5Pi
2025-01-02 00:11:32 +01:00
plant
6ad5a7d836
Merge branch '86Box:master' into master 2025-01-01 15:51:38 -07:00
plant
9b107ebeae Add Micronics M5Pi.
This is a Socket 4 430LX machine using the Phoenix Ax86 BIOS.
Also adds a single channel version of the W83769F to support it's specific IDE setup.
2025-01-01 15:51:12 -07:00
Miran Grča
5e10a83540
Merge pull request #5090 from 86Box/tc1995
Some machine changes of the day (January 1st, 2025)
2025-01-01 23:09:19 +01:00
TC1995
ab6756b400 Some machine changes of the day (January 1st, 2025)
1. Added the Award 430NX-based (Socket 5) ASUS P54NP4 with the right configuration.
2. Based on the pictures of the board, the IDE controller is not built-in in the ASUS P5MP3, but on a riser card, iirc, therefore, make IDE optional.
2025-01-01 23:06:19 +01:00
Miran Grča
a2e759590e
Merge pull request #5089 from 86Box/tc1995
Some changes on the PCSCSI code of the new year (January 1st, 2025)
2025-01-01 23:01:29 +01:00
Miran Grča
efb9457875
Merge pull request #5083 from MaxwellS04/HDD_Model_Batch
Second batch of IDE HDD model names/speeds
2025-01-01 23:01:15 +01:00
MaxwellS04
96891e3489 Added the DiamondMax VL20 model name/speed
-Removed the duplicated 91024U3 model (plus head fixes)
-Added the secondary manufacturer name for the Travelstar 12GN model (either Hitachi or IBM OEM)
2025-01-02 04:17:45 +07:00
TC1995
104e83de1b Some changes on the PCSCSI code of the new year (January 1st, 2025)
1. Too many soft resets should not reset the SCSI layer, fixes CD Audio on the 53c90a MCA controller used by guests.
2. Implemented preliminary MDL S/G mode for the PCSCSI side.
3. The underflow DMA function is no longer needed as it now SCSI transfers on the 53c90a MCA controller works properly.
4. Minor corrections to the PCI side (mainly the revision).
5. The DMA 86c01 side of the MCA 53c90a controller is more polished now, should fix some more bugs.
2025-01-01 21:20:33 +01:00
MaxwellS04
680d23f1f8 Replaced ST34312A with the SV1023D model
And also added the model codename to the first SpinPoint V6800 model
2025-01-02 01:39:07 +07:00
MaxwellS04
8afb8af339 Merge branch 'master' into HDD_Model_Batch 2025-01-01 12:11:51 +07:00
MaxwellS04
e05f9564f6 Added 20 more models
This gives a total of 40 recently-added HDD model names/speeds to use.

Also some model name additions for DeskStar 4 and DiamondMax 4320 series.
2025-01-01 12:11:47 +07:00
Miran Grča
b221a426eb
Merge pull request #5087 from 86Box/tc1995
SCSI CD-ROM change of the day (December 31st, 2024)
2024-12-31 21:40:16 +01:00
TC1995
e0daf34629 SCSI CD-ROM change of the day (December 31st, 2024)
Added undocumented 0xC5 NEC SCSI-2 CD-ROM command (most likely a no op command like 0x0D).
2024-12-31 21:29:59 +01:00
Miran Grča
fb54333805
Merge pull request #5086 from 86Box/tc1995
DMA change of the day (December 31st, 2024)
2024-12-31 21:17:50 +01:00
TC1995
17f9ed66da DMA change of the day (December 31st, 2024)
Actually add DMA PS/2 (MCA) XFER commands 0x9 (Set DMA Mask), 0xa (Reset DMA mask) and 0xb to addr 0x1a in both r/w parts.
2024-12-31 20:43:02 +01:00
MaxwellS04
78f993c948 Added a note on Caviar 21700 2025-01-01 02:42:08 +07:00
MaxwellS04
914b1bc1a8 Merge branch 'master' into HDD_Model_Batch 2025-01-01 02:21:55 +07:00
MaxwellS04
7a8a45508e Some name changes to the MK2101MAN 2025-01-01 02:21:52 +07:00
MaxwellS04
263fea8ed8 Added 20 forgotten HDD models
Also a few change to the Caviar 2850
2024-12-31 14:39:24 +07:00
OBattler
0f61db03ef qt/win_cdrom_ioctl.c - fix CLang complication.
Some checks failed
CMake (Linux) / Qt GUI, Dev, ODR, x86_64 (push) Has been cancelled
CMake (Linux) / SDL GUI, Dev, ODR, x86_64 (push) Has been cancelled
CMake (macos) / Qt GUI, Debug, NDR, x86_64 (push) Has been cancelled
CMake (macos) / SDL GUI, Debug, NDR, x86_64 (push) Has been cancelled
CMake (macos) / Qt GUI, Debug, ODR, x86_64 (push) Has been cancelled
CMake (macos) / SDL GUI, Debug, ODR, x86_64 (push) Has been cancelled
CMake (macos) / Qt GUI, Dev, NDR, x86_64 (push) Has been cancelled
CMake (macos) / SDL GUI, Dev, NDR, x86_64 (push) Has been cancelled
CMake (macos) / Qt GUI, Dev, ODR, x86_64 (push) Has been cancelled
CMake (macos) / SDL GUI, Dev, ODR, x86_64 (push) Has been cancelled
CMake (macos) / Qt GUI, Debug, NDR, arm64 (push) Has been cancelled
CMake (macos) / SDL GUI, Debug, NDR, arm64 (push) Has been cancelled
CMake (macos) / Qt GUI, Dev, NDR, arm64 (push) Has been cancelled
CMake (macos) / SDL GUI, Dev, NDR, arm64 (push) Has been cancelled
CMake (Windows, msys2) / Qt GUI, Debug, NDR, MINGW64 (push) Has been cancelled
CMake (Windows, msys2) / Qt GUI, Debug, ODR, MINGW64 (push) Has been cancelled
CMake (Windows, msys2) / Qt GUI, Dev, NDR, MINGW64 (push) Has been cancelled
CMake (Windows, msys2) / Qt GUI, Dev, ODR, MINGW64 (push) Has been cancelled
CodeQL Analysis (Linux) / Analyze Linux GCC 11 (Qt GUI, Dev, NDR, x86_64) (push) Has been cancelled
CodeQL Analysis (Linux) / Analyze Linux GCC 11 (SDL GUI, Dev, NDR, x86_64) (push) Has been cancelled
CodeQL Analysis (Linux) / Analyze Linux GCC 11 (Qt GUI, Dev, ODR, x86_64) (push) Has been cancelled
CodeQL Analysis (Linux) / Analyze Linux GCC 11 (SDL GUI, Dev, ODR, x86_64) (push) Has been cancelled
CodeQL Analysis (macos) / Qt GUI, Dev, NDR, x86_64 (push) Has been cancelled
CodeQL Analysis (macos) / SDL GUI, Dev, NDR, x86_64 (push) Has been cancelled
CodeQL Analysis (macos) / Qt GUI, Dev, ODR, x86_64 (push) Has been cancelled
CodeQL Analysis (macos) / SDL GUI, Dev, ODR, x86_64 (push) Has been cancelled
CodeQL Analysis (Windows, msys2) / Qt GUI, Dev, NDR, MINGW64 (push) Has been cancelled
CodeQL Analysis (Windows, msys2) / Qt GUI, Dev, NDR, UCRT64 (push) Has been cancelled
CodeQL Analysis (Windows, msys2) / Qt GUI, Dev, ODR, MINGW64 (push) Has been cancelled
CodeQL Analysis (Windows, msys2) / Qt GUI, Dev, ODR, UCRT64 (push) Has been cancelled
2024-12-31 07:37:59 +01:00
Jasmine Iwanek
bc117cf24d
Add a line which got lost in snd_sb.c 2024-12-31 00:10:56 -05:00
Miran Grča
3afc132601
Merge pull request #5082 from jriwanek-forks/vibra16cl
Add Vibra 16CL
2024-12-31 05:47:43 +01:00
OBattler
084011bd70 cdrom/cdrom.c: Fix some nonsense with labels, fixes compile error on... I think Linux? 2024-12-31 04:58:59 +01:00
Jasmine Iwanek
8e60cc7bea Add Vibra 16CL 2024-12-30 22:51:49 -05:00
OBattler
3187595885 Fixed some warnings. 2024-12-31 04:40:14 +01:00
OBattler
7b6a9181c6 Current state of the CD-ROM node - no CUE/BIN overhaul or MDS/MDF support yet, but the rest is already there. 2024-12-31 04:37:21 +01:00
OBattler
8791e5b227 Make sure the blocked combinations are only blocked from the host, not the guest. 2024-12-31 04:30:42 +01:00
OBattler
f8930ea207 Actually commit the correct file and pray God it will compile. 2024-12-31 04:05:51 +01:00
OBattler
686384ce43 Block Ctrl+Alt+PgUp, not Ctrl+Alt+PgDown. 2024-12-31 04:05:20 +01:00
OBattler
8b05c58fb9 Switched to two hooks, so the emulator doesn't get the input from the entire host OS. 2024-12-31 03:59:38 +01:00
OBattler
a11712b651 Make the hook only run if it's either captured or full screen. 2024-12-31 03:27:21 +01:00
Miran Grča
71a7be3e1d
Merge pull request #5022 from MaxwellS04/HDD_Model_Batch
First batch of IDE HDD model names/speeds
2024-12-31 00:50:33 +01:00
Miran Grča
d73ab5ba22
Merge pull request #5078 from rushieda/prosignias31x_bx
Add the Compaq ProSignia S316/318 (Intel chipset)
2024-12-31 00:50:14 +01:00
OBattler
defeb47ca5 Switched from raw input to low-level keyboard hook, with -W/--raw to optionally re-enable raw input (needed to debug, so the hook doesn't cause GDB to make system input unusably slow), fixes #4399. 2024-12-31 00:48:50 +01:00
MaxwellS04
48e2c6b278
Merge branch '86Box:master' into HDD_Model_Batch 2024-12-31 05:53:53 +07:00
MaxwellS04
0dc3665480 Merge branch 'master' into HDD_Model_Batch 2024-12-31 05:34:52 +07:00
MaxwellS04
36016b6be0 Update CY4320A model 2024-12-31 05:34:50 +07:00
Miran Grča
d08da277c8
Merge pull request #5080 from jriwanek-forks/vibra_onboard
Add Vibra 16XV (Onboard)
2024-12-30 20:37:51 +01:00
Jasmine Iwanek
5d041d65d5 Add Vibra 16XV (Onboard)
For future use
2024-12-30 14:32:03 -05:00
Miran Grča
078fda4d49
Merge pull request #5079 from jriwanek-forks/vibra_joy
Add PNP 1IO and make Vibra16XV use it
2024-12-30 20:25:31 +01:00
Jasmine Iwanek
50244cdb2d Add PNP 1IO and make Vibra16XV use it 2024-12-30 14:21:47 -05:00
OBattler
4b24ce53ec A handful of IDE fixes. 2024-12-30 19:01:48 +01:00
OBattler
b449f6f310 Sound Blaster PnP: Ignore IDE PnP changes if IDE is not present, fixes #5077. 2024-12-30 18:55:10 +01:00
rushieda
f11ff443af Add the Compaq ProSignia S316/318 (Intel chipset) 2024-12-30 19:11:46 +03:00
Miran Grča
9a5bfcfd25
Merge pull request #5076 from jriwanek-forks/cmscomments
Some additional comments in CMS
2024-12-30 08:04:18 +01:00
Jasmine Iwanek
c0e73d777a Some additional comments in CMS 2024-12-30 01:59:09 -05:00