index
:
mu
this commit
hlt
main
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
Kartik K. Agaram <vc@akkartik.com>
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Mode
Name
Size
-rw-r--r--
.gitattributes
457
log
stats
plain
blame
-rw-r--r--
101screen.subx
1220
log
stats
plain
blame
-rw-r--r--
102keyboard.subx
1491
log
stats
plain
blame
-rw-r--r--
103grapheme.subx
5434
log
stats
plain
blame
-rw-r--r--
104test.subx
591
log
stats
plain
blame
-rw-r--r--
105string-equal.subx
12555
log
stats
plain
blame
-rw-r--r--
106stream.subx
4336
log
stats
plain
blame
-rw-r--r--
108write.subx
11245
log
stats
plain
blame
-rw-r--r--
109stream-equal.subx
29742
log
stats
plain
blame
-rw-r--r--
112read-byte.subx
6222
log
stats
plain
blame
-rw-r--r--
113write-stream.subx
8428
log
stats
plain
blame
-rw-r--r--
115write-byte.subx
4086
log
stats
plain
blame
-rw-r--r--
117write-int-hex.subx
10083
log
stats
plain
blame
-rw-r--r--
118parse-hex-int.subx
46939
log
stats
plain
blame
-rw-r--r--
120allocate.subx
54248
log
stats
plain
blame
-rw-r--r--
121new-stream.subx
7196
log
stats
plain
blame
-rw-r--r--
123slice.subx
55960
log
stats
plain
blame
-rw-r--r--
124next-token.subx
95991
log
stats
plain
blame
-rw-r--r--
126write-int-decimal.subx
18900
log
stats
plain
blame
-rw-r--r--
127next-word.subx
22305
log
stats
plain
blame
-rw-r--r--
301array-equal.subx
11644
log
stats
plain
blame
-rw-r--r--
302stack_allocate.subx
1838
log
stats
plain
blame
-rw-r--r--
308allocate-array.subx
665
log
stats
plain
blame
-rw-r--r--
309stream.subx
5464
log
stats
plain
blame
-rw-r--r--
310copy-bytes.subx
3978
log
stats
plain
blame
-rw-r--r--
311decimal-int.subx
17194
log
stats
plain
blame
-rw-r--r--
312copy.subx
287
log
stats
plain
blame
-rw-r--r--
313index-bounds-check.subx
2671
log
stats
plain
blame
-rw-r--r--
314divide.subx
429
log
stats
plain
blame
-rw-r--r--
400.mu
4595
log
stats
plain
blame
-rw-r--r--
403unicode.mu
4753
log
stats
plain
blame
-rw-r--r--
408float.mu
630
log
stats
plain
blame
-rw-r--r--
411string.mu
4285
log
stats
plain
blame
-rw-r--r--
412render-float-decimal.mu
16745
log
stats
plain
blame
-rw-r--r--
500text-screen.mu
8966
log
stats
plain
blame
-rw-r--r--
501draw-text.mu
17926
log
stats
plain
blame
-rw-r--r--
502test.mu
1313
log
stats
plain
blame
-rw-r--r--
503manhattan-line.mu
728
log
stats
plain
blame
-rw-r--r--
504test-screen.mu
18181
log
stats
plain
blame
-rw-r--r--
LICENSE.txt
15249
log
stats
plain
blame
-rw-r--r--
README.baremetal.md
2153
log
stats
plain
blame
-rw-r--r--
README.md
10960
log
stats
plain
blame
d---------
archive
140
log
stats
plain
-rw-r--r--
boot.bochsrc
488
log
stats
plain
blame
-rw-r--r--
boot.hex
37623
log
stats
plain
blame
-rw-r--r--
boot0.hex
10074
log
stats
plain
blame
-rw-r--r--
bootstrap.md
676
log
stats
plain
blame
-rw-r--r--
cheatsheet.pdf
76298
log
stats
plain
blame
d---------
editor
403
log
stats
plain
-rw-r--r--
ex1.hex
748
log
stats
plain
blame
-rw-r--r--
ex1.subx
490
log
stats
plain
blame
-rw-r--r--
ex2.hex
1148
log
stats
plain
blame
-rw-r--r--
ex2.mu
689
log
stats
plain
blame
-rw-r--r--
ex2.subx
770
log
stats
plain
blame
-rw-r--r--
ex3.hex
1784
log
stats
plain
blame
-rw-r--r--
ex3.mu
793
log
stats
plain
blame
-rw-r--r--
ex4.mu
428
log
stats
plain
blame
-rw-r--r--
ex5.mu
676
log
stats
plain
blame
-rw-r--r--
ex6.mu
1641
log
stats
plain
blame
-rw-r--r--
ex7.mu
1169
log
stats
plain
blame
-rw-r--r--
ex8.mu
103
log
stats
plain
blame
d---------
html
5400
log
stats
plain
-rw-r--r--
life.mu
5649
log
stats
plain
blame
d---------
linux
5953
log
stats
plain
-rw-r--r--
modrm.pdf
46205
log
stats
plain
blame
-rw-r--r--
mu-init.subx
580
log
stats
plain
blame
-rw-r--r--
mu.md
20628
log
stats
plain
blame
-rw-r--r--
mu_instructions
22183
log
stats
plain
blame
-rw-r--r--
rpn.mu
4220
log
stats
plain
blame
d---------
shell
448
log
stats
plain
-rw-r--r--
sib.pdf
51968
log
stats
plain
blame
-rw-r--r--
subx.md
7044
log
stats
plain
blame
-rw-r--r--
subx_bare.md
7153
log
stats
plain
blame
-rw-r--r--
subx_debugging.md
5857
log
stats
plain
blame
-rw-r--r--
subx_opcodes
6716
log
stats
plain
blame
d---------
tools
720
log
stats
plain
-rwxr-xr-x
translate
162
log
stats
plain
blame
-rwxr-xr-x
translate_emulated
310
log
stats
plain
blame
-rwxr-xr-x
translate_subx
1395
log
stats
plain
blame
-rwxr-xr-x
translate_subx_emulated
1361
log
stats
plain
blame
-rw-r--r--
vimrc.vim
5537
log
stats
plain
blame
-rw-r--r--
vocabulary.md
8893
log
stats
plain
blame
-rw-r--r--
x86_approx.md
2900
log
stats
plain
blame