Commit Graph

144 Commits

Author SHA1 Message Date
Akamaki
aa7d5d2dc2 removed unused device decl 2025-02-15 11:49:26 +09:00
Akamaki
8ceec325ef Merge branch 'master' of https://github.com/86Box/86Box into 86Box-master 2025-02-15 09:02:14 +09:00
Jasmine Iwanek
4e6f29a7d5 malloc to calloc 2025-02-01 15:38:36 -05:00
Jasmine Iwanek
81b8038bc5 Clean up .available & .poll 2025-02-01 03:38:52 -05:00
Jasmine Iwanek
abb066f6ef Initial Micro Solutions CompatiCard support 2025-01-12 00:41:17 -05:00
OBattler
e7f0974ab4 FDC: Do not clear disk changed status on DOR reset (DSKCHG is an input pin and the FDC can not change it), fixes #5003. 2024-12-08 01:55:27 +01:00
OBattler
75fda2f046 Fix FDC's on MCA IBM PS/2 machines fixes #4962. 2024-12-03 02:07:02 +01:00
OBattler
1e5f8f9d3f FDC: Fix initial condition on non-DMA writes, fixes #4785. 2024-09-02 19:33:13 +02:00
Akamaki
05e663a5c3 merged ps55 fdc with ps2 fdc 2024-08-23 09:34:26 +09:00
OBattler
d3160e21b4 Reverted an unnecessary change in floppy/fdc.c fixes #4727. 2024-08-18 03:39:39 +02:00
Akamaki
ee280e10f1 removed debug logging 2024-08-17 00:39:40 +09:00
Akamaki
7c5e82b2ab Added PS/55 fdc emulation, fixed a bug in MT read 2024-08-15 10:44:11 +09:00
OBattler
760c720352 Assorted FDC and PCjr video fixes, fixes #4659. 2024-07-28 01:00:58 +02:00
Jasmine Iwanek
7817336567 Use a define for max FDC's 2024-07-20 20:09:25 -04:00
Jasmine Iwanek
05e7d9239c Standardize fdc_type into fdc_current
Also make it into an array
2024-07-20 14:49:24 -04:00
Jasmine Iwanek
27c8bdd57e Less dummy devices 2024-07-19 16:57:11 -04:00
Jasmine Iwanek
00068539e1 Add ability to select XT or AT FDC 2024-07-07 18:56:21 -04:00
Jasmine Iwanek
f68f048726 Don't attempt to add dummy internal device to system 2024-07-07 18:56:21 -04:00
Jasmine Iwanek
add1c39188 Allow complete removal of FDC 2024-07-05 18:59:29 -04:00
OBattler
fb267d1f8b Fix the DP8473 FDC flags, closes #4538. 2024-06-13 19:01:57 +02:00
OBattler
fed171ff4d IBM PS/1 Model 2121 FDC fix. 2024-04-18 03:50:48 +02:00
OBattler
c8a1843cdf FDC: Disable DSR reset on the PS/1-2011/2121 / PS/2-30 FDC. 2024-04-02 23:31:44 +02:00
OBattler
e2018775d5 Implement correct DSR behavior, fixes #3715. 2024-03-03 18:19:00 +01:00
OBattler
f6c66248e0 Moved the FDC FIFO implementation to fifo.c/h, fixes a few length masking bugs in fifo.c, and fixed FDC MSR register RQM bit behavior in DMA mode, which makes 386BSD work, fixes #530. 2024-02-25 08:13:45 +01:00
OBattler
4f392ca8e3 SM(S)C FDC37C669 Super I/O chip rewrite and proper FDC power down behavior, fixes floppy drive errors on the new Daeweoo machine. 2024-01-07 01:42:34 +01: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
fd1334d454 More linting in src/floppy 2023-08-22 23:54:07 -04: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
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
ce451a2bf4 More fixes for sonarcloud findings 2023-05-28 21:02:17 -04:00
Jasmine Iwanek
a3b7819981 Some bits which got lost in PR #3074 2023-02-03 01:03:55 -05:00
Jasmine Iwanek
2857655f6e Add tertiary and quaternary FDC options + improvements to monster FDC 2023-02-03 00:37:20 -05: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
Jasmine Iwanek
28baa5168f Correct mistakes 2022-12-21 16:14:59 -05:00
Jasmine Iwanek
aae9e1e408 Initial Monster FDC support 2022-12-20 21:23:55 -05: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
Jasmine Iwanek
b2e70ff4f3 Add secondary XT and AT fdc types
(Currently unused)
2022-10-27 12:19:51 -04:00
Jasmine Iwanek
fab1632cee Fixes almost all the logging options which were previously broken 2022-10-27 11:23:10 -04:00
Jasmine Iwanek
58d86a0739 clang-format in src/floppy/ 2022-09-18 17:19:22 -04:00
OBattler
1ee0eedccb ALi M5123 FDC implementation. 2022-07-23 03:19:51 +02:00
OBattler
e911cc5a34 A small FDC fix. 2022-07-20 23:40:51 +02:00
OBattler
c5bce85a53 The FDC code now actually uses the DRQ. 2022-07-20 19:56:49 +02:00
OBattler
b455d8f64d SCSI Bugfix, HDC, and FDC. 2022-04-04 18:19:14 +02:00
Jasmine Iwanek
288e2ce1d2 src/floppy 2022-03-13 09:38:53 -04:00