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
Jasmine Iwanek
06c3bbb39c
Remove unnecessary functions
2022-10-27 12:03:17 -04:00
Jasmine Iwanek
fab1632cee
Fixes almost all the logging options which were previously broken
2022-10-27 11:23:10 -04: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
Lubomir Rintel
b20e72f37f
Add a Victor V86P disk driver
...
This emulates a JVC-branded controller/drive pair, using RLL encoding,
connected via a small connector electrically compatible with ST-506.
The controller is ST-506 compatible with an extra command for
self-power-off. The option ROM is made by SMS. Commented disassembly is
available for study [1].
The disk is a 3.5" 20MiB "made by Victor", labeled JD3824T100 on the outer
protective casing, JD3824T00-1 on the actual drive. It's 615/2/34
physically, pretends to be a 614/4/17 so that it's type 3 compatible.
[1] https://archive.org/details/v86p-hd
2022-10-23 19:28:36 +02:00
ts-korhonen
0dabf88baf
Fix Qt 6.4 builds.
...
Cast from char* to QVariant was removed, use const char* instead.
2022-10-14 14:44:36 +03:00
OBattler
7a7f87b532
Enabled the LUN check for ATAPI MO, ZIP, and CD-ROM drives.
2022-09-28 04:01:19 +02:00
Jasmine Iwanek
696f6f7e2f
clang-format in src/disk/
2022-09-18 17:19:22 -04:00
Jasmine Iwanek
5e0c1ac209
Gdbstub, Minitrace and more ( #2653 )
...
* Fix gdbstub compilation
* Fix minitrace compilation
* Fix many warnings on Linux Builds
* Support DirectInput for Joysticks in QT UI too
2022-08-31 18:35:32 -03:00
TC1995
8c8a42a9be
ESDI MCA: No longer fatal on default reads, fixes Win3.0 MME installation to hard disk using ESDI MCA.
2022-08-09 23:27:03 +02:00
Jasmine Iwanek
5d999920f5
Move SCSI defines to scsi.h
2022-08-02 22:35:43 -04:00
Adrien Moulin
7aec47583d
ESDI MCA: implement HDD timings and fix status icon updating ( #2538 )
...
* esdi_mca: clang-format
* esdi_mca: implement hdd timings
* esdi_mca: fix drive status icon updating
2022-07-30 12:14:03 -03:00
Adrien Moulin
e0dfb6d183
ESDI: fix drive status icon updating
2022-07-29 01:17:36 +02:00
Adrien Moulin
6e6436acd7
ESDI: implement HDD timings
2022-07-29 00:47:52 +02: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
OBattler
97e33097b2
And in disk/hdd.c
2022-07-19 23:52:18 +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