commonkestrel / fateful

A command line utility to create and test programs for the F8ful CPU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fateful

GitHub Workflow Status (with event)

Fateful is a CLI tool for working with my custom CPU, F8ful. Very much a work in progress.

Peripherals

Peripherals are a way to extend the emulator, simulating a memory-mapped peripheral. This is through the use of dynamic library loading, so you can create a peripheral in any language that supports the C ABI.

There is a Rust crate (fateful_peripheral) to make creating peripherals easy.

About

A command line utility to create and test programs for the F8ful CPU

License:MIT License


Languages

Language:Rust 96.8%Language:Assembly 3.2%