Upload and persist support for wasm container#35
Merged
xXorAa merged 6 commits intoSinclairQL:masterfrom Dec 1, 2022
Merged
Conversation
Contributor
ppe
commented
Dec 1, 2022
- Added ability to upload img or win images to wasm container
- Added ability to save changes made to filesystem to browser index DB
- Added floppy image based on sqlux distro mdv1 that is used as default wasm container image
- Separated some WASM-specific code to separate file wasm_support.c and modified CMakeLists.txt accordingly to only build support file when building for Emscripten
- WASM container virtual file system synchronisation to browser index DB is an asynchronous operation. Consequently, had to modify/extract main event loop to wait for boot image to be copied before proceeding with proper emulator initialisation
…ver.c declaration causes wasm to crash
… that full screen is not enforced when running wasm.
… save filesystem changes to browser index DB.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.