Commit Graph

2242 Commits

Author SHA1 Message Date
Cacodemon345
74368bfe7a Don't include cpu.h in timer.h
Change the name of the define used to indicate SVGA multi-monitor-capable cards
2025-03-06 19:26:11 +06:00
OBattler
24e64fa622 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-04 19:16:23 +01:00
Cacodemon345
168910b72f All held-down keys are now released when Alt-Tab'ing out
Only applies when Raw Input is in use on Windows
2025-02-26 11:39:04 +06:00
Jasmine Iwanek
457601330d Tag cassette_device correctly 2025-02-21 22:07:56 -05:00
pankozaC++
e821aa1b0a Add Packard Bell PB286 (part 1) 2025-02-21 22:52:27 +01:00
Jasmine Iwanek
9047bd4878 Corrections to PCjr 2025-02-21 16:41:41 -05:00
RichardG867
6c933dd157 Voodoo: Implement missing AGP CMDFIFO features
Note that the reproduction cases for command 6 currently appear to be a result of CMDFIFO corruption instead of actual usage.
2025-02-20 18:24:38 -03:00
OBattler
2d95396951 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-19 11:22:56 +01:00
OBattler
c7d9b4c5e7 PS/55: Fix some warnings and compile-breaking errors. 2025-02-19 11:21:50 +01:00
Miran Grča
e386660839 Merge pull request #5237 from akmed772/master
Add IBM PS/55 machines and its peripherals
2025-02-19 11:15:45 +01:00
OBattler
655a007579 SLiRP: Introduce a new queue for packets received immediately transmssion - those are now collected into said queue and processed immediately after, improves SLiRP operation. 2025-02-19 11:12:49 +01:00
Akamaki
983c7d7891 Merge pull request #2 from 86Box/master
rebase to master
2025-02-18 22:50:55 +09:00
OBattler
83de7704c0 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-17 07:00:24 +01:00
OBattler
5c4fcfaf85 ESC/P Printer: No longer assume roms/ is where the binary is, fixes #5221. 2025-02-17 04:49:43 +01:00
OBattler
c6dfd688f4 Split off the CRC code to its own module. 2025-02-15 07:09:14 +01:00
Akamaki
8ceec325ef Merge branch 'master' of https://github.com/86Box/86Box into 86Box-master 2025-02-15 09:02:14 +09:00
Akamaki
bfac770b4e reupload without code modification 2025-02-15 08:27:17 +09:00
Akamaki
466bcc68b4 update header files
I forgot updating header files
2025-02-15 08:09:43 +09:00
OBattler
4a93a939fb Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-14 16:43:03 +01:00
OBattler
1d87a200e1 Fixed DEVICE_BUS as well. 2025-02-14 16:42:53 +01:00
OBattler
d4dc7b1d07 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-14 16:40:18 +01:00
OBattler
9236856ad5 Fixed the DEVICE_COM flags onwards, should fix serial mice. 2025-02-14 16:39:42 +01:00
OBattler
6756eb1620 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-14 09:10:01 +01:00
OBattler
549df9af7f Updated a header. 2025-02-14 09:09:51 +01:00
OBattler
c83213caaa Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-14 08:03:31 +01:00
OBattler
a8cbb4deef Corrected the ISA and Sidecar flags. 2025-02-14 08:03:15 +01:00
OBattler
c8d88d1dd0 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-14 07:40:18 +01:00
OBattler
2c197000ea Removed the legacy #defines in device.h. 2025-02-14 07:39:21 +01:00
OBattler
a96437753c Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-14 07:11:23 +01:00
OBattler
5b6a965900 Bring machine flags on par with device flag and clean up device_is_valid() accordingly. 2025-02-14 07:10:55 +01:00
OBattler
68393f7d60 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-13 01:06:56 +01:00
OBattler
30ca057519 Removed the last remnants of device_t.poll(). 2025-02-13 01:06:40 +01:00
OBattler
c1f0bab3b1 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-13 00:50:25 +01:00
OBattler
187a1ca416 The NVR name is now obtained from the selected machine BIOS type if applicable. 2025-02-13 00:45:10 +01:00
OBattler
4806519388 The device_t available/poll union is now gone, mouse poll is now set using mouse_set_poll(), and mouse_curr is now also gone. 2025-02-13 00:23:35 +01:00
OBattler
075e634420 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-12 05:18:42 +01:00
OBattler
90ba9eda08 Fixes to the device and machine configuration string getters and accordingly reverted the serial passthrough fix as well as it's no longer needed. 2025-02-12 05:18:12 +01:00
OBattler
74e0408201 Current WIP CD-ROM changes. 2025-02-09 20:06:15 +01:00
Jasmine Iwanek
a4fd6a0895 Seperate Socket 3 and Socket 3 PCI
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 02:25:29 -05:00
Jasmine Iwanek
e592ab5505 ACCESS.bus
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
370481ceed Serial IRQ function
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
dd24d0329c FIFO tagged functions
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
d00f80d3ce General changes from the obattler_202406 branch
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
0c997cc4eb Add ISA, VLB & PCI second channel IDE devs 2025-02-08 21:22:49 -05:00
Jasmine Iwanek
b86e459e78 A couple of cleanups in hdc_ide.c 2025-02-08 21:22:49 -05:00
RichardG867
34fbecb377 CS423x: Add proper on-board CS4236B to the Intel AP440FX
Default PnP ID patches have been removed as the AP440FX BIOS confirms the CSC4236 ID never changed (as later documented on CS4235/9)
2025-02-08 00:06:54 -03:00
RichardG867
b7f7975054 CS423x: Add on-board CS4236 to the VS440FX 2025-02-07 20:44:21 -03:00
The Dax
9aad8dbf9c Add basic support for the Quantum3D Raven.
AGP was worked on but found to be unstable (freezing on the first frame whenever entering Direct3D fullscreen), so it was removed.
2025-02-05 17:12:40 -05:00
OBattler
35a12e0826 CD-ROM: IOCTL now detects medium changes without having to read the host drive's TOC on every operation, improves performance. 2025-02-03 10:57:19 +01:00
Jasmine Iwanek
a3fb32cdc3 Rename define+device for Realtek 8019AS PNP 2025-02-02 05:03:44 -05:00