125 コミット (12e37d4335d611db0d27bfb999dd9b7a5b6f161e)
 

作成者 SHA1 メッセージ 日付
Nat Lasseter 12e37d4335 Introduce the 'true' and 'false' conditions 6年前
Ondřej Hruška 453f421bae
remove junk 6年前
Ondřej Hruška aa20959d82
add a font demo 6年前
Ondřej Hruška 562c6baddc
fixes, graphic acceleration commands, upscaling pixels 6年前
Ondřej Hruška 9faeceba61
talk about constants 6年前
Ondřej Hruška d9be3278f5
docs for float 6年前
Ondřej Hruška 28fcec7dfc
Merge branch 'floats' into master 6年前
Ondřej Hruška 9723ac72be
fixes, more trig, demo with floats 6年前
Ondřej Hruška 68c9b33637
basic float arith, wip float trig, abs 6年前
Ondřej Hruška e560fc5657
DRY arithmetic parsing 6年前
Ondřej Hruška 3999c51eb7
implement a more readable bit mask syntax, add (ldXX Wr Rd Rd) with separate dest and both sources 6年前
Ondřej Hruška 26616e20cb
Simplify {clz,clo,se}XX parsing and exec, add simple unit test example scripts 6年前
Ondřej Hruška 768f36ae18
use the new ldX/Y/Z in the bmp example 6年前
Ondřej Hruška e0e45bd223
implement bit copy and swap with any size and offset using a special new syntax 6年前
Ondřej Hruška 2d4f6b4af1
implement "lds" for objects (buffers, cin) 6年前
Ondřej Hruška 1e6e45ea72
use se32 in the bmp example 6年前
Ondřej Hruška 22cbfeb4ff
have the sign extend instructions also extend zero sign 6年前
Ondřej Hruška 5b163e969f
add the "lds" instruction 6年前
Ondřej Hruška 01ab4e7e1f
add sign extend commands 6年前
Ondřej Hruška 3b9e89674c
add a pikachu hint 6年前
Ondřej Hruška 0a182fb91a
add bmp parser example 6年前
Ondřej Hruška ff84a7a481
add build scripts for native and musl 6年前
Ondřej Hruška 7efa04054c
make it work with musl (the _nox target does not link the screen module that wouldn't build) 6年前
Ondřej Hruška 4cf24f0382
new examples 6年前
Ondřej Hruška c953e39b34
Add ld{32,16,8},sw{32,16,8},clz{,32,16,8},clo{,32,16,8},rng,rev,rbit; rename swap->xch 6年前
Ondřej Hruška 4062ff4d09
AMAZING NEW FEATURES ldn, bfio 6年前
Ondřej Hruška 74e3716ce4
change register count to 15, add global registers 6年前
Ondřej Hruška 9254635fd7
add examples; do not hard-shutdown when screen is closed - destructors did not run! 6年前
Ondřej Hruška c28fee88fe
use 'spin_sleep' for more accurate execution rate, add "s", "m", "u" suffix support to the -C argument 6年前
Ondřej Hruška f2073fe7f4
improve the rev example 6年前
Ondřej Hruška acc36b1959
document the eof, empty and full flags 6年前
Ondřej Hruška 4d921cbec0
update docs about stdin renaming to cin 6年前
Ondřej Hruška ace92a6411
rewrite the stdio module to be less broken. also add sehbang support 6年前
Ondřej Hruška 982ba27ed3
cleanup, auto deref Wd, Wr, RdObj 6年前
Ondřej Hruška 7a3cb539e1
add new rdwr access type to guard against illegal writes that can be caught at compile time 6年前
Ondřej Hruška 8ea60f52eb
remove unused "mask" code 6年前
Ondřej Hruška 3a8895b790
add rcmp instr, add rot13 example 6年前
Ondřej Hruška e48d734615
readme add codeblock annotations 6年前
Ondřej Hruška 4677625d51
readme fix 6年前
Ondřej Hruška 06b449004d
document the swap instr 6年前
Ondřej Hruška d5821e3552
add "swap" instr, document buffer ops 6年前
Ondřej Hruška aae9db0598
fix branch parser eating all list tokens 6年前
Ondřej Hruška 9aee9ca143
add reverse example 6年前
Ondřej Hruška ee59096821
buffer module, replacing stacks. TODO: docs, fix parsing of "numbers tuple" in mkbfv (consumed by the conditional branch parser) 6年前
Ondřej Hruška 1f2dbaa81d
add better string and number parsing to sexp. cleaning, more tests 6年前
Ondřej Hruška 548addc78c add a line about contributing 6年前
Ondřej Hruška 034c7b991f
improve readme and example of the stdio module 6年前
Ondřej Hruška 9d7f3d25c8
add stdio module 6年前
Ondřej Hruška e3fe3c6d72
performance improvements 6年前
Ondřej Hruška a3eae0a8a9
add extension hook to pre-define constants 6年前