Comments

Log in with itch.io to leave a comment.

(+1)

60 awesome seconds! :)

(+1)

Wow! Excellent entry!

(+1)

This is great! I just wish it was longer

(+1)

Very impressive. Loving that 3D wireframe!

(+2)

"notice how there's more than ten characters per line btw"


-MIND-SUCESSFULLY-BLOWN-

Haha, glad to see someone finally notice!

How'd you do it?

(+1)

In short, First I render the text layer in software, which is not very expensive CPU wise since scrolling the text up just means moving everything one byte backwards.
Afterwards I overlay it into the background layer in RAM and copy the blended buffer into VRAM using some special GBC DMA features, this second part IS very CPU expensive, since it means ORing 4KiB of data.
The background layer is just a normal piece of GBC artwork with the exception that color 3 of every tile is reserved for the text color.
I got inspired to code this by a GG tech demo!
https://www.pouet.net/prod.php?which=56575

It's so interesting that GBC games can do that. I wonder why more devs didn't take advantage of that. Seems like you could do a lot of really cool stuff. Maybe even parallax backgrounds with multiple layers?

That would make a cool demo!

(1 edit) (+1)

 This is so super awesome. Graphics, music and animations - 5 stars!This was a magical experience. Very inspired by the coding, and wonder how you do all that!

Glad you found it magical! Hopefully at some point I can make a post mortem explaining each section :3

(+1)

Super impressive!

(+2)

Amazing work! Really lived up to the hype! 😎

(+1)

Very very good! Thank you for making this.

This is so good

Impressive!

(+1)

beautiful

(+1)

Absolutely incredible! I have no idea how you managed to squeeze this much out of the Game Boy Color! Super impressive!