mmix
mmix copied to clipboard
An MMIX virtual machine written in Rust
https://docs.google.com/presentation/d/10Q4alPT1JtenX5l_0Hrj5PelZK5oHgwLUus3uOaq6UY/edit?usp=sharing
I wrote some documentation for the modules. Use `cargo doc` to inspect the results. Disclaimer: - We need to merge #16 before this. - This pull request is currently work...
As the functions need doc-comments at the end I suggest to write them directly after the implementation. In this way we get a overview which functions still need to be...
The user should be able to interact with the virtual machine. How should we do that? What should they be able to see? Which types should implement Display?
machine::state::types is the only module which is fully implemented. We need tests. A very basic example tests already exists in pull request #4.
We MMIX works with binaries that store the data and text section. We have to think how these binaries should look like and how we load them. Question 1: Should...