Commit Graph

309 Commits

Author SHA1 Message Date
OBattler
774a2fa951 FDC: Do not attempt to raise the IRQ if it is disabled. 2025-08-09 14:40:27 +02:00
OBattler
87c3765071 SM(S)C FDC73c93x and NSC PC87309 fixes. 2025-08-02 17:44:16 +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
OBattler
437ecbde6c D86F: Always wait for two index pulses on wrong DENSEL and do it in Turbo mode as well, fixes floppies in Windows 95 when booted with a floppy inserted. 2025-07-31 23:37:13 +02:00
OBattler
3ef7f82c78 FDC: Fix DOR FINTR disabling, fixes #5851. 2025-07-31 18:26:27 +02:00
OBattler
9063bbe68b Second and last part of the icon indicator work. 2025-07-23 15:53:34 +02:00
Cacodemon345
6b2e58d3b4 Write-protected indicator (part 1) 2025-07-21 01:20:54 +06:00
usergithub64
8a9ee62993 Fixes for broken translation
Fixes for broken translation
2025-07-14 14:00:59 +03:00
RichardG867
e7d0f153ae Move PS/2 floppy drive type migration to config 2025-07-10 10:42:08 -03:00
OBattler
cbdfa32e65 Reset the FIFO and update its lengths on test mode set/reset, fixes #5702. 2025-06-25 05:42:50 +02:00
usergithub64
23f697782e Fixes for broken translation
Fixes for broken translation
2025-06-10 13:59:15 +03:00
OBattler
a82bb4269f Added the Shottle HOT-433A eSupport BIOS. 2025-06-09 20:36:21 +02:00
Jasmine Iwanek
b71e321236 Assorted cleaning 2025-06-06 21:55:06 -04:00
Miran Grča
50516eb3d2 FDC poll: fix VERIFY opcode. 2025-06-02 10:39:33 +02:00
OBattler
455622492b All the required fixes - the Dell OptiPlex Gn+ now works correctly. 2025-05-21 20:49:54 +02:00
OBattler
76c3ad9868 Removed an excess logging line. 2025-05-18 08:18:18 +02:00
OBattler
7b9b2bc10d Some FDC, SM(S)C FDC37C66x, and VLSI VL82C480 changes. 2025-05-18 08:14:46 +02:00
OBattler
1eb4355d76 FDC: Remove an excess commented out line. 2025-05-17 03:16:52 +02:00
OBattler
d6338e42cc Significantly speed up floppy turbo mode when the FDC is using DMA. 2025-05-07 23:08:26 +02:00
OBattler
018bbfae43 SM(S)C FDC37C93x Super I/O chip rewrite, add the Acer V62x, and un-dev-branch the V-Tech Laser XT machines. 2025-05-05 05:11:55 +02:00
Cacodemon345
7901842c42 Write indicator for floppy drives
Write indicator is also properly contrasted on 5.25 floppy drives
2025-04-22 22:08:52 +06:00
Miran Grča
9592ac8904 Merge pull request #5422 from Cacodemon345/qt-hide-fdd-menus
Make sure that floppy icons and options do not appear if there's no floppy controller available
2025-04-01 21:26:17 +02:00
Cacodemon345
5e61b78b78 Make sure that floppy icons and options do not appear if there's no floppy controller available 2025-04-02 01:10:21 +06:00
OBattler
3e7f8a18de FDC: Initialize DRVRATE to 1 on the OKI IF386AX so that 1.25 MB floppies can be read on a 3.5" 3-mode drive. 2025-04-01 09:18:12 +02:00
OBattler
1783da99a4 86F internal handler: make the common handlers function initialize the floppy density hole return function, fixes 3-mode (dual-RPM) 3.5" drives. 2025-04-01 08:48:01 +02:00
OBattler
bc2fa4084a Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-16 17:26:51 +01:00
MaxwellS04
a1996e7955 Readd XT and AT floppy controllers
They got removed during the addition of CompatiCard
2025-03-15 01:09:41 +07:00
OBattler
a386bd015f Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-03-10 16:57:56 +01:00
Jasmine Iwanek
9e95e1e475 Move ROM write functions to rom.c 2025-03-10 05:26:35 -04:00
OBattler
2d95396951 Merge remote-tracking branch 'origin/master' into cdrom_changes 2025-02-19 11:22:56 +01:00
Akamaki
2c78e7bb2f added comments 2025-02-18 22:46:18 +09:00
Akamaki
5314f519ad cleanup format 2025-02-17 00:11:33 +09:00
Akamaki
59c3bb794f revert wrapping changed in recent edits 2025-02-15 19:03:42 +09:00
Akamaki
db056e0b66 fixed a floppy drive access issue
It took a few hours that I noticed fdc.c decides the floppy drive type by the machine name.
2025-02-15 16:44:07 +09:00
OBattler
c6dfd688f4 Split off the CRC code to its own module. 2025-02-15 07:09:14 +01:00
Akamaki
16fc5e7902 corrected compile errors, removed garbage 2025-02-15 12:08:50 +09:00
Akamaki
aa7d5d2dc2 removed unused device decl 2025-02-15 11:49:26 +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
af476f957c Some const changes in the FDD code. 2025-02-13 00:09:03 +01: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
Jasmine Iwanek
abb066f6ef Initial Micro Solutions CompatiCard support 2025-01-12 00:41:17 -05:00
Jasmine Iwanek
fabe71150c Various improvements & Cleanups
Some ported from ANightly's work
2025-01-11 21:25:29 -05:00
OBattler
2d25a116ad Refine the FDD PS/1 and PS/2 check to ignore the PS/ValuePoint machines, fixes #5101. 2025-01-04 20:43:59 +01:00
OBattler
3bb62f59b8 And another comment. 2024-12-27 22:47:40 +01:00
OBattler
bf163bbfeb Fixed another commit. 2024-12-27 22:45:35 +01:00
OBattler
1a026d58df And another fix. 2024-12-27 22:44:21 +01:00
OBattler
b0d964140a Fixed the comment. 2024-12-27 22:37:26 +01:00