OBattler
|
c3debc5e27
|
Implement the RZ-1000 PCI IDE controller needed by some Intel machines.
|
2025-05-06 03:21:54 +02:00 |
|
Cacodemon345
|
531e6545be
|
IDE: Report single sector writes properly for 28-bit Write commands
|
2025-04-23 16:22:53 +06:00 |
|
Cacodemon345
|
b074c28d3d
|
DMA-based IDE writes are now reported properly
|
2025-04-23 16:07:41 +06:00 |
|
Cacodemon345
|
e703ac760b
|
Write indicators (except for floppy drives)
|
2025-04-22 17:37:00 +06:00 |
|
RichardG867
|
e4d7911f85
|
Fix Conner name in one model preset
|
2025-04-15 14:06:02 -03:00 |
|
Alexander Babikov
|
9153152990
|
qt: Redesign hard disk dialog to accommodate drive models
|
2025-04-11 23:31:22 +05:00 |
|
OBattler
|
e48d64de45
|
SCSI CD-ROM/Disk/MO/ZIP: Treat data commands with request length 0 in ATAPI PIO mode as non-data commands, also allow WIN_SRST to go through BSY, fixes the regressions introduced in build 6731 reported by JVERNET.
|
2025-04-07 01:44:12 +02:00 |
|
OBattler
|
0ebadfb942
|
CD-ROM, ATAPI HDD, MO, and ZIP: correct bus speed arithmetic, makes especially MO and ZIP much faster.
|
2025-03-21 03:29:46 +01:00 |
|
OBattler
|
7575bdc562
|
Fixed the MO part of the fix - do NOT hardcode to 512!
|
2025-03-20 06:30:58 +01:00 |
|
OBattler
|
46f7c7c46f
|
MO and ZIP: Fix return length of READ 6/10/12 and actually save the image history into the configuration file.
|
2025-03-20 06:20:22 +01:00 |
|
OBattler
|
0fd97c8427
|
MO: Fix medium size in various conditions and fix handling of unsupported media.
|
2025-03-19 04:35:47 +01:00 |
|
OBattler
|
1a6f84d455
|
MO: More bug fixes.
|
2025-03-18 03:00:56 +01:00 |
|
OBattler
|
6f8594f2b2
|
MO: A few bug fixes.
|
2025-03-18 01:38:59 +01:00 |
|
OBattler
|
be2a435e05
|
MO and ZIP: Fix reading, writing, and formatting, also fix > 2 GB MO images.
|
2025-03-18 00:43:49 +01:00 |
|
OBattler
|
556c74c159
|
IDE DMA: Properly handle partial transfers, fixes ATAPI DMA in Windows 98 SE.
|
2025-03-17 20:58:15 +01:00 |
|
OBattler
|
277273c05d
|
ATAPI PIO: Do not prematurely terminate the command if bytes are left to be transferred but all sectors have already been read into the buffer, fixes FreeBSD CD-ROM boot on some machines.
|
2025-03-17 16:54:41 +01:00 |
|
OBattler
|
bb1b666010
|
Removed some commented out stuff.
|
2025-03-17 00:43:18 +01:00 |
|
OBattler
|
a386bd015f
|
Merge remote-tracking branch 'origin/master' into cdrom_changes
|
2025-03-10 16:57:56 +01:00 |
|
Jasmine Iwanek
|
f41f26a6e0
|
The xtide (XT) ROM is now optionally writable
|
2025-03-10 05:26:35 -04:00 |
|
Jasmine Iwanek
|
b1d68b83e7
|
Allow Configuration of XTIDE base and bios addr
|
2025-03-10 05:26:35 -04:00 |
|
Jasmine Iwanek
|
e257569e67
|
Single Channel XTIDE support
|
2025-03-10 05:26:35 -04:00 |
|
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 |
|