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 |
|
Jasmine Iwanek
|
af9f1abf98
|
Code/Comments cleanup
Tabs to spaces
Whitespace
Normalize clang-format comments
|
2022-11-13 21:15:58 -05:00 |
|
Jasmine Iwanek
|
bd75bc141a
|
Header cleanups
Tabs to spaces
Consistency
|
2022-11-13 21:15:47 -05:00 |
|
Cacodemon345
|
335f58cbf6
|
hdd_image: Try to reopen existing disk image next time
Fixes #1766.
|
2022-11-12 22:04:50 +06:00 |
|
Jasmine Iwanek
|
6919451ae4
|
Fix string offsetting
|
2022-11-09 23:19:17 -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 |
|
Jasmine Iwanek
|
113207e27a
|
ADD BIOS-less version of WD1002A_WX1 for olivetti M24
|
2022-10-30 16:47:07 -04:00 |
|
Jasmine Iwanek
|
0aca93b76d
|
Use correct BIOS for WD1004 series of cards
|
2022-10-30 16:47:07 -04:00 |
|
Jasmine Iwanek
|
7a14b31fcc
|
Deal with the magic numbers
Also fix a small trivial style issue
|
2022-10-30 16:47:06 -04: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 |
|
Miran Grča
|
c2402daf1e
|
Merge pull request #2755 from jriwanek-forks/tabstospaces
Correct many file headers to show 86box
|
2022-10-29 17:06:18 +02:00 |
|
Jasmine Iwanek
|
47f6257240
|
Correct headers for BSD Licensed files
|
2022-10-29 10:52:49 -04:00 |
|