Upcoming (in 0.4.*)
- Multiple input/output wires.
- New graphics.
Upcoming (in v0.5.*)
- Test result flags to extend one condition line limitation.
- Test result flags to extend one condition line limitation.
- Add `push`, `pop`, `call`, `ret` semantics for subroutines and stacks.
- Hex number support.
Upcoming (in v0.6.*)
- Examples, demos and docs.
- Examples, demos and docs.
- Profiling & optimization (less ticks for x* operations).
- Mimic vanilla blueprint bahavior when stamped ontop of fCPU (copy blueprint program).
Next
- Asyncronous SIMD operations.
- Asyncronous SIMD operations.
- Program library for storing subprograms outside of a fCPU units.
- Add drag and drop GUI for newbies.
- Code highlighting.
- Factorio modules support.
Done
- Output multiple signals (DONE in v0.2.0)
- Output multiple signals (DONE in v0.2.0)
- Informatron support (DONE in v0.2.7)
- Booktorio support (DONE in v0.2.8)
- Single instruction, multiple data - SIMD (DONE in v0.3.0)
- Memory browser for SIMD instructions (DONE in v0.3.0)
- New `xmin`, `xmax`, `xavg`, `fim`, `rnd` SIMD opcodes (DONE in v0.3.1)
- Increase lines count, implement modern blueprint tags (DONE in v0.3.1)
- Extend `x*` semantics for copying registers and composing memory with separate signals (DONE in v0.3.9)
- Breakpoints (DONE in v0.4.0)
- Hotkeys, auto switch memory channel for debugging (DONE in v0.4.0)
- New conditional break until signal of a certain type has changed its value (DONE in v0.4.0)
- SIMD `x*` with 3 arguments (DONE in v0.4.0)
-`xflt` mnemonic for filtering signals (DONE in v0.4.0)
- Vector compare mnemonics (DONE in v0.4.0)
- Factorio 1.1 update (DONE in v0.4.5)
- Memory array with constant memory indices (DONE in v0.4.17)
- Logistics network access (DONE in v0.4.18)