Commit Graph

564 Commits

Author SHA1 Message Date
OBattler
33af416836 Added the CMD-649. 2025-08-01 19:44:30 +02:00
OBattler
a16f28fab5 IDE and CMD-64x fixes, including IDE initialization improvements and CMD-648 option ROM support. 2025-08-01 16:39:42 +02:00
Alexander Babikov
8361b8f599 Translation fixes
Change "BIOS Address" -> "BIOS address"

Consistency for "KB" in Xi8088 configuration

Fix incorrect source strings and restore their correct translations
that were lost; apply trivial edits

Fix duplicate strings in the Polish translation
2025-08-01 15:23:48 +05:00
RichardG867
02dab978ad CMD64x: Fix broken bus master mapping on Linux 2025-07-31 21:37:25 -03:00
OBattler
e50bbce21d HDD: Replace one fatal with sane default behavior, replaces some IDE BIOS'es fatal'ing the emulator with too old IDE hard disk models selected. 2025-08-01 00:18:43 +02:00
Cacodemon345
ecba9783b3 Merge remote-tracking branch 'origin/master' into mke 2025-07-27 02:27:14 +06:00
OBattler
ca400e11dd Implemented the CMD-648 PCI IDE controller, gave it to the CUBX which has it on-board, and added CMD-646 and CMD-648 as standalone options for PCI tertiary+quaternary controllers. 2025-07-26 20:38:15 +02:00
Cacodemon345
3933e032b0 Merge branch 'master' into mke 2025-07-26 01:13:59 +06:00
OBattler
64e85fdfbc Retooled ZIP emulation into more expansible Removable Disk emulation, ZIP 100 and 250 types remain selectable, alongside the new 86Box (ie. generic) option. 2025-07-25 16:30:40 +02:00
Cacodemon345
472f0cb7d9 Non-working MKE/Panasonic interface 2025-07-25 16:33:53 +06:00
OBattler
362528de25 CMD646: Return the registers from the correct bus master instance. 2025-07-24 12:12:26 +02:00
OBattler
9063bbe68b Second and last part of the icon indicator work. 2025-07-23 15:53:34 +02:00
RichardG867
19bd891f86 Move LBA Enhancer to the ISA ROM system 2025-07-10 12:10:16 -03:00
Jasmine Iwanek
3a26b9d46b Many warning fixes 2025-06-28 23:54:07 -04:00
Miran Grča
5ea9edd6a3 Update hdd_image.c - hide the empty_sector_1m variable on Unix. 2025-06-28 22:29:05 +02:00
OBattler
cd6a3ee48f Applied the same sorting to hard disk controllers, network adapters, SCSI controllers, and sound cards as well. 2025-06-25 20:24:30 +02:00
OBattler
a1a3ed22f4 Fix RZ-1000 so the AMI 062594 BIOS'es of the SB486PV don't disable it. 2025-05-25 01:39:58 +02:00
OBattler
20b2b1c901 RZ-1000: Do not initialize the second IDE channel if the controller is single-channel. 2025-05-18 02:40:49 +02:00
OBattler
e800f99f5a Make device.c assume CONFIG_BIOS is first in the config struct and make sure any device_t struct containing such follows that, in order to not have to traverse the entirety of every single device_t's config struct in the Settings dialog - should reduce the dialog's loading times further. 2025-05-10 04:53:20 +02:00
OBattler
58f342c277 RZ-1000: Disable logging. 2025-05-07 23:02:29 +02:00
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