Author: mesyeti <mesyeti@mesyeti.uk>
nitron page
wiki/irc.md | 3 ++- wiki/nitron.md | 24 ++++++++++++++++--------
diff --git a/wiki/irc.md b/wiki/irc.md index f0c832a3ca96efef3c042922f8ad3dea6c79a117..b12a0d38df3508e6cfd98d8a8f101e980a99aa83 100644 --- a/wiki/irc.md +++ b/wiki/irc.md @@ -1,4 +1,5 @@ # IRC -The non-bloat collective has an invite-only IRC server at irc.nonbloat.org/6697 +The non-bloat collective has an invite-only IRC server at irc.nonbloat.org/6697. It uses +TLS and SASL PLAIN authentication. To join, ask MESYETI on discord or over email (mesyeti@mesyeti.uk) for an account diff --git a/wiki/nitron.md b/wiki/nitron.md index c17a048e6ba55d1b8bf06b2797ffa148aee0b2bd..cc575656c410df93e4a7aa16adc6b2429abf9aa8 100644 --- a/wiki/nitron.md +++ b/wiki/nitron.md @@ -1,11 +1,19 @@ # Nitron -Nitron is a virtual machine and operating system aimed at running on higher end -microcontrollers (such as the Raspberry Pi Pico, micro:bit, and ESP32). The OS -doesn't run entirely in the VM, the goal is that the VM provides low level functions -that don't take long to execute (so they don't get in the way of the VM's multitasking) -and inside the VM there are drivers running that use these functions. +Nitron is an operating system and virtual machine. It also has multiple userspace programs +that can be used on other platforms. The virtual machine/OS has not been created yet. -## Source -Note: Nitron needs to be rewritten +Repository: <https://codeberg.org/non-bloat-collective/nitron> -- <https://github.com/mesyeti/nitron> +# Programs +## NitronBASIC +NitronBASIC is a low-level programming language. Most of the OS will be written in this +language. + +The compiler is in the `/basic` folder of the Nitron repository, and its standard library +is in the `/basic-std` folder. + +## Planned programs +- NitronFORTH - Forth implementation +- NitronBUILD - Build system +- NitronED - ED implementation +- NitronMAN - Manual/documentation viewer