-
4e5ebdb749
wip stack oriented VM
feature/stack
zongor
2025-10-12 22:11:54 -0700
-
4d82914f3c
Revert "add get-arg instead of using stack (push/pop). refactor call/return to use arg based"
main
zongor
2025-10-12 11:15:36 -0700
-
97ad6b5505
add get-arg instead of using stack (push/pop). refactor call/return to use arg based
zongor
2025-10-11 13:01:40 -0700
-
89574d9813
Refactor load/save to register/memory. Add memset variants
zongor
2025-10-10 14:17:12 -0700
-
4d71d72e7a
remove
zongor
2025-10-06 19:42:47 -0700
-
7644144356
update docs
zongor
2025-10-06 19:42:27 -0700
-
aea1dba6a2
Add wasm example, add paint example, ad neq opcodes, fix load/save VM,
zongor
2025-10-05 22:54:34 -0700
-
71622c3133
add clangd to gitignore
zongor
2025-10-05 12:24:59 -0700
-
a5901e7399
get rid of hardcoded device buffers
zongor
2025-10-05 12:22:35 -0700
-
19aa72018e
WORKING PAINT PROGRAM!
zongor
2025-10-04 18:58:07 -0700
-
c71254f351
wip drawing apps
zongor
2025-10-04 18:01:42 -0700
-
77033e121b
Add malloc, load-r, load-r8. fix endianess, refactor devices, init box, init window drawing
zongor
2025-10-04 17:24:24 -0700
-
d6893b85a8
working box drawing example
zongor
2025-09-28 22:46:08 -0700
-
807d5b8705
fix drawing, add ioctl for screen (wip), assembler fixes
zongor
2025-09-28 17:44:10 -0700
-
7a42429cf2
load binary file
zongor
2025-09-26 16:06:56 -0700
-
3c9603adea
make read syscall more flexable; WIP bit shift ops
zongor
2025-09-25 17:24:56 -0700
-
3733f432e7
fixed read syscall
zongor
2025-09-25 15:27:59 -0700
-
fe921a1050
Add assembler to release mode, fix whitespace
zongor
2025-09-23 23:10:46 -0700
-
2b8b6c38e4
add println to fibonacci example
zongor
2025-09-23 23:03:16 -0700
-
2a6e428032
rename to make more sense
zongor
2025-09-23 23:00:19 -0700
-
f650e8110b
add and fibbonacci examples now working
zongor
2025-09-23 22:08:28 -0700
-
77745c8880
WIP: nested labels, add, hello, and simple work now!
zongor
2025-09-22 23:29:25 -0700
-
2f08c6893c
Fix hello.asm.lisp, update others
zongor
2025-09-21 12:50:05 -0700
-
91061fe3c0
First working prototype for assembler!
zongor
2025-09-21 12:38:18 -0700
-
6d1beb24ae
Small fix to readme
zongor
2025-09-21 11:10:28 -0700
-
5fe2fdb4c3
Fix readme
zongor
2025-09-21 11:08:36 -0700
-
6a8a334903
Update readme and tests
zongor
2025-09-21 11:07:44 -0700
-
cf767b2401
Update readme
zongor
2025-09-21 11:06:22 -0700
-
3453b0fcd6
parser fixes
zongor
2025-09-21 10:09:14 -0700
-
37ce661648
Add Linux TUI example
zongor
2025-09-21 16:23:26 +0000
-
299e36172b
add newline for test, (terminal sometimes clears output without '\n')
zongor
2025-09-21 09:18:53 -0700
-
f6a2cd8de9
fix syscall, update opcodes, fix tests
zongor
2025-09-21 09:15:25 -0700
-
a1266b9008
fix tests, add lips benchmarks
zongor
2025-09-20 14:55:47 -0700
-
df9d19207c
Reorganize, add tools for parser
zongor
2025-09-20 13:49:13 -0700
-
922959191d
cleanup / prepwork for assembler.
zongor
2025-09-20 12:49:01 -0700
-
2d72240652
add branchless jmps
zongor
2025-09-20 10:05:52 -0700
-
cf0318e96f
rename acc -> flag since it really doesnt accumulate anything, could be confusing to devs
zongor
2025-09-20 08:46:09 -0700
-
b8832a7116
Fix the syscalls, add strlen as an opcode
zongor
2025-09-20 08:44:02 -0700
-
700b6fcb63
temp add old benchmarks
zongor
2025-09-17 23:26:46 -0700
-
dd7cc62a3e
Refactor to varied length opcodes, update structure, fix Makefile, WIP: number toS
zongor
2025-09-17 23:16:38 -0700
-
94a1375d51
Move some things, fix string to number
zongor
2025-09-09 22:50:03 -0700
-
7634bbe1c9
cleanup, add more stringops
zongor
2025-09-09 21:53:52 -0700
-
d5479d1b7e
Update readme
zongor
2025-09-09 21:17:50 -0700
-
75ad08dae1
Forgot to remove this one
zongor
2025-09-09 21:16:33 -0700
-
770d9d56ff
Cleanup, get rid of all the prototyping stuff
zongor
2025-09-09 21:15:39 -0700
-
039aa7e9f9
'Undar' ist Undarsċieppan!
zongor
2025-09-06 11:31:59 -0700
-
d9725aa8d2
Update LANG.md
zongor
2025-09-04 11:18:06 -0400
-
fde5c82d0d
WORKING DEVICES!!
zongor
2025-09-02 22:57:34 -0700
-
b6f5766a07
Update README.org
zongor
2025-09-01 16:29:46 -0400
-
77166cc921
Update README.org
zongor
2025-09-01 16:26:52 -0400
-
c8e1ff9715
Update README.org
zongor
2025-09-01 16:25:46 -0400
-
b7ae08af57
Update README.org
zongor
2025-09-01 16:24:55 -0400
-
a156a5d59e
Update README.org
zongor
2025-09-01 16:24:27 -0400
-
1e1182e5dc
Update README.org
zongor
2025-09-01 16:19:17 -0400
-
a508076e54
Update README.org
zongor
2025-09-01 16:18:09 -0400
-
4dfc159265
Update README.org
zongor
2025-09-01 16:17:34 -0400
-
2fb3fa08d1
Update README.org
zongor
2025-09-01 16:11:40 -0400
-
252c9614c0
small fixes, make default a noop
zongor
2025-08-31 12:59:29 -0700
-
ab5bc87908
add initial device implementation
zongor
2025-08-31 12:56:59 -0700
-
744f2d526b
Add OP_GET_PC to implement coroutines/yield in stdlib later.
zongor
2025-08-31 10:14:32 -0700
-
aa16b6b348
update opcodes to handle memory better
zongor
2025-08-30 10:17:38 -0700
-
6be5a4d3f9
fix tests
zongor
2025-08-30 07:56:08 -0700
-
43ebed6553
update to opcodes, go with tunnels and syscals, partial refactor of memory, try out fixed size again
zongor
2025-08-29 22:02:19 -0700
-
0dedf5a2ad
add better testing, flags, fix fib.zrl
zongor
2025-08-24 08:45:31 -0700
-
f1edd4267f
fix loop compile
zongor
2025-08-24 00:06:24 -0700
-
8aeeebc351
WIP change to store primitives in memory intead of code
zongor
2025-08-23 21:29:46 -0700
-
cc009b4a4a
remove
zongor
2025-08-17 19:33:18 -0700
-
b21de2d1fc
fixes, cleanup, type -> plex
zongor
2025-08-17 19:32:19 -0700
-
63d67b5c0d
move sdl to own thing, add array + plex handling
zongor
2025-08-16 21:51:23 -0400
-
70b9a82a97
poor mans syntax highlighting
zongor
2025-08-03 20:38:08 -0400
-
f6484ff378
Fix makefile, remove hello world test because now can compile it.
zongor
2025-08-03 18:09:20 -0400
-
14bf533635
nuqneH 'u'?
zongor
2025-08-03 17:46:39 -0400
-
881c6c7740
remove doc
zongor
2025-08-03 16:03:50 -0400
-
c348ea3fdd
add initial compiler
zongor
2025-08-03 16:03:25 -0400
-
039de2a761
revert, maybe do this later its complicated enough as it is
zongor
2025-08-02 22:23:39 -0400
-
59b330a4af
Update test/loop.zrl
zongor
2025-07-30 18:00:23 -0400
-
3fa9c6c0b8
Update test/loop.zrl
zongor
2025-07-30 18:00:03 -0400
-
9491559683
Update test/fib.zrl
zongor
2025-07-30 17:14:16 -0400
-
fac9510c6e
Update test/add.zrl
zongor
2025-07-30 17:06:59 -0400
-
0cd9955358
Update docs/project-syntax-example/server.zrl
zongor
2025-07-30 17:04:56 -0400
-
e96e58fc8c
Update docs/project-syntax-example/client.zrl
zongor
2025-07-30 16:58:37 -0400
-
933c76dc06
wip move to byte model
zongor
2025-07-29 23:50:57 -0400
-
7f73ea010d
Update README.org
zongor
2025-07-28 23:39:21 -0400
-
4fccd4d48d
remove temporary malloc
zongor
2025-07-28 23:13:39 -0400
-
7a7e5d3383
preformat logo
zongor
2025-07-28 22:55:01 -0400
-
1828acb0d2
text logo
zongor
2025-07-28 22:52:26 -0400
-
18badca050
update readme
zongor
2025-07-28 22:49:08 -0400
-
d57456d7b0
rename
zongor
2025-07-27 22:30:23 -0400
-
7e6a063bdb
fix lexer
zongor
2025-07-27 21:07:39 -0400
-
88dfbb098d
start working on lexer
zongor
2025-07-27 13:11:44 -0400
-
c33265913e
Update README.org
Charles Kralapp
2025-07-25 19:08:08 -0400
-
9326d12585
add lisp examples
zongor
2025-07-20 23:40:15 -0400
-
02702315cb
new str embedding fn
zongor
2025-07-20 21:16:32 -0400
-
c43761a8da
add zlc benchmarks
zongor
2025-07-20 19:12:41 -0400
-
5184b60136
split up code and memory
zongor
2025-07-20 11:17:28 -0400
-
035397209d
add more devices
zongor
2025-07-20 10:00:38 -0400
-
a9f3ec694c
add string example
zongor
2025-07-19 20:20:28 -0400
-
6b23fd2119
add sdl2 demo
zongor
2025-07-13 12:44:39 -0400
-
27d9c3a686
break up into arch
zongor
2025-07-13 10:56:02 -0400
-
66adb19578
cleanup
zongor
2025-07-13 09:35:11 -0400