Skip to content

Behaviour on systems without floppy drives #152

Description

@boeckmann

When the kernel runs on a system without floppy drives, the first hard drive is still C:. So drives A: and B: are some kind of "dummy" drives.

In the event that no floppy drive is installed, the kernel currently misbehaves in the sense that B: is setup as phantom drive for A:. However, it should only do this if A: is a valid floppy, and B: is no physical drive.

Further, it should be verified what BPB and UDSC gets created by MS-DOS for non-existant drivers, and then adapt the EDR kernel to match them. Also, the kind of error reported when trying to access such a non-existant drive shall match the behaviour of MS-DOS.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingcompatibilityBehaviour different than MS-DOS / FreeDOS

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions