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

Lists

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