Changes to update to the latest version of jor1k. Closes issue #51.
Corresponding changes in sysassets and pull request s-macke/jor1k#63 (merged) accompany the changes in this pull request.
Some notes:
jor1k's compile demo was helpful in transitioning our codebase to use the new version of jor1k.
The new version of jor1k loads a base image and filesystem served from this repository (sys or sys-staging) and an extended filesystem served from sysassets. The extended filesystem is loaded on demand (I've seen requests being sent in Chrome's network tab when I cat a file, for example).
The MergeFile method of sending program.c to the VM (like in the compile demo) did not work (because gcc tries to compile the program before the file has been sent), so we still use the old method of sending the characters of the file to the terminal.
We don't need a separate jor1k-master.js anymore.
We don't need the disk images in jor1k_hd_images/ anymore (they've been moved to sysassets for backup/archival).
See the commit messages for details.
Thanks to @anant-singh and @wchill for their help.
Changes to update to the latest version of jor1k. Closes issue #51.
Corresponding changes in sysassets and pull request s-macke/jor1k#63 (merged) accompany the changes in this pull request.
Some notes:
cat
a file, for example).MergeFile
method of sendingprogram.c
to the VM (like in the compile demo) did not work (because gcc tries to compile the program before the file has been sent), so we still use the old method of sending the characters of the file to the terminal.jor1k-master.js
anymore.jor1k_hd_images/
anymore (they've been moved to sysassets for backup/archival).Thanks to @anant-singh and @wchill for their help.