Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gvaliente/gba-niccc
Game Boy Advance port of the Atari ST demo STNICCC 2000 by Oxygene
https://github.com/gvaliente/gba-niccc
butano demoscene game-boy-advance gba
Last synced: 2 months ago
JSON representation
Game Boy Advance port of the Atari ST demo STNICCC 2000 by Oxygene
- Host: GitHub
- URL: https://github.com/gvaliente/gba-niccc
- Owner: GValiente
- License: zlib
- Created: 2020-09-02T15:11:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-08-26T08:44:36.000Z (5 months ago)
- Last Synced: 2024-08-26T10:58:48.382Z (5 months ago)
- Topics: butano, demoscene, game-boy-advance, gba
- Language: C++
- Homepage:
- Size: 11.3 MB
- Stars: 23
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GBA-NICCC
Game Boy Advance port of the Atari ST demo STNICCC 2000 by Oxygene.
Scene data provided by [st-niccc-2000-html5 port](https://github.com/dabadab/st-niccc-2000-html5).
## Features
* 60FPS :)
* It plays the original music thanks to [maxmod](https://maxmod.devkitpro.org/).
* Huge ROM size :(
* An antialiased BW mode can be enabled by pressing A.
* The CPU is at 60% at most.* The renderer could handle more complex scenes easily.
* I could have added some compression too.
* It shouldn't work on shitty flash cards.
## How to build
[butano](https://github.com/GValiente/butano) is required to build this port.
By default it should be placed in `/path/to/gba-niccc/../butano`, but if you have it in another path you can modify the Makefile of this project.
Type `make -j` and wait a bit.
## How to regenerate the input data
Input data needed by this project is already generated in the `data` folder.
However, if you want to regenerate it execute the `main.py` script located in the `data_generator` folder.