Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Filesystem support #6

Open
thejpster opened this issue Nov 3, 2022 · 3 comments
Open

Filesystem support #6

thejpster opened this issue Nov 3, 2022 · 3 comments

Comments

@thejpster
Copy link
Member

The block device API is going back into the BIOS API, so we can work on filesystem support using the Linux BIOS.

@thejpster
Copy link
Member Author

We can do DIR now in #36. Next step is a LOAD command - and to change RUN to verify that the application loaded is actually valid before jumping to it so you can't jump to garbage.

@thejpster
Copy link
Member Author

thejpster commented May 19, 2023

Wrote a LOAD command

@thejpster
Copy link
Member Author

We'll need an array of "open file" objects. The file handle you give to a user will be an index into this array. Each object will have a volume index and a file handle for that volume. If a card is ejected, all files on that volume will be marked as errored. All open files will need to be closed when a program exits.

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

No branches or pull requests

1 participant