Skip to content

testos

Choose a tag to compare

@tomhea tomhea released this 08 Feb 12:07
· 23 commits to main since this release

The operation system now has a test suite! It supports verifying correct return values, and that the other registers haven't changed.

Every existing function is now tested, and documented (in the new binary_tests.md or bare_asm.md notebooks).

Read more about the testing functions: documentation.

Previous functionality:

  • putc(), puts(), putx(), getc(), gets(), availc(), exit() functions.
  • Initial boot code, and handling multiple cores.

General Note: Prefer future versions as they might solve bugs.