Skip to content

Improve Floppy Controller #1362

@chschnell

Description

@chschnell

I'm currently working on floppy.js, the issues I'm aiming to fix:

In the past weeks, whenever I found a few hours here and there, I've been reading through floppy.js, the qemu implementation fdc.c which I use as reference, and whatever I could find on the Internet about the Intel 82078 Floppy Disk Controller which qemu implements.

So far I've added a bunch of boilerplate code to floppy.js and split off a new class FloppyDrive from FloppyController to allow for multiple drives, and similar to what I did with the IDE controller, I've refactored many literal constants to named constants and improved logging.

It's still too early for a PR, but are there any other known issues around the Floppy Disk Controller?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions