Virgil Dupras
532bcc7e78
cvm: split stage and forth xcomp units
...
I wanted to make CVM's forth use the Grid subsystem, but doing so
would break the stage binary. Hence, this split.
2020-11-14 15:00:03 -05:00
Virgil Dupras
f7ad84adae
cvm: guard against segfaults
...
I've noticed that under certain conditions, such as a stack overflow,
I would segfault, something I though was impossible because my memory
size is 0x10000 and all my integer variables are uint16_t.
After having re-read my C handbook, it seems I wasn't sufficiently
knowledgeable about type conversion rules.
2020-11-08 20:20:01 -05:00
Virgil Dupras
97ec2569a0
recipes/rc2014: move recipe blocks into local overlay
2020-09-20 10:50:13 -04:00
Virgil Dupras
78d4d15fcf
cvm: implement stack overflow error condition
2020-08-07 21:57:25 -04:00
Virgil Dupras
25f4312523
cvm: improve comments
...
They were a bit terse.
2020-08-07 21:03:28 -04:00
Virgil Dupras
5a2612a9c5
Add HERESTART xcomp config
2020-06-28 19:45:28 -04:00
Virgil Dupras
fc3919863f
cvm: implement stack underflow errors
2020-06-26 17:55:10 -04:00
Virgil Dupras
36cb1389e6
Add a C implementation of native words
...
This will soon replace the libz80 based "forth" and
"stage" executables. This is much, much faster.
2020-06-26 15:50:13 -04:00