Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kenny2github/de1-stormbound-on-chip

A rudimentary version of Stormbound implemented on the DE1-SoC.
https://github.com/kenny2github/de1-stormbound-on-chip

armv7 de1-soc game

Last synced: 18 days ago
JSON representation

A rudimentary version of Stormbound implemented on the DE1-SoC.

Awesome Lists containing this project

README

        

# DE1-Stormbound-on-Chip
A rudimentary version of [Stormbound](https://paladinstudios.com/stormbound/) implemented on the DE1-SoC.

## Prerequisites
* Python 3
* [Pillow](https://pypi.org/project/Pillow)

## CPUlator
For convenience of use on [CPUlator](https://cpulator.01xz.net/?sys=arm-de1soc), a Python script and Makefile are provided that combine all C files under `src/` into one file and expand quote-`#include`s (i.e. `#include "header.h"` and not `#include `). The resulting file is suitable for use in CPUlator. On Windows, the contents of the file is placed in the clipboard as well.

## Running on DE1-SoC
To actually run on the DE1-SoC you will need the [Monitor program](https://fpgacademy.org/tools.html). A project file for that purpose is in source control.

## Converting image assets to C files
Run `make assets` to convert `assets/*` to `src/assets/*.c` and produce `include/assets.h`.