OBattler
77d73ed3c2
Finished the Intel 450KX, changes to the memory and SMRAM API's, removed the ASUS P/I-P6RP4 from the Dev branch, added the CMD646 PCI IDE controller, and fixed some bugs on the CMD640.
2021-10-26 01:54:35 +02:00
OBattler
79999818f5
A slight fix to the OPTi 611 IDE controller.
2021-10-09 17:27:07 +02:00
Miran Grča
a505a6a910
Merge pull request #1640 from 86Box/master
...
Brought the branch up to par with master.
2021-09-01 15:03:15 +02:00
Cacodemon345
8251d2b244
Change ftello64 to ftell since it got truncated anyway
2021-08-29 23:50:21 +06:00
OBattler
0cebc8669a
And back.
2021-08-20 17:20:25 +02:00
OBattler
d9eb945faf
Let's do this again.
2021-08-20 17:18:08 +02:00
OBattler
3d004b56e7
Fixed the IDE BusMaster IRQ fix.
2021-08-20 17:16:14 +02:00
OBattler
583f84a8b4
And back.
2021-08-20 17:00:30 +02:00
OBattler
19c374c046
Temporary changes to make merger possible.
2021-08-20 16:58:27 +02:00
OBattler
8d3a7583de
IDE BusMaster IRQ status is no longer automatically cleared on IRQ lower.
2021-08-20 16:50:39 +02:00
Miran Grča
77a5cf6891
Merge pull request #1581 from 86Box/master
...
Bring the branch up to par with master.
2021-08-04 09:15:08 +02:00
RichardG867
f0176ceab6
Sound Blaster PnP/IDE overhaul, closes 86Box#1578
2021-08-03 16:44:09 -03:00
Miran Grča
8ca1328c7e
Merge pull request #1571 from 86Box/master
...
Bring the branch up to par with master.
2021-08-02 06:58:22 +02:00
OBattler
729b6d5069
Added support for up to four SCSI controllers, closes #343 .
2021-07-22 20:13:44 +02:00
OBattler
e1837929f0
IDE no longer pulls down status bit 7 when nothing is attached - fixes delays on most AMI BIOS'es.
2021-07-19 08:49:14 +02:00
OBattler
4f6df76f10
Revert "Revert "Merge branch 'feature/machine_and_kb' into master""
...
This reverts commit f2cd3756dd .
2021-07-04 17:40:39 +02:00
Daniel Gurney
f2cd3756dd
Revert "Merge branch 'feature/machine_and_kb' into master"
...
This reverts commit 6604a29d7e , reversing
changes made to 1d7fca0abd .
2021-07-04 18:22:52 +03:00
OBattler
15279e4964
Finished the ALi M15xx and removed from Dev branch.
2021-07-01 01:43:59 +02:00
OBattler
fd4817a87b
All the current WIP work (warning: the PIT is currently using some temporary test rewrite that is going to be undone).
2021-06-29 19:11:19 +02:00
RichardG867
756e1dfc83
Fix quaternary IDE PnP ROM
2021-06-03 16:26:04 -03:00
Alexander Babikov
594c355940
Change the internal name for VLB IDE controllers
...
This should fix an issue with HDDs and CD-ROMs connected
to those controllers not appearing in the status bar.
2021-05-26 18:13:01 +05:00
Alexander Babikov
5bebe58857
Add a version of XTIDE Universal BIOS for 386
2021-05-01 10:23:08 +05:00
OBattler
936c5bfb90
IDE PNP fixes for 64-bit builds.
2021-04-30 19:22:48 +02:00
OBattler
9bb1372191
Fixed indentation disk/hdc_xta.c.
2021-04-29 22:02:16 +02:00
OBattler
99ca313565
Fixed the IDE hard disk busy status setting on reset.
2021-04-07 23:55:19 +02:00
OBattler
76b2ac640b
Made sure the XT MFM and XTA hard disk controllers specify the hard disk type in the name, closes #1119 .
2021-04-07 02:21:37 +02:00
OBattler
200528443f
And fixed the fix.
2021-04-07 00:52:55 +02:00
OBattler
bc2fd285c4
Made the IDE RESET BUSY status setting only apply when IDE is in ATA-3 mode.
2021-04-07 00:52:28 +02:00
Miran Grča
32205e10b8
Merge pull request #1350 from richardg867/master
...
More ISAPnP stuff
2021-04-04 07:29:14 +02:00
OBattler
c0a70b400b
IDE drives now return BUSY status in reset mode, and AT MFM and ESDI controllers now return the READY bit in the status register set also for the first sector of the WRITE command, fixes #1281 .
2021-04-03 23:26:30 +02:00
RichardG867
429d5f5c4e
Add string identifier to PnP IDE controllers as mandated by spec, fixes summary hanging on AMI machines
2021-04-03 00:16:15 -03:00
RichardG867
75b2d4f6b4
Overhaul tertiary/quaternary IDE PnP ROM to try the default IRQ first, allow for I/O port flexibility, and follow the Microsoft PNP???? device ID specification
2021-04-02 00:37:01 -03:00
OBattler
5dace5e657
Fixed warnings introduced by the UTF-8 conversion.
2021-04-01 00:04:59 +02:00
David Hrdlička
dfbbe08a07
rewrite the emulator to use UTF-8 internally
2021-03-30 09:46:49 +02:00
RichardG867
eea426a66c
Add PnP tertiary/quaternary IDE controllers
2021-03-23 16:54:22 -03:00
OBattler
bd792b8e7a
Added the NCR 53c815 and 53c820, and made sure the 53c810 and the 53c820 do not have the BIOS option as real ones do not have a BIOS BAR, while the 53c815 and 53c825 do (they are basically 53c810 and 53c820, respectively, with own BIOS support);
...
Roughly implemented the SCSI IDENTIFY message LUN operation, fixes some SCSI controller drivers in some situations;
Added an undocumented CMD640 IDE controller register required by Linux and by a DOS driver.
2021-03-23 06:32:18 +01:00
David Hrdlička
96eb8d806e
Add copyright headers
2021-01-12 18:26:18 +01:00
David Hrdlička
11b6604196
Add CMake build files
2021-01-12 18:22:40 +01:00
David Hrdlička
4a87af237a
Change mo_format to upstream original
2021-01-12 17:11:02 +01:00
mattx433
55fd5652a8
Make mo_format use POSIX functions instead of Win32 ones
2021-01-07 13:42:55 +01:00
OBattler
fa3394c04e
Fixed parameter list in data out phase on MODE SELECT (10) command on all ATAPI and SCSI devices, fixes ATAPI and SCSI CD Audio volume control, fixes #1191 .
2020-12-26 02:26:45 +01:00
OBattler
7577dbab78
Finished the SiS 50x work and added the two ASUS'es.
2020-12-18 17:09:54 +01:00
RichardG867
29a0ce48e7
Merge branch 'master' of https://github.com/86Box/86Box
2020-12-03 01:46:04 -03:00
RichardG867
a90d8d1e65
Implement VIA southbridge UDMA status bit, fixes UDMA on Windows
2020-12-02 21:58:01 -03:00
OBattler
6e233f4ac8
SDL renderer improvements and fixes and added SDL OpenGL option;
...
Various performance improvements;
Fixed USB UHCI HCHalt;
Cirrus Logic CL-GD 5422/24 fixes and removed them from the Dev branch;
The Storage controllers sections of Settings now has its own corresponding section of the configuration file;
Fixed the AT clock divisors for some Pentium OverDrive CPU's;
Added the ACPI RTC status (no ACPI RTC alarm event yet).
2020-11-26 18:20:24 +01:00
OBattler
f86ab08395
The geometry is now obtained normally.
2020-11-21 16:19:08 +01:00
Miran Grča
8cb733383c
Merge pull request #1111 from sards3/master
...
VHD: fix bug in multi-sector writes
2020-11-21 16:14:01 +01:00
sards3
68000092e2
VHD: fix bug in multi-sector writes
2020-11-21 03:48:40 -06:00
OBattler
77d7c0fb81
VHD fixes.
2020-11-20 23:59:04 +01:00
Stephen McKinney
21e555b63f
Update to latest MiniVHD.
2020-11-19 01:23:27 -06:00