Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/kenny2github/de1-stormbound-on-chip
- Owner: Kenny2github
- License: apache-2.0
- Created: 2023-03-24T23:49:50.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-26T07:40:33.000Z (over 1 year ago)
- Last Synced: 2024-11-02T06:26:40.549Z (2 months ago)
- Topics: armv7, de1-soc, game
- Language: C
- Homepage:
- Size: 524 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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`.