/riscv65

RISC-V implementation on the Ultimate 64 board

Primary LanguageAssemblyBSD 2-Clause "Simplified" LicenseBSD-2-Clause

RISC-V 65

RISC-V implementation on the Ultimate 64 board.


Building


Concept

The idea is to trade speed for program / data size.

This project uses the Ultimate 64 board's 48MHz
setting and UltiDOS interface to access a file
system and a 16 megabyte program space.

The project can run on the 1541 Ultimate II+
cartridge, but may prove too slow to be useful.

A loader program loads a compiled RISC-V
binary into the RAM Expansion Unit, and
then loads a RISC-V interpreter to run it.

The interpreter provides a set of system
calls for the target to interact with files.