* Remember to click the embedded emulator to get sound! We reccomend downloading the .GBC file! *

SM8300 is our loving tribute to the best handheld ever made, the Nintendo Game Boy Color! A (tech) demo showing off what the system is truly capable of when put through the right coders/artists!

Made in 10 days for Yogi's GB Showdown 2025: Cutscene Edition!

This is also the first release by WitchBiz, a name I hope to use for future similar projects :3.


How To Watch

Simply download the ROM file and play it using your favorite Game Boy emulator, Emulation console or official hardware! Due to the technical tricks in the demo some systems/emulators may have issues, specially older emulators (VBA Specially, Stop using VBA). We reccomend using Sameboy, Emulicious, BGB or Mesen2. This page also has a web build, but this has noticeable audio delay.

Tested Systems/Emulators

  • Game Boy Color (CGB-C)
  • Game Boy Advance (AGS-101)
  • Analogue Pocket
  • ModRetro Chromatic
  • FP-GBC (Tested on non-stable 1.14)
  • Sameboy
  • Emulicious
  • BGB
  • Mesen2
  • mGBA (Audio is completely broken)


Credits

Code

Coffee 'Valen' Bat

Graphics

Lucien.D20

Music

Coffee 'Valen' Bat

Honexcess

Lucien.D20

Crappy Graphics and 3D Animation

Coffee 'Valen' Bat


Made Using

RGBDS

Furnace Tracker

Aseprite

Blender

Emulicious

png2hicolorgb

GB-SprObj-Lib

Unapack/Apultra

PB8/16

GB BG Pattern Pack

ZX Origins


With Code/Assets by:

ISSOtm

PinoBatch

Evie

Damien G.

2BitCrook

0xbbbbbr


Special ❤️Thanks

ISSOtm

PinoBatch

Evie

2BitCrook

Tildearrow

Damien G.

SuperDisk

Diskkun

Nitro2k01

Developer0

Calindro

0xbbbbbr

Forple

Rangi42

Beatscribe

Yogi

And everyone at the GBDev community ❤️

Updated 7 days ago
Published 14 days ago
StatusReleased
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorsCoffee 'Valen' Bat, Lucien.d20, honexcess
Made withBlender, Aseprite
TagsAseprite, demoscene, furnace-tracker, Game Boy, Game Boy ROM

Download

Download NowName your own price

Click download now to get access to the following files:

SM8300.gbc 512 kB
SM8300 (GBS Soundtrack).7z 13 kB

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!