OBattler
|
7f92d71bf1
|
Removed some accidentally excess logging from disk/hdc_ide.c.
|
2024-01-08 02:40:45 +01:00 |
|
OBattler
|
215c507634
|
Soft reset on IDE device 1 causes the assertion of PDIAG- which causes the error register of device 0 to also be set to 1, indicating diagnostics passed successfully (+ a PIIX3 fix), fixes #4002.
|
2024-01-08 02:35:03 +01:00 |
|
Jasmine Iwanek
|
61f83f2a3d
|
Better variable name in hdc_ide
|
2023-12-15 16:21:28 -05:00 |
|
OBattler
|
5221a77dbf
|
IDE/ATAPI SRST fixes - fixes ATAPI CD-ROM detection on the Nec PowerMate V.
|
2023-12-14 21:19:58 +01:00 |
|
OBattler
|
33afe6e014
|
Improved the fix.
|
2023-11-05 22:33:19 +01:00 |
|
OBattler
|
70a2ba0581
|
Do not attempt to free the task file of shadowed IDE devices, fixes potential crashes when shutting down the emulator.
|
2023-11-05 22:31:21 +01:00 |
|
OBattler
|
85f358b7f5
|
Removed the recently introduced IDE reset change - fixes CD-ROM detection on Windows 95 on Phoenix BIOS'es.
|
2023-11-04 23:16:08 +01:00 |
|
OBattler
|
bb515c3c05
|
Fixed the accidentally broken LBA mode on IDE hard disks.
|
2023-11-04 04:12:09 +01:00 |
|
OBattler
|
058391e148
|
More IDE clean-ups and properly implemented task file ownership, fixes OS/2 Warp 3.0 booting from IDE hard disks.
|
2023-11-04 03:28:42 +01:00 |
|
OBattler
|
2a5a8f7431
|
Assorted IDE fixes and the PCI IDE bus master now also resets ATAPI hard disks.
|
2023-11-03 05:54:30 +01:00 |
|
OBattler
|
40d724cf20
|
Fixed SCSI/ATAPI hard disk timings and IDE hard disk recalibrate command timing.
|
2023-10-30 04:48:29 +01:00 |
|
OBattler
|
8107343f96
|
Fixed IDE IRQ's on non-bus mastering IDE controllers.
|
2023-10-29 01:43:58 +02:00 |
|
OBattler
|
237c792795
|
Removed a commented-out line from disk/hdc_ide.c.
|
2023-10-28 22:28:36 +02:00 |
|
OBattler
|
b474e3d056
|
Massive IDE clean-ups, and finally implemented ATAPI hard disks.
|
2023-10-28 22:00:23 +02:00 |
|
OBattler
|
b329b5cc5f
|
Fixed a bug with ATAPI PIO requests, fixes some crashes with ATAPI drives on tertiary and quaternary IDE controllers.
|
2023-10-20 19:39:04 +02:00 |
|
OBattler
|
88934ab0ca
|
IDE fixes and finished the SiS 5511.
|
2023-10-20 02:57:50 +02:00 |
|
OBattler
|
7013949310
|
Made sure the dummy "None"/"Internal" devices never get initialized and fixed some PCI AGP bridge mess (including AGP-less 440BX/ZX/GX erroneously initializing the 440LX/EX AGP bridge), fixes #3696.
|
2023-10-14 06:45:45 +02:00 |
|
Jasmine Iwanek
|
859c7b781b
|
Correct comments in hdc_ide.c
|
2023-10-05 11:35:22 -04:00 |
|
Jasmine Iwanek
|
a5a2bb12b8
|
Swap addresses and IRQ's according to Linux Documentation
|
2023-10-04 15:12:56 -04:00 |
|
Jasmine Iwanek
|
54dfee24ed
|
Minor cleanups to third and fourth IDE controller
|
2023-10-04 15:12:55 -04:00 |
|
Jasmine Iwanek
|
7342c0a77a
|
More linting in src/disk
|
2023-08-22 23:54:06 -04:00 |
|
OBattler
|
250b756af7
|
Changed the IDE status return on empty slave with non-empty master, fixes Award BIOS excess waits.
|
2023-08-18 23:43:08 +02:00 |
|
Jasmine Iwanek
|
81bb5e564b
|
Better fallthrough annotation macro.
|
2023-08-09 20:09:36 -04:00 |
|
Jasmine Iwanek
|
d2f42198fd
|
Fix clang build failure
|
2023-07-26 12:41:18 -04:00 |
|
Jasmine Iwanek
|
998cfe5cc8
|
Constification
|
2023-07-25 17:59:24 -04:00 |
|
Jasmine Iwanek
|
db66543959
|
Apple build fix
|
2023-07-25 17:59:22 -04:00 |
|
Jasmine Iwanek
|
ee695e71f9
|
More sonarlint work
|
2023-07-25 17:59:22 -04:00 |
|
Jasmine Iwanek
|
1116aadb6f
|
Another round of sonarlint work
|
2023-07-04 10:53:44 -04:00 |
|
Jasmine Iwanek
|
21adfd4d50
|
Next round of sonarlint cleanups
|
2023-06-26 18:28:13 -04:00 |
|
Jasmine Iwanek
|
ed1b369abd
|
Yet more sonarlint fixes
|
2023-05-29 06:21:17 -04:00 |
|
OBattler
|
5c26d3d4b3
|
IDE features register is no longer written to both devices at once, fixes CD-ROM boot on the AMI Apollo.
|
2023-05-18 00:20:23 +02:00 |
|
Jasmine Iwanek
|
0a453b9697
|
Fix missing stdbool.h includes in src/disk
|
2023-04-12 06:40:11 -04:00 |
|
Jasmine Iwanek
|
610401de7a
|
Yet more clang-formatting
|
2023-02-28 23:53:57 -05:00 |
|
OBattler
|
d5291233f7
|
Reintroduced IDE bit 7 pulldown, this time properly.
|
2023-02-15 21:16:51 +01:00 |
|
Jasmine Iwanek
|
1860700eab
|
Fix some small issues
|
2023-01-07 17:02:23 -05:00 |
|
Jasmine Iwanek
|
a40630ba63
|
Even more tabs to spaces
|
2023-01-07 14:09:51 -05:00 |
|
TC1995
|
d05d988e34
|
IDE/ATAPI: Don't overwrite data in packet writes during Phase Data In. Fixes Solaris 2.6 CD installation on ide/atapi.
|
2022-11-30 16:01:33 +01:00 |
|
Jasmine Iwanek
|
3fe4f75108
|
A bit more clang-format
|
2022-11-19 11:53:07 -05:00 |
|
Jasmine Iwanek
|
bd75bc141a
|
Header cleanups
Tabs to spaces
Consistency
|
2022-11-13 21:15:47 -05:00 |
|
OBattler
|
cc9a2de478
|
Fixed ATAPI device status after the DEVICE DIAGNOSTICS command, fixes CD-ROM detection on FreeBSD 2.x, fixes #1992.
|
2022-11-06 17:13:37 +01:00 |
|
OBattler
|
a20584fee4
|
Fixed the WIN_SRST command on NEC CDR-260, now TEAC_CDI.SYS (OTI-011 ATAPI 1.7B driver) detects it.
|
2022-10-29 20:16:12 +02:00 |
|
OBattler
|
a59ec21f23
|
Fixed a configuration bug and nerfed the modes of the NEC CDR-260.
|
2022-10-29 18:46:14 +02:00 |
|
OBattler
|
4d19b8a1e4
|
Added the ability to select earlier CD-ROM drive (emulates Chinon CDS-431 for SCSI and NEC CDR-260 for ATAPI) - needs to be ported to QT.
|
2022-10-29 06:44:30 +02:00 |
|
OBattler
|
0d4f67aafe
|
Fixed a compiler-breaking mistake in disk/hdc_ide.c.
|
2022-10-25 05:45:00 +02:00 |
|
OBattler
|
1b464e9f60
|
A number of IDE fixes.
|
2022-10-25 05:25:18 +02:00 |
|
Jasmine Iwanek
|
696f6f7e2f
|
clang-format in src/disk/
|
2022-09-18 17:19:22 -04:00 |
|
OBattler
|
a064918133
|
WIN_WRITE_MULTIPLE now correctly fails with command aborted if ide->blocksize = 0, instead of a fatal().
|
2022-07-26 00:18:28 +02:00 |
|
Miran Grča
|
006a7dcc50
|
Merge pull request #2471 from elyosh/hddsettings
hdd: make speed preset configurable
|
2022-07-19 16:56:34 +02:00 |
|
Adrien Moulin
|
46f6540542
|
hdd: make speed preset configurable
This includes settings UI for Qt
|
2022-07-19 11:31:06 +02:00 |
|
OBattler
|
37893cd8ab
|
PnP-related IDE fixes.
|
2022-07-18 23:39:40 +02:00 |
|