Neotron - the Rust based home computer platform
Neotron is a family of 1980's style home computers, powered by ARM Cortex-M processors, with a ROM written in Rust, and a fully open-source design.
United Kingdom
Pinned Repositories
Neotron-32-Hardware
Hardware design for the computer formerly known as The Monotron
Neotron-500-Hardware
An STM32H7 powered Neotron, using parts from the JLCPCB catalog
Neotron-600-Hardware
A 600 MHz Neotron, powered by the Teensy 4.1
Neotron-BMC
Firmware for the Neotron Board Management Controller
Neotron-Book
A user manual and technical reference for the Neotron family
Neotron-Common-BIOS
This crate contains the BIOS API and common routines for all Neotron systems.
Neotron-Desktop-BIOS
A Neotron BIOS that runs as a Linux/macOS/Windows GUI application
Neotron-OS
Common OS for all Neotron systems
Neotron-Pico
A Neotron powered by the Raspberry Pi Pico
Neotron-Pico-BIOS
BIOS for the Neotron Pico
Neotron - the Rust based home computer platform's Repositories
Neotron-Compute/Neotron-Pico
A Neotron powered by the Raspberry Pi Pico
Neotron-Compute/Neotron-OS
Common OS for all Neotron systems
Neotron-Compute/Neotron-Book
A user manual and technical reference for the Neotron family
Neotron-Compute/Neotron-32-Hardware
Hardware design for the computer formerly known as The Monotron
Neotron-Compute/Neotron-Pico-BIOS
BIOS for the Neotron Pico
Neotron-Compute/Neotron-Common-BIOS
This crate contains the BIOS API and common routines for all Neotron systems.
Neotron-Compute/Neotron-500-Hardware
An STM32H7 powered Neotron, using parts from the JLCPCB catalog
Neotron-Compute/Neotron-BMC
Firmware for the Neotron Board Management Controller
Neotron-Compute/Neotron-Desktop-BIOS
A Neotron BIOS that runs as a Linux/macOS/Windows GUI application
Neotron-Compute/Neotronian
A very basic scripting language for very basic computers (but that isn't BASIC)
Neotron-Compute/Neotron-32-BIOS
Hardware Abstraction for the Neotron-32
Neotron-Compute/Neotron-API
The OS API, used by Neotron Applications
Neotron-Compute/Neotron-Apps
A collection of applications for the Neotron OS
Neotron-Compute/Neotron-Baseboard-100
Basic micro-ATX Neotron motherboard, with Neotron CPU Socket and 4x Neotron Expansion Slots
Neotron-Compute/Neotron-Common-Hardware
Contains KiCad footprints and symbols shared across multiple Neotron projects.
Neotron-Compute/neotron-loader
Handles loading ELF files into the Neotron OS
Neotron-Compute/codec-test-nau88c22
A test PCB for the NAU88C22 CODEC chip
Neotron-Compute/neotron-compute.github.io
Neotron-Compute Website
Neotron-Compute/Neotron-Expansion-Template
Example Neotron Expansion card
Neotron-Compute/Neotron-IO
Firmware for the Neotron I/O Controller (an AtMega328)
Neotron-Compute/Neotron-QEMU-BIOS
A Neotron BIOS that can run in qemu-system-arm
Neotron-Compute/Neotron-SDK
Software Development Kit for writing application which run on the Neotron OS
Neotron-Compute/stm32f0xx-hal
A Rust `embedded-hal` implementation for all MCUs in the STM32 F0 family
Neotron-Compute/.github
The Neotron Compute Project
Neotron-Compute/bmc-test-repo
Experimental code for the Neotron BMC
Neotron-Compute/Neotron-FFI
Types and functions for connection two Rust applications via a C-compatible API
Neotron-Compute/neotron-romfs
a ROM filing-system for Neotron OS
Neotron-Compute/talks-2022
ACCU 2022: Neotron - writing a single-tasking 'DOS' for Arm microcontrollers, in Rust
Neotron-Compute/tlv320aic23
Rust driver for the TLV320AIC23 Audio CODEC
Neotron-Compute/vte
Parser for virtual terminal emulators