RGBDS(7)
π RGBDS π
Okay so bestie, welcome to rgbds β the Rednex Game Boy Development System β straight outta the Miscellaneous Information Manual, section 7. This is the umbrella page for the whole little family of tools, and yeah, it's short, but it's iconic. Let's get into it π
β¨ NAME β¨
rgbds β Rednex Game Boy Development System
Like, that's the whole name section. Short king. We love that for us π«Ά
πΈ EXAMPLES πΈ
So you wanna turn one lil assembly source file into a working ROM image? Bet. Here's the classic three-step serve:
$ rgbasm -o game.o game.asm
$ rgblink -o game.gb game.o
$ rgbfix -v -p 0 game.gb
Or β and this is the main character move β you can do it all in a single command line, no intermediate object file needed, no cap:
$ (rgbasm -o - - | rgblink -o - - | rgbfix -v -p 0) < game.asm > game.gb
Look at those pipes. Look at that redirect. We're literally funneling game.asm in and popping game.gb out the other end. ate and left no crumbs β¨
π¦ SEE ALSO π¦
Your besties in the toolchain, go say hi:
π HISTORY π
Okay this is the part where I get emotional, because the lore goes back. Sit down, grab a strawberry π, we're doing a timeline:
- 1996-10-01: Carsten SΓΈrensen (a.k.a. SurfSmurf) releases xAsm, xLink, and RGBFix, a Game Boy SM83 (GBZ80) assembler/linker system for DOS/Win32.
- 1997-07-03: SΓΈrensen releases ASMotor, packaging the three programs together and moving towards making them a general-purpose target-independent system.
- 1999-08-01: Justin Lloyd (a.k.a. Otaku no Zoku) adapts ASMotor to re-focus on SM83 assembly/machine code, and releases this version as RGBDS.
- 2009-06-11: Vegard Nossum adapts the code to be more UNIX-like and releases this version as rgbds-linux.
- 2010-01-12: Anthony J. Bentley forks Nossum's repository. The fork becomes the reference implementation of RGBDS.
- 2010-09-25: SΓΈrensen continues development of ASMotor: https://github.com/asmotor/asmotor to this day.
- 2015-01-18: stag019 begins implementing RGBGFX, a PNG-to-Game Boy graphics converter, for eventual integration into RGBDS.
- 2016-09-05: RGBGFX is integrated into Bentley's repository.
- 2017-02-23: Bentley's repository is moved to the rednex: https://github.com/rednex/rgbds organization.
- 2018-01-26: The codebase is relicensed under the MIT license.
- 2020-09-15: The repository is moved to the gbdev: https://github.com/gbdev/rgbds organization.
- 2022-05-17: The rgbds.gbdev.io: https://rgbds.gbdev.io website for RGBDS documentation and downloads is published.
- 2025-10-31: RGBDS reaches version 1.0.0 and starts adhering to semantic versioning: https://semver.org/ ("semver").
π Not the decades of handoffs. Multiple whole generations of maintainers kept this thing alive and I think that's beautiful, fr fr.
And that's the page, bestie β this one's from Debian, dated September 22, 2026, and it lives at RGBDS(7) in the manual. Go build something cute π§ββοΈπ
π¦ where this page comes from
- arch rolling: rgbds 1.0.4-1 Β· MIT
- nixpkgs unstable: rgbds 1.0.4
- π the page's license: MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms