A rust crate to cache data in memory like CPU caching RAM.
A Rust crate to manage, persist and encrypt your configurations.
Rust-based CLI and TUI for the ROMM API
no_std async Ethernet MAC driver for ESP32-P4 RMII designs (embassy-net compatible)
Helper crate for frontends using the monsoon-core crate as an emulation backend. Assist in updating the included rom file database in order to provide more accurate emulation
One ROM firmware generator
Shared protocol definitions for uxntal://
ESP32-P4 hardware bring-up: BOD/WDT/PMU/MPLL/PVT/MSPI/cache/MMU init. Drop-in replacement for the chip-init portion of an IDF 2nd-stage bootloader, in pure Rust, for `--ram --no-stub` boot or as the chip-init module of a custom 1st-stage bootloader.
All-Rust 1st-stage bootloader for ESP32-P4. Replaces IDF v5.3 bootloader.bin (which has hard architectural assumptions about app segment layout that no_std Rust apps don't satisfy). ROM loads us from flash@0x2000; we init the chip, read the partition table, locate the factory app, verify its appended SHA256, load segments via cache, and jump to its entry.
Helper library for cpu6502 implementing memory devices
caching fs to use over immutable network filesystems
A pure-Rust small framework for AV/C protocol and command defined by 1394 Trading Association