AltairZ80: wd179x: Better support for 5.25-inch floppies.#484
AltairZ80: wd179x: Better support for 5.25-inch floppies.#484pkoning2 merged 1 commit intoopen-simh:masterfrom
Conversation
|
@psco does this look good to you? |
|
Thank you Howard, this looks fine and can be merged. |
|
@hharte would you please remind me how to do those automated tests? I have PR coming that also changes wd179x.c. |
|
Found it! altairz80-tests. |
|
I'm also putting this into ZIMH, along with a bunch of tests. Thanks for the changes! |
|
FYI, in your patch, wd179x_set_rpm() checks if Since valid drives are I've fixed this in my fork. |
AltairZ80: wd179x: Better support for 5.25-inch floppies.
Summary
Allow wd179x to support both 360 RPM (8") and 300 RPM (5.25") drives.
Compiled with:
Automated tests:
SIMH running on Windows, Linux (ARM), MacOS (x64):
CompuPro CP/M-80
CompuPro CP/M-86
SCP 86-DOS
MS-DOS 2.11 - Builds MS-DOS 2.11 from source.
CompuPro CP/M-68K v1.3 (68000 and 68010 versions)
CP/M-68K v1.2
Advanced Digital Super-Six CP/M 2.2
Advanced Digital Super-Six CP/M 3.0
DIGITEX CP/M 2.2
DIGITEX CP/M 3.0
DIGITEX OASIS multi-user version 5.6
MultiStar: IBC OASIS multi-user version 5.6
MegaStar: IBC OASIS multi-user version 5.6
CP/M-80 (Altair) ZEXALL Z80 instruction set test.
CP/M 3 (Altair) Banked Memory Test.
FYI, @psco, @deltecent