Commit Graph

19 Commits (master)

Author SHA1 Message Date
Ondřej Hruška b5016c6b12
add key checking example, key and mouse constants 3 years ago
Ondřej Hruška 562c6baddc
fixes, graphic acceleration commands, upscaling pixels 3 years ago
Ondřej Hruška 68c9b33637
basic float arith, wip float trig, abs 3 years ago
Ondřej Hruška 4062ff4d09
AMAZING NEW FEATURES ldn, bfio 4 years ago
Ondřej Hruška 9254635fd7
add examples; do not hard-shutdown when screen is closed - destructors did not run! 4 years ago
Ondřej Hruška ace92a6411
rewrite the stdio module to be less broken. also add sehbang support 4 years ago
Ondřej Hruška 982ba27ed3
cleanup, auto deref Wd, Wr, RdObj 4 years ago
Ondřej Hruška 33ec1461e4
remove unnecessary cloning of SourcePosition, reduce SourcePosition size. clean, format 4 years ago
Ondřej Hruška 91573140a4
all errors now contain source location 4 years ago
Ondřej Hruška f404445003 deny direct access to symmed register - prevents bugs 4 years ago
Ondřej Hruška 7ce51c0cc6
check close condition on poll 4 years ago
Ondřej Hruška 583ac7bcbf
mouse and key input, handle close btn, mouse demo 4 years ago
Ondřej Hruška 34e339b1ca
add pretty-printer for assembled instructions 4 years ago
Ondřej Hruška 986f3be6a2
cleanup. remove conditional jumps, replaced by condition embedded in the enum 4 years ago
Ondřej Hruška e580a2b679
Add "sym" and "def" instructions, add argument naming 4 years ago
Ondřej Hruška 4be5b4e05b
generalize parsing to allow extensions to add arbitrary syntax; add 'proc' keyword to introduce a routine. 4 years ago
Ondřej Hruška c37408c7a2 read program from file; fmt, cleanup 4 years ago
Ondřej Hruška 532df6eb04
screen imrpvoements 4 years ago
Ondřej Hruška d19c4e5bea
add experimental framebuffer extension using minifb 4 years ago