项目作者: enthusi

项目描述 :
An example in bare metal RV32 assembly for the longan nano board
高级语言: Assembly
项目地址: git://github.com/enthusi/mandelbrot_riscv_assembler.git
创建时间: 2021-07-02T11:14:35Z
项目社区:https://github.com/enthusi/mandelbrot_riscv_assembler

开源协议:BSD 3-Clause "New" or "Revised" License

下载


bare metal mandelbrot RV32

A simple example of a mandelbrot fractal for RISCV RV32I CPUs in assembly language.\
screenshot

mandelbrot.asm is a bare metal assembly example for the Longan Nano.\
It computes a standard mandelbrot fractal in fixpoint math on the 160x80 LCD.\
size 918 Bytes (1234 Bytes without C extension).

The code assembles well with the wonderful bronzebeard.\
Another bare metal example is here: lz4 decoder.

usage

  1. make
  2. make flash

For the joystick controllable version use

  1. make joystick

Joycontrolled mandelbrot

Licensed under the 3-Clause BSD License
Copyright 2021, Martin Wendt