Commit Graph

14326 Commits

Author SHA1 Message Date
OBattler
c6dfd688f4 Split off the CRC code to its own module. 2025-02-15 07:09:14 +01: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
73e4d79560 Merge branch 'master' of https://github.com/86Box/86Box 2025-02-14 16:39:53 +01:00
OBattler
9236856ad5 Fixed the DEVICE_COM flags onwards, should fix serial mice. 2025-02-14 16:39:42 +01:00
OBattler
d2eee4f867 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-14 09:13:20 +01:00
Miran Grča
c8e7f757e1 Merge pull request #5227 from pankozacorp/slotket8
Bring back the Slot 1 to Socket 8 adapter, but block it from use on incompatible machines.
2025-02-14 09:13:12 +01:00
OBattler
4e1926f954 The last time. 2025-02-14 09:11:49 +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
7b1326236c Tabs. 2025-02-14 09:06:58 +01:00
OBattler
5118574564 Attempt to resolve again. 2025-02-14 09:06:20 +01:00
OBattler
df1edf30d6 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-14 09:04:08 +01:00
OBattler
58089997a4 Machine status: initialize it for the two cartridge bays as well. 2025-02-14 09:03:57 +01:00
OBattler
9faddfef77 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-14 08:57:50 +01:00
OBattler
32f2153f56 Assume device valid if it has no bus flags set. 2025-02-14 08:57:30 +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
a72b3884b5 Fixed (S)VGA memory access bitness stuff. 2025-02-14 07:26:22 +01:00
OBattler
a96437753c Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-14 07:11:23 +01:00
OBattler
5e5aa63363 Merge branch 'master' of https://github.com/86Box/86Box 2025-02-14 07:11:07 +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
1a0cefc3b3 And some more. 2025-02-14 03:29:35 +01:00
OBattler
ee2b523653 Fixed two warnings. 2025-02-14 01:02:13 +01:00
OBattler
da360ab9da IOCTL: Fix detection of whether or not the disc has audio, fixes audio playing. 2025-02-13 23:37:27 +01:00
OBattler
1a33a2bd09 CD-ROM: Ignore zero-length pages on MODE SELECT, and also stop properly on error.
TODO: Apply to SCSI Disk, ZIP, and MO as well.
2025-02-13 19:47:21 +01:00
pankozaC++
f5d65f2e66 Just block Pentium Pro on incompatibile machines, instead of removing the Slot 1-to-Socket 8 adapter altogether (part 2) 2025-02-13 19:21:19 +01:00
pankozaC++
6362351987 bring back the Slot 1 to Socket 8 adapter 2025-02-13 19:14:36 +01:00
OBattler
48f42af745 Moved some files to the utils folder, that's where the CRC code is soon going to reside as well. 2025-02-13 10:31:12 +01:00
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