Commit Graph

452 Commits

Author SHA1 Message Date
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
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
Jasmine Iwanek
f49d3c7458 Correct many file headers to show 86box 2022-10-27 17:08:58 -04:00
OBattler
94e1f6535c Merge branch 'master' of https://github.com/86Box/86Box 2022-10-27 21:55:08 +02:00
OBattler
501b712770 Added the Toshiba T1200 version of the V86P JVC/Ricoh hard disk controller, fixes #2738. 2022-10-27 21:55:00 +02:00