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--
.gitignore
17
log
stats
plain
blame
-rw-r--r--
101screen.subx
1638
log
stats
plain
blame
-rw-r--r--
102keyboard.subx
1854
log
stats
plain
blame
-rw-r--r--
103grapheme.subx
7721
log
stats
plain
blame
-rw-r--r--
104test.subx
852
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
17118
log
stats
plain
blame
-rw-r--r--
109stream-equal.subx
29736
log
stats
plain
blame
-rw-r--r--
112read-byte.subx
6138
log
stats
plain
blame
-rw-r--r--
113write-stream.subx
11658
log
stats
plain
blame
-rw-r--r--
115write-byte.subx
3973
log
stats
plain
blame
-rw-r--r--
117write-int-hex.subx
10083
log
stats
plain
blame
-rw-r--r--
118parse-hex-int.subx
46615
log
stats
plain
blame
-rw-r--r--
120allocate.subx
55992
log
stats
plain
blame
-rw-r--r--
121new-stream.subx
7085
log
stats
plain
blame
-rw-r--r--
123slice.subx
55736
log
stats
plain
blame
-rw-r--r--
124next-token.subx
95991
log
stats
plain
blame
-rw-r--r--
126write-int-decimal.subx
18618
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
8019
log
stats
plain
blame
-rw-r--r--
310copy-bytes.subx
4244
log
stats
plain
blame
-rw-r--r--
311decimal-int.subx
17184
log
stats
plain
blame
-rw-r--r--
312copy.subx
287
log
stats
plain
blame
-rw-r--r--
313index-bounds-check.subx
2650
log
stats
plain
blame
-rw-r--r--
314divide.subx
429
log
stats
plain
blame
-rw-r--r--
315stack-debug.subx
2910
log
stats
plain
blame
-rw-r--r--
316colors.subx
5633
log
stats
plain
blame
-rw-r--r--
317abort.subx
9581
log
stats
plain
blame
-rw-r--r--
318debug-counter.subx
511
log
stats
plain
blame
-rw-r--r--
319timer.subx
234
log
stats
plain
blame
-rw-r--r--
400.mu
6321
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--
500fake-screen.mu
18018
log
stats
plain
blame
-rw-r--r--
501draw-text.mu
19578
log
stats
plain
blame
-rw-r--r--
502test.mu
1331
log
stats
plain
blame
-rw-r--r--
503manhattan-line.mu
728
log
stats
plain
blame
-rw-r--r--
504test-screen.mu
18694
log
stats
plain
blame
-rw-r--r--
505colors.mu
10933
log
stats
plain
blame
-rw-r--r--
506math.mu
798
log
stats
plain
blame
-rw-r--r--
507line.mu
2291
log
stats
plain
blame
-rw-r--r--
508circle.mu
1997
log
stats
plain
blame
-rw-r--r--
509bezier.mu
7638
log
stats
plain
blame
-rw-r--r--
80.pgm
3341
log
stats
plain
blame
-rw-r--r--
88.pgm
3341
log
stats
plain
blame
-rw-r--r--
LICENSE.txt
15249
log
stats
plain
blame
-rw-r--r--
README.md
12283
log
stats
plain
blame
d---------
archive
140
log
stats
plain
-rw-r--r--
barbara.pgm
1169740
log
stats
plain
blame
-rw-r--r--
bochsrc
453
log
stats
plain
blame
-rw-r--r--
bochsrc.2disks
573
log
stats
plain
blame
-rw-r--r--
boot.subx
49624
log
stats
plain
blame
-rw-r--r--
boot0.hex
10047
log
stats
plain
blame
-rw-r--r--
cheatsheet.pdf
76298
log
stats
plain
blame
-rw-r--r--
colors.mu
9075
log
stats
plain
blame
d---------
editor
431
log
stats
plain
-rw-r--r--
ex1.mu
92
log
stats
plain
blame
-rw-r--r--
ex10.mu
1277
log
stats
plain
blame
-rw-r--r--
ex11.mu
7658
log
stats
plain
blame
-rw-r--r--
ex12.mu
811
log
stats
plain
blame
-rw-r--r--
ex2.mu
675
log
stats
plain
blame
-rw-r--r--
ex3.mu
829
log
stats
plain
blame
-rw-r--r--
ex4.mu
465
log
stats
plain
blame
-rw-r--r--
ex5.mu
714
log
stats
plain
blame
-rw-r--r--
ex6.mu
1707
log
stats
plain
blame
-rw-r--r--
ex7.mu
1193
log
stats
plain
blame
-rw-r--r--
ex8.mu
383
log
stats
plain
blame
-rw-r--r--
ex9.mu
1597
log
stats
plain
blame
-rwxr-xr-x
help
73
log
stats
plain
blame
-rw-r--r--
hest-life.mu
45814
log
stats
plain
blame
d---------
html
3687
log
stats
plain
-rw-r--r--
img.mu
30411
log
stats
plain
blame
-rw-r--r--
life.mu
5795
log
stats
plain
blame
d---------
linux
6365
log
stats
plain
-rw-r--r--
mandelbrot-fixed.mu
8570
log
stats
plain
blame
-rw-r--r--
mandelbrot-silhouette.mu
3991
log
stats
plain
blame
-rw-r--r--
mandelbrot.mu
5703
log
stats
plain
blame
-rwxr-xr-x
misc_checks
900
log
stats
plain
blame
-rw-r--r--
misc_checks.subx
39
log
stats
plain
blame
-rw-r--r--
modrm.pdf
46205
log
stats
plain
blame
-rw-r--r--
mu-init.subx
867
log
stats
plain
blame
-rw-r--r--
mu.md
21147
log
stats
plain
blame
-rw-r--r--
mu_instructions
24323
log
stats
plain
blame
-rw-r--r--
rgb-dither.png
46657
log
stats
plain
blame
-rw-r--r--
rgb-dither.svg
50703
log
stats
plain
blame
-rw-r--r--
rpn.mu
4219
log
stats
plain
blame
d---------
shell
807
log
stats
plain
-rw-r--r--
sib.pdf
51968
log
stats
plain
blame
-rw-r--r--
snail.ppm
760817
log
stats
plain
blame
-rw-r--r--
subx.md
7048
log
stats
plain
blame
-rw-r--r--
subx_bare.md
7161
log
stats
plain
blame
-rw-r--r--
subx_opcodes
6930
log
stats
plain
blame
-rw-r--r--
t.pgm
202081
log
stats
plain
blame
d---------
tools
711
log
stats
plain
-rwxr-xr-x
translate
172
log
stats
plain
blame
-rwxr-xr-x
translate_emulated
320
log
stats
plain
blame
-rwxr-xr-x
translate_subx
1971
log
stats
plain
blame
-rwxr-xr-x
translate_subx_emulated
2277
log
stats
plain
blame
-rw-r--r--
vimrc.vim
4471
log
stats
plain
blame
-rw-r--r--
vocabulary.md
10686
log
stats
plain
blame
-rw-r--r--
x.pbm
344
log
stats
plain
blame
-rw-r--r--
x1.ppm
91
log
stats
plain
blame
-rw-r--r--
x2.ppm
202
log
stats
plain
blame