Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EmmaEwert/gameboy
Game Boy assembly projects
https://github.com/EmmaEwert/gameboy
Last synced: 2 months ago
JSON representation
Game Boy assembly projects
- Host: GitHub
- URL: https://github.com/EmmaEwert/gameboy
- Owner: EmmaEwert
- License: unlicense
- Created: 2016-09-21T13:34:43.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-03-02T12:13:21.000Z (over 7 years ago)
- Last Synced: 2024-01-24T13:34:40.887Z (5 months ago)
- Language: Makefile
- Homepage: http://blog.elyon.net/
- Size: 73.2 KB
- Stars: 19
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-gbdev - EmmaEwert's experiments - A collection of prototype programs, mostly just toying around. Among others, a daylight effect, transparency and a weather effect. (Programming / ASM)
- awesome-gb-dev-zh - EmmaEwert 的实验
README
# Game Boy prototypes
A collection of prototype programs for the Game Boy, mostly just toying around.
## Daycycle
![Pallet Town, through day and night][daycycle]
Implementing a day/night cycle using a rather large palette table.
## Den
Initial work on per-scanline palette changes.
## Lapras
Initial work on high-colour Lapras tiles that degrade to monochrome gameboys
gracefully. Doesn't actually work on those yet.## Scanlines
Testing throughput of distinct colours.
![18986 distinct but noisy colours][scanlines]
## Squish
Squishing the top lines, while trying to retain some recognisability by
frame mixing. *Kinda* 256 pixels in height.## Transparency
Text box overlaying background.
![Chat bubble transparent on top of Pallet Town][transparency]
## Weather
Weather effect using semitransparent window.
![Circling over rainy Pallet Town][weather]
## Documentation (ref.rgbasm)
Developer's notes, describes register usage and various other information.
# Tools
## Colors
Count distinct colours in png image.
## Palette
Given three bytes (R, G and B) in hex, outputs various rgbasm instructions with
these colours, in the GBC 15-bit format.[daycycle]: http://media.tumblr.com/4ed30c435b4146dc97c78fa826dc45b9/tumblr_inline_ofkjljbU4t1seqeh7_500.gif
[scanlines]: http://66.media.tumblr.com/e5d708f2f25f1b2972ad6b0361a7190f/tumblr_inline_ofa58tqSS01seqeh7_500.png
[transparency]: http://66.media.tumblr.com/068f7f6be91e869d83ad025c92c3cea2/tumblr_inline_ofbfyvdpZM1seqeh7_500.png
[weather]: http://media.tumblr.com/3d51daa4dd19effac46bc1958583039e/tumblr_inline_ofh89xDzIO1seqeh7_500.gif