Tom
Tom
https://github.com/tomhea/flip-jump/discussions/236#discussioncomment-7037791
Add the next options in both `assemble_and_run_test_output()` and `run_test_output()`: - Timeout - the test will finish at the requested moment, with the new `TerminationCause.Timeout`. - Allow getting test success (i.e....
Take a look at the riscv files under src/riscv2fj/ : riscv2fj.py parser-script which resulted in the jmp.fj, ops.fj, mem.fj files. The idea is to make a script that gets an...
- make the compilation, from c to arm, work. arm-none-eabi-gcc (decide on the [compiler flags](https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html)). - Implement a linker script (the [zero-to-main](https://interrupt.memfault.com/blog/zero-to-main-1) series) that also uses the memory layout we...
That unifies the 3 stages (compile C to arm-elf, to fj-text-code, to fjm-file).
Take a look at the riscv library file - stl/riscvlib.fj. The idea is to make the necessary fj files to be included with every compiled c-to-arm-to-fj program. It should include...
Check in compilation time if you misuse a macro: - use a hex macro on a bit variable, or vice versa (2 checks). - use a "n" macro (first parameter...
## Current tests support: The current tests test the stl-library, and system/integration test the combined assembler + interpreter. This issue suggests that the assembler and the interpreter need a testing...
Maybe save all previous stl's in the repo too, under: flipjump/stl/ - ./stl1.0.0/* - ./stl1.1.0/* - ./stl1.2.0/* - ./stl1.2.1/* - ... The default stl to be used will be the...
// TODO implement dec.vec, maths (inc_by, add, sub, mul, div), if/cmp, input/output. Even just the simple dec.vec, dec.set, dec.add and dec.print, will make a decimal counter work :)