2021-10-24 21:55:35 +00:00
|
|
|
# mu: a human-scale computer
|
|
|
|
|
2022-02-10 20:47:52 +00:00
|
|
|
> Mu is a minimal-dependency hobbyist computing stack
|
2021-10-24 21:55:35 +00:00
|
|
|
|
|
|
|
=> https://github.com/akkartik/mu mu repository
|
2021-10-27 20:51:35 +00:00
|
|
|
=> http://akkartik.name/akkartik-convivial-20200607.pdf bicycles for the mind have to be see-through
|
|
|
|
|
2021-11-26 21:45:17 +00:00
|
|
|
# tutorial
|
|
|
|
|
|
|
|
we collaborated with play-testing and giving feedback on the following tutorial:
|
|
|
|
=> https://github.com/akkartik/mu/blob/main/tutorial/index.md A guided tour of Mu on x86 computers
|
|
|
|
|
2021-10-27 20:51:35 +00:00
|
|
|
# notes / runbook
|
|
|
|
|
|
|
|
## some errors
|
|
|
|
|
|
|
|
when there was a mismatch between a function header return register, and the register where the function call was performed:
|
|
|
|
|
|
|
|
```
|
|
|
|
register for output 'x' is not right
|
|
|
|
```
|
|
|
|
|
|
|
|
example code that triggers it:
|
|
|
|
|
|
|
|
```
|
|
|
|
fn f -> _/eax: int {
|
|
|
|
return 3
|
|
|
|
}
|
|
|
|
|
|
|
|
fn main {
|
|
|
|
var x/ecx: int <- f
|
|
|
|
}
|
|
|
|
```
|