Commit Graph

604 Commits

Author SHA1 Message Date
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
MaxwellS04
36016b6be0 Update CY4320A model 2024-12-31 05:34:50 +07:00
OBattler
4b24ce53ec A handful of IDE fixes. 2024-12-30 19:01:48 +01:00
OBattler
4297d72a89 AT ESDI: Bring IDENTIFY results in line with the real hardware, closes #5059. 2024-12-24 19:22:55 +01:00
OBattler
80f5c47221 AT ESDI: Fix controller name in IDENTIFY. 2024-12-23 00:30:15 +01:00
MaxwellS04
90be6b1b2f Added the remaining HDD models
-Removed the ESDI one since this is a pull request for HDD IDE models' addition
-Added notes as well
2024-12-18 16:22:11 +07:00
MaxwellS04
cd4e937291 Added the remaining 9 HDD models
Also some changes/fixes to the configuration.
2024-12-17 15:36:51 +07:00
MaxwellS04
f72657aeb0 Some model name changes 2024-12-12 05:37:04 +07:00
MaxwellS04
b38fb6b72a Some changes to the configuration 2024-12-12 04:42:27 +07:00
MaxwellS04
b9de5d5f0f Added the other 12 HDD models
This gives a total for the first batch (or basic set) of 32 HDD model names/speeds to use on 86Box 4.3. It is now ready to be merged.

Also changes to some configuration.
2024-12-09 16:52:21 +07:00
MaxwellS04
22fe79209c I have forgotten one more change 2024-12-09 04:00:59 +07:00
MaxwellS04
8436ee0789 Fixed a compile-breaking mistake 2024-12-09 01:43:15 +07:00
MaxwellS04
3a0a3c85d0 Oops. One forgotten change
It's now ready to be merged for the new 4.3 release.
2024-12-09 01:41:55 +07:00
MaxwellS04
0e3be4e17e One more change
It's now ready to be merged
2024-12-09 01:29:12 +07:00
MaxwellS04
1edfb0253c Forgotten model name changes 2024-12-09 01:26:38 +07:00
MaxwellS04
9a6b131305 Added other 8 HDD models
That gives a total of 20 new HDD models to be added to 86Box and is ready to be merged.
2024-12-09 01:22:09 +07:00
MaxwellS04
c80a9ecd33 Fixed the configuration
The Fireball is acutally ATA-2, while the SpinPoint is ATA-5
2024-12-07 21:26:29 +07:00
MaxwellS04
7c3a54efb8 Added the two forgotten HDD models. 2024-12-07 21:19:49 +07:00
MaxwellS04
970f9eff34 Added a first batch of HDD model names/speeds
Adds 10 HDD models' names/speeds other than the generic 86B_HD00. It may not accurate but their models' names\speeds would be closer to the real ones.

Also adds the HDD type names to the Connor HDD models.
2024-12-07 20:14:18 +07:00
Miran Grča
262f2dc605 Merge pull request #4728 from techomancer/grid1520
Add new machine GRiD GRiDcase 1520
2024-12-05 20:36:18 +01:00