Commit Graph

14294 Commits

Author SHA1 Message Date
OBattler
1caa7564c2 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-13 10:22:36 +01:00
Miran Grča
b8b1ff2097 Merge pull request #5224 from rushieda/mtfix586
Block AMD and Cyrix CPUs from Intel Socket 5/7 motherboards with stock BIOS
2025-02-13 10:22:00 +01:00
rushieda
7c422a4d50 Block AMD and Cyrix CPUs from Intel Socket 5/7 motherboards with stock BIOS 2025-02-13 12:07:13 +03:00
OBattler
44c6daad1c Fixed IOCTL failing to read raw TOC after hard reset. 2025-02-13 08:36:36 +01:00
OBattler
3c2f70f6c7 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-13 05:29:17 +01:00
OBattler
63fbe6ab4f Documented three more functions. 2025-02-13 05:27:10 +01:00
OBattler
6a8f3f56e2 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-13 05:11:05 +01:00
OBattler
91ba20fbd0 Added the test mode entry point requested by gloriouscow. 2025-02-13 05:10:55 +01:00
OBattler
5262693624 IOCTL: The host non-raw TOC is no longer always read and is also only used to reconstruct the raw toc for DVD's, should reduce the slowness on host drive mounting. 2025-02-13 04:53:51 +01:00
OBattler
1a87aea37a And some more. 2025-02-13 04:32:59 +01:00
OBattler
4221b72059 Commented out some logging stuff. 2025-02-13 04:28:52 +01:00
OBattler
8a66dbef37 Fixed ATAPI PIO operation and ATAPI DMA timings. 2025-02-13 04:28:05 +01:00
OBattler
9a1ae5997f Fixed ATAPI transfer split by sectors and improved the performance of IOCTL by making it no longer constantly open and close the handle. 2025-02-13 01:44:10 +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
b300eb3434 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-13 00:53:50 +01:00
OBattler
8ffdff2bd4 Generic Xt memory expansion: Allow starting at 640k. 2025-02-13 00:52:34 +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
af476f957c Some const changes in the FDD code. 2025-02-13 00:09:03 +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
1168d2d002 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-12 03:21:41 +01:00
OBattler
0884f8d732 Merge branch 'master' of https://github.com/86Box/86Box 2025-02-12 03:20:22 +01:00
OBattler
d075d0d3c9 Default host_serial_path to empty string instead of NULL, fixes segmentation fault on initilization of serial passthrough with non-initialized string. 2025-02-12 03:20:12 +01:00
Jasmine Iwanek
109a913bf5 Remove duplicate .close in scsi_t228_device 2025-02-11 12:02:47 -05:00
RichardG867
ab3d849c76 Jenkins: Revise MacPorts OpenAL hack for 1.24.2 and hopefully later updates, fixes #5218 2025-02-10 13:58:22 -03:00
OBattler
ae597c2e46 Reverted the dark mode forcing and reveted CD-ROM to old behavior if bus is SCSI, because it turns out the changes are not even needed on SCSI. 2025-02-10 05:31:29 +01:00
OBattler
74e0408201 Current WIP CD-ROM changes. 2025-02-09 20:06:15 +01:00
Jasmine Iwanek
f679b46b65 Merge pull request #5217 from jriwanek-forks/s3pci
More Socket 3 PCI
2025-02-09 13:08:24 -05:00
Jasmine Iwanek
729e8080b6 More Socket 3 PCI 2025-02-09 13:07:01 -05:00
Miran Grča
3392ebc554 Merge pull request #5214 from jriwanek-forks/43prep
General changes from the obattler_202406 branch
2025-02-09 08:40:52 +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
Miran Grča
9d1b9b7d02 Merge pull request #5213 from jriwanek-forks/idesec
Fix warnings in ide_sec
2025-02-09 07:00:41 +01:00
Jasmine Iwanek
1936c05c88 Fix warnings in ide_sec
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 00:58:57 -05:00
Miran Grča
e645f34b6a Merge pull request #5212 from jriwanek-forks/idesec
Support for standalone secondary IDE
2025-02-09 04:36:19 +01:00
RichardG867
bb51c324e2 CS423x: Add remaining CS4235 extended->control register access paths 2025-02-09 00:03:25 -03:00
RichardG867
83b3b322ac CS423x: Playback powerdown check fixes 2025-02-08 23:46:26 -03:00
RichardG867
8d2150777c CS423x: Add one more missing CS4235 hardware config byte 2025-02-08 23:31:52 -03:00
RichardG867
61d5834255 CS423x: Add some more missing CS4235 features and locks 2025-02-08 23:23:47 -03: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
OBattler
03c74f8bb6 Fix the AC flag on 8-bit and 16-bit ADC and SBB instructions. 2025-02-08 16:10:26 +01:00
Miran Grča
0ccd937d9b Merge pull request #5208 from jriwanek-forks/cleanup
Next batch of cleanups
2025-02-08 09:11:34 +01:00
Jasmine Iwanek
d5d1d5c449 More cleanups to device structs 2025-02-08 01:28:25 -05:00