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 |
|
Adrien Moulin
|
2f9597d13a
|
Fix IDE activity status updating
|
2022-07-13 01:04:40 +02:00 |
|
Adrien Moulin
|
27d31c4d99
|
Enable HDD timing simulation with IDE
|
2022-07-07 23:38:45 +02:00 |
|
Alexander Babikov
|
1a6d596fea
|
Remove the now-redundant LARGEFILE macro definitions
|
2022-04-14 07:10:20 +05:00 |
|
Jasmine Iwanek
|
c01ab374a4
|
src/disk
|
2022-04-12 17:26:06 -04:00 |
|
Jasmine Iwanek
|
369f6774f9
|
src/disk
|
2022-03-13 09:37:19 -04:00 |
|
Jasmine Iwanek
|
801f81fbda
|
clean up device_config_t formatting
|
2022-02-26 23:31:28 -05:00 |
|
OBattler
|
1801ddd21c
|
Fixed a compile-breaking mistake.
|
2022-02-23 22:52:23 +01:00 |
|
OBattler
|
4730922c52
|
SEEK command on ATAPI devices no longer returns READY status bit set, should fix ATAPI device misdetection as hard disk on FreeBSD.
|
2022-02-23 22:19:39 +01:00 |
|
Jasmine Iwanek
|
4674756664
|
More newline and whitespace cleanups
|
2022-02-20 16:26:40 -05:00 |
|
OBattler
|
37c77cf0cf
|
Added some sanity checks to IDE.
|
2022-02-13 23:50:27 +01:00 |
|
TC1995
|
971402af2f
|
Ported the SCAMP IDE fix from PCem.
|
2022-02-11 22:54:54 +01:00 |
|