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
Cacodemon345
e703ac760b
Write indicators (except for floppy drives)
2025-04-22 17:37:00 +06:00
Jasmine Iwanek
d5d1d5c449
More cleanups to device structs
2025-02-08 01:28:25 -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
OBattler
90e1190c92
The great CD-ROM clean-up and rewrite, fixes #5134 .
2025-01-28 16:26:28 +01:00
OBattler
1dcd2f8305
Board Revision -> BIOS Revision.
2024-11-10 05:13:03 +01:00
OBattler
55b091fb58
Assorted string fixes, mostly for consistency.
2024-11-10 02:23:21 +01:00
RichardG867
5734fd9a55
hdc_st506: Report image read/write errors
2024-10-29 12:49:47 -03:00
OBattler
9da2cef53d
Also apply the IRQ 2 fix to the WD1002 family.
2024-08-24 06:24:35 +02:00
OBattler
f81541c8f6
WD1004 family: Fix IRQ 2 flag readout.
2024-08-24 06:19:14 +02:00
OBattler
9947af00d4
Fixed the FORMAT command on almost every emulated hard disk controller.
2024-04-18 03:47:49 +02:00
OBattler
b607d191f4
Fix the WD1004A-WX1 BIOS and jumpers.
2024-01-22 15:35:32 +01:00
Jasmine Iwanek
fc19a4698b
Several fixes to compile with logging enabled
2023-12-14 15:52:04 -05:00
OBattler
0ea7f3b2b2
Fixed includes in disk/hdc_st506_xt.c.
2023-08-24 01:10:41 +02:00
OBattler
c548910ce7
Unmarked fallthroughs: disk/hdc_st506_xt.c.
2023-08-24 00:57:10 +02:00
Jasmine Iwanek
7342c0a77a
More linting in src/disk
2023-08-22 23:54:06 -04:00
Jasmine Iwanek
81bb5e564b
Better fallthrough annotation macro.
2023-08-09 20:09:36 -04:00
Jasmine Iwanek
d2f42198fd
Fix clang build failure
2023-07-26 12:41:18 -04:00
Jasmine Iwanek
998cfe5cc8
Constification
2023-07-25 17:59:24 -04:00
Jasmine Iwanek
db66543959
Apple build fix
2023-07-25 17:59:22 -04:00
Jasmine Iwanek
ee695e71f9
More sonarlint work
2023-07-25 17:59:22 -04:00
Jasmine Iwanek
1116aadb6f
Another round of sonarlint work
2023-07-04 10:53:44 -04:00
Jasmine Iwanek
21adfd4d50
Next round of sonarlint cleanups
2023-06-26 18:28:13 -04:00
Jasmine Iwanek
ed1b369abd
Yet more sonarlint fixes
2023-05-29 06:21:17 -04:00
Jasmine Iwanek
8e9f969e1a
Fix wdxt
2023-02-22 07:31:05 -05:00
Jasmine Iwanek
29c7e10cb3
Fix the wdxt-gen's ID
2023-02-21 18:50:09 -05:00
Jasmine Iwanek
1860700eab
Fix some small issues
2023-01-07 17:02:23 -05:00
Jasmine Iwanek
a40630ba63
Even more tabs to spaces
2023-01-07 14:09:51 -05:00
Jasmine Iwanek
611dc36f59
FIx a silly mistake
2022-12-21 03:55:00 -05:00
Jasmine Iwanek
b60d119ad8
Add Western Digital WDXT-GEN
2022-12-20 23:12:41 -05:00
Jasmine Iwanek
3fe4f75108
A bit more clang-format
2022-11-19 11:53:07 -05:00
OBattler
e44b69220f
Numerous Olivetti M24 and M240 fixes.
2022-11-19 04:34:14 +01:00
Jasmine Iwanek
bd75bc141a
Header cleanups
...
Tabs to spaces
Consistency
2022-11-13 21:15:47 -05:00
Jasmine Iwanek
113207e27a
ADD BIOS-less version of WD1002A_WX1 for olivetti M24
2022-10-30 16:47:07 -04:00
Jasmine Iwanek
0aca93b76d
Use correct BIOS for WD1004 series of cards
2022-10-30 16:47:07 -04:00
Jasmine Iwanek
7a14b31fcc
Deal with the magic numbers
...
Also fix a small trivial style issue
2022-10-30 16:47:06 -04:00
OBattler
501b712770
Added the Toshiba T1200 version of the V86P JVC/Ricoh hard disk controller, fixes #2738 .
2022-10-27 21:55:00 +02:00
Lubomir Rintel
b20e72f37f
Add a Victor V86P disk driver
...
This emulates a JVC-branded controller/drive pair, using RLL encoding,
connected via a small connector electrically compatible with ST-506.
The controller is ST-506 compatible with an extra command for
self-power-off. The option ROM is made by SMS. Commented disassembly is
available for study [1].
The disk is a 3.5" 20MiB "made by Victor", labeled JD3824T100 on the outer
protective casing, JD3824T00-1 on the actual drive. It's 615/2/34
physically, pretends to be a 614/4/17 so that it's type 3 compatible.
[1] https://archive.org/details/v86p-hd
2022-10-23 19:28:36 +02:00
Jasmine Iwanek
696f6f7e2f
clang-format in src/disk/
2022-09-18 17:19:22 -04:00
Alexander Babikov
1a6d596fea
Remove the now-redundant LARGEFILE macro definitions
2022-04-14 07:10:20 +05:00
Jasmine Iwanek
c01ab374a4
src/disk
2022-04-12 17:26:06 -04:00
Jasmine Iwanek
e54d136e3b
Add WD1004 series of XT HDD controllers
2022-03-13 10:29:05 -04:00
Jasmine Iwanek
369f6774f9
src/disk
2022-03-13 09:37:19 -04:00
Jasmine Iwanek
801f81fbda
clean up device_config_t formatting
2022-02-26 23:31:28 -05:00
Jasmine Iwanek
4674756664
More newline and whitespace cleanups
2022-02-20 16:26:40 -05:00
OBattler
6f2b93923c
A lot of fixes - everything now seems to work properly.
2022-02-03 03:10:06 +01:00
Jess Lovelace
f18615ae87
refactored device_t and all declarations
2022-02-02 16:31:22 -05: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
David Hrdlička
dfbbe08a07
rewrite the emulator to use UTF-8 internally
2021-03-30 09:46:49 +02:00