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 |
|
OBattler
|
0ea7f3b2b2
|
Fixed includes in disk/hdc_st506_xt.c.
|
2023-08-24 01:10:41 +02:00 |
|
OBattler
|
c548910ce7
|
Unmarked fallthroughs: disk/hdc_st506_xt.c.
|
2023-08-24 00:57:10 +02:00 |
|
Jasmine Iwanek
|
7342c0a77a
|
More linting in src/disk
|
2023-08-22 23:54:06 -04:00 |
|
OBattler
|
5ac598378f
|
XTA fixes for both the regular and IBM PS/1 variants.
|
2023-08-20 17:26:52 +02: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 |
|
Alexander Babikov
|
b10a6b201d
|
Fix broken VHD handling
|
2023-08-16 02:48:26 +05:00 |
|
Jasmine Iwanek
|
375f69ed61
|
Fix more compile warnings
|
2023-08-15 13:28:04 -04:00 |
|
cold-brewed
|
99cdd3a16a
|
Various warning cleanups
|
2023-08-12 11:42:11 -04:00 |
|
Jasmine Iwanek
|
81bb5e564b
|
Better fallthrough annotation macro.
|
2023-08-09 20:09:36 -04:00 |
|
OBattler
|
73b7cd7be8
|
Some forgotten parentheses in disk/hdc_ide_sff8038i.c.
|
2023-08-07 03:45:45 +02:00 |
|
OBattler
|
c30d5d90b7
|
PCI and IRQ rework, pci.c rewritten from ground up, fixes numerous issues such as the bridge being added when the number of normal PCI devices equals the number of normal PCI slots, Windows 95 PCI operation on Intel 430NX, sharing of PCI IRQ's with non-PCI level-triggered devices, having both configuration mechanisms operating at the same time (ALi M1435), etc., and makes the code much more readable.
|
2023-08-07 03:04:52 +02:00 |
|
RichardG867
|
e36d7662d6
|
disk: MVHD_ERR_TIMESTAMP is non-fatal, fixes #3206
|
2023-08-05 18:10:57 -03: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 |
|
OBattler
|
6dea8d76ea
|
Added the secondary version of the OPTi 82c611 VLB IDE controller.
|
2023-07-23 15:15:25 +02:00 |
|
OBattler
|
83182ee2b2
|
Fix CMD640 to not reset IDE devices it does not control.
|
2023-07-23 00:29:41 +02:00 |
|
OBattler
|
eac6055103
|
PCI secondary channel only variant of the CMD640.
|
2023-07-22 21:59:38 +02:00 |
|
OBattler
|
4eb1848ea6
|
CMD640 improvements.
|
2023-07-22 21:56:02 +02: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 |
|
OBattler
|
f57f3d883a
|
Added a sanity check to hdd_seek_get_time().
|
2023-06-19 00:01:46 +02:00 |
|
Jasmine Iwanek
|
ba9327f5b1
|
VHD: Store disk type in config and use it when auto-creating an image file
|
2023-05-30 17:39:42 -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
|
fced29663c
|
Fix compilation on macos
|
2023-04-12 06:40:11 -04:00 |
|
Jasmine Iwanek
|
1f97a74ffb
|
Update minivhd.h
|
2023-04-12 06:40:11 -04:00 |
|
Jasmine Iwanek
|
0e0ba399c6
|
Remove unneeded includes and correct others
|
2023-04-12 06:40:11 -04:00 |
|
Jasmine Iwanek
|
0a453b9697
|
Fix missing stdbool.h includes in src/disk
|
2023-04-12 06:40:11 -04:00 |
|
Jasmine Iwanek
|
8dba80e6a6
|
Update MiniVHD to 1.0.3
|
2023-04-12 06:40:10 -04:00 |
|
Jasmine Iwanek
|
610401de7a
|
Yet more clang-formatting
|
2023-02-28 23:53:57 -05:00 |
|
Jasmine Iwanek
|
8e9f969e1a
|
Fix wdxt
|
2023-02-22 07:31:05 -05:00 |
|
Jasmine Iwanek
|
29c7e10cb3
|
Fix the wdxt-gen's ID
|
2023-02-21 18:50:09 -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 |
|
OBattler
|
e0c797a20f
|
Added WD XTA BIOS revision selection using the new CONFIG_BIOS infrastructure and some related fixes in the Win32 code.
|
2022-12-22 02:30:25 +01:00 |
|
Jasmine Iwanek
|
611dc36f59
|
FIx a silly mistake
|
2022-12-21 03:55:00 -05:00 |
|
Jasmine Iwanek
|
b60d119ad8
|
Add Western Digital WDXT-GEN
|
2022-12-20 23:12:41 -05:00 |
|
Alexander Babikov
|
a93efb68e1
|
Add a version of the XTIDE Universal BIOS for V20/V30 CPUs
|
2022-12-21 07:38:16 +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 |
|
OBattler
|
e44b69220f
|
Numerous Olivetti M24 and M240 fixes.
|
2022-11-19 04:34:14 +01:00 |
|
OBattler
|
27ebb27db7
|
Makefile.mingw corrections and made the code pass much stricter checks (now mandated by Makefile.mignw) to ensure GCC 14 readiness.
|
2022-11-17 22:44:06 +01:00 |
|