riscovite

Crates.ioriscovite
lib.rsriscovite
version0.1.4
created_at2025-03-02 20:09:33.492814+00
updated_at2025-03-02 20:59:45.09053+00
descriptionRISCovite system calls and library functions
homepage
repositoryhttps://github.com/riscovite/rust-riscovite
max_upload_size
id1574851
size92,424
Martin Atkins (apparentlymart)

documentation

README

Rust crate for RISCovite

This crate implements system calls for the RISCovite operating system, and then various higher-level helpers in terms of those. It could perhaps be thought of as an alternative std that's focused on RISCovite concepts, although it can also be used alongside std in the same program.

The RISCovite userspace execution environment is still evolving itself, and so nothing here is a finalized interface and everything is subject to change.

What is RISCovite anyway?

RISCovite is a small-scale personal computing platform that is "optimized for fun". It takes inspiration from the personal computer platforms of the 80s and 90s, but is designed to run on hardware that's manufactured today (in the 2020s).

At the time of writing this readme RISCovite itself is still under heavy development and so for now this library is just a snapshot of a subset of the system call API as it currently exists.

Commit count: 0

cargo fmt