Skip to content

[bioshd] 720KB 2DD support for PC-98 2HD/2DD common drive#1779

Merged
ghaerr merged 1 commit intoghaerr:masterfrom
tyama501:pc98_bioshd3
Dec 29, 2023
Merged

[bioshd] 720KB 2DD support for PC-98 2HD/2DD common drive#1779
ghaerr merged 1 commit intoghaerr:masterfrom
tyama501:pc98_bioshd3

Conversation

@tyama501
Copy link
Contributor

Hello @ghaerr ,

This is the PR of the 720KB 2DD support for PC-98 as we have talked.

Currently, this is focused on the 720KB(9sectors/track) with device address 0x10 for 2HD/2DD common drive.
640KB(8sectors/track) or device address 0x70 for 2DD sole drive is not supported.
It reads BPB to reject this.

I have tested with PC-9801UV21 and I could read/write 720KB disk.

PC-9801UV21_ELKS_2DD

PC-9801UV21_ELKS_2DD_2

Since PC-9801BX with 1440KB drive is broken,
3modes are tested only on the emulator, but it can mount 720KB/1232KB/1440KB from the same kernel.

ELKS_2DD_mount

Thank you!

@ghaerr
Copy link
Owner

ghaerr commented Dec 29, 2023

Hello @tyama501,

Looks good, thank you!

640KB(8sectors/track) or device address 0x70 for 2DD sole drive is not supported.

Are you thinking it would be nice to support 640KB floppies? You're welcome to add for PC-98 if you wish :)

@ghaerr ghaerr merged commit 86a6061 into ghaerr:master Dec 29, 2023
@tyama501
Copy link
Contributor Author

Thank you!

I tried a little about 640KB, but it seems that it is not so easy,
it may need to change read/write command.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants