Implement a naive virtual filesystem #105
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull-request will update #104 by adding support for a simple virtual filesystem. This means that when the user runs "DIR A" they will see the files they should see and also files from static/A/.
The intention is that we can bundle some fixed files within the emulator which will be useful. Of course we're not implementing full functionality so any binary that needs to read an associated data-file, or similar, will fail.
We've just added support to the three BDOS calls required to make the CCP work:
Anything beyond that will fail and that's okay. But it does mean we can bundle our files appropriately.