Commodore64128 / riscv65

RISC-V implementation on the Ultimate 64 board

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

RISC-V implementation on the Ultimate 64 board

License:BSD 2-Clause "Simplified" License


Languages

Language:Assembly 59.4%Language:C 23.8%Language:C++ 15.2%Language:Makefile 0.8%Language:Shell 0.4%Language:Ruby 0.2%Language:HTML 0.1%