Commit Graph

573 Commits

Author SHA1 Message Date
Jasmine Iwanek
acf52f7027 XTIDE Changes 2025-03-10 05:26:35 -04:00
OBattler
4be691afe7 IDE: Correctly terminate ATAPI command on DMA underrun, fixes Windows 9x freezes. 2025-03-06 01:44:02 +01:00
OBattler
24e64fa622 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-04 19:16:23 +01:00
OBattler
136183b998 MO and ZIP: Set phase data out on WRITE SAME command. 2025-02-21 01:43:22 +01:00
OBattler
2d95396951 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-19 11:22:56 +01:00
Akamaki
983c7d7891 Merge pull request #2 from 86Box/master
rebase to master
2025-02-18 22:50:55 +09:00
Akamaki
2c78e7bb2f added comments 2025-02-18 22:46:18 +09:00
OBattler
1d83f86324 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-17 19:51:04 +01:00
OBattler
45dc381251 Forgot the single-channel VLB controller. 2025-02-17 19:50:53 +01:00
OBattler
5ccb5393a9 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-17 19:49:03 +01:00
OBattler
464253a8cd IDE: Fix device bus flags. 2025-02-17 19:48:31 +01:00
Akamaki
f6b6e39349 cleanup format 2025-02-17 00:06:47 +09:00
Akamaki
75ccfc6e2d Integrated ESDI doesn't need an external ROM 2025-02-15 16:58:11 +09:00
Akamaki
16fc5e7902 corrected compile errors, removed garbage 2025-02-15 12:08:50 +09:00
Akamaki
8ceec325ef Merge branch 'master' of https://github.com/86Box/86Box into 86Box-master 2025-02-15 09:02:14 +09:00
OBattler
c8d88d1dd0 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-14 07:40:18 +01:00
OBattler
2c197000ea Removed the legacy #defines in device.h. 2025-02-14 07:39:21 +01:00
OBattler
1a87aea37a And some more. 2025-02-13 04:32:59 +01:00
OBattler
8a66dbef37 Fixed ATAPI PIO operation and ATAPI DMA timings. 2025-02-13 04:28:05 +01:00
OBattler
9a1ae5997f Fixed ATAPI transfer split by sectors and improved the performance of IOCTL by making it no longer constantly open and close the handle. 2025-02-13 01:44:10 +01:00
OBattler
74e0408201 Current WIP CD-ROM changes. 2025-02-09 20:06:15 +01:00
Jasmine Iwanek
d00f80d3ce General changes from the obattler_202406 branch
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 02:20:36 -05:00
Jasmine Iwanek
1936c05c88 Fix warnings in ide_sec
Co-Authored-By: Miran Grča <oubattler@gmail.com>
2025-02-09 00:58:57 -05:00
Jasmine Iwanek
0c997cc4eb Add ISA, VLB & PCI second channel IDE devs 2025-02-08 21:22:49 -05:00
Jasmine Iwanek
b86e459e78 A couple of cleanups in hdc_ide.c 2025-02-08 21:22:49 -05:00
Jasmine Iwanek
d5d1d5c449 More cleanups to device structs 2025-02-08 01:28:25 -05:00
Jasmine Iwanek
5f273265ae Assorted warning fixes 2025-02-02 03:24:50 -05: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
MaxwellS04
9dbdc14af5 Make the HDD models' speed accurate
Also make some, but few, of HDD model names more accurate.
2025-01-31 01:09:43 +07:00
OBattler
90e1190c92 The great CD-ROM clean-up and rewrite, fixes #5134. 2025-01-28 16:26:28 +01:00
MaxwellS04
7696b1c131 A small fix to SV2046D 2025-01-17 03:02:19 +07:00
MaxwellS04
fceca8d1db Added note on CFS1275A 2025-01-16 20:51:32 +07:00
MaxwellS04
43cf6e0b51 Added 9 more ATA-4/ATA-5 HDD models
-Small corrections to ATA-4 Western Digital HDD models
-Line fixes to cdrom.h
2025-01-16 13:07:23 +07:00
MaxwellS04
cd5ad1f6c1 Added one recently-added ATA-1 HDD model 2025-01-15 20:12:29 +07:00
MaxwellS04
7bc89f6feb Added a plenty of IDE CD-ROM models
-Added other four ATA-3 models
-Corrections to Western Digital pre-ATA-4 HDD models
2025-01-15 07:13:21 +07:00
unreal9010
9bb96bd836 Fireball EX/CR now complete 2025-01-14 18:47:54 +01:00
unreal9010
b36d2c5aba Few corrections to Quantum Fireball series 2025-01-14 16:59:53 +01:00
unreal9010
40c52048a6 Added a couple of Quantum Fireball SE/EX drives 2025-01-13 23:20:57 +01:00
Jasmine Iwanek
fabe71150c Various improvements & Cleanups
Some ported from ANightly's work
2025-01-11 21:25:29 -05:00
plant
6ad5a7d836 Merge branch '86Box:master' into master 2025-01-01 15:51:38 -07:00
plant
9b107ebeae Add Micronics M5Pi.
This is a Socket 4 430LX machine using the Phoenix Ax86 BIOS.
Also adds a single channel version of the W83769F to support it's specific IDE setup.
2025-01-01 15:51:12 -07:00
MaxwellS04
96891e3489 Added the DiamondMax VL20 model name/speed
-Removed the duplicated 91024U3 model (plus head fixes)
-Added the secondary manufacturer name for the Travelstar 12GN model (either Hitachi or IBM OEM)
2025-01-02 04:17:45 +07:00
MaxwellS04
680d23f1f8 Replaced ST34312A with the SV1023D model
And also added the model codename to the first SpinPoint V6800 model
2025-01-02 01:39:07 +07:00
MaxwellS04
e05f9564f6 Added 20 more models
This gives a total of 40 recently-added HDD model names/speeds to use.

Also some model name additions for DeskStar 4 and DiamondMax 4320 series.
2025-01-01 12:11:47 +07:00
MaxwellS04
78f993c948 Added a note on Caviar 21700 2025-01-01 02:42:08 +07:00
MaxwellS04
7a8a45508e Some name changes to the MK2101MAN 2025-01-01 02:21:52 +07:00
MaxwellS04
263fea8ed8 Added 20 forgotten HDD models
Also a few change to the Caviar 2850
2024-12-31 14:39:24 +07:00
MaxwellS04
48e2c6b278 Merge branch '86Box:master' into HDD_Model_Batch 2024-12-31 05:53:53 +07:00
MaxwellS04
0dc3665480 Merge branch 'master' into HDD_Model_Batch 2024-12-31 05:34:52 +07:00