RGB Game Boy Development System (RGBDS)

website·Indexed 34 days ago

https://rgbds.gbdev.io/

A development system for Game Boy games, featuring tools such as rgbasm for assembly, rgblink for linking, rgbfix for ROM fixing, and rgbgfx for graphics processing. The documentation covers assembly language syntax, the RGB object file format, and CPU instruction sets for the gbz80.

Tokens
530.6K
Snippets
2.8K
Records
4.2K
Agent score
50%

What's inside RGBDS

  1. Overview of rgbfix

    v0.9.3
    The rgbfix program modifies the headers of Game Boy ROM images. It is typically used after rgblink to set specific header fields, perform padding to valid ROM sizes, and calculate checksums. It only modifies fields for which values are explicitly specified; developers should initialize these fields to 0x00 in source code before running the tool.
  2. Overview of rgbfix

    v0.9.2
    rgbfix is a utility used to change headers of Game Boy ROM images (typically those generated by rgblink). It performs correctness operations such as padding and updating header fields. It only modifies fields for which values are explicitly specified; developers are encouraged to initialize these fields with 0x00 in their source code before running the tool.
  3. Overview of rgbgfx

    v1.0.4
    rgbgfx is a utility that converts PNG images into data suitable for display on the Game Boy and Game Boy Color (or vice-versa). It divides input PNGs into 8×8 pixel squares, converts them into 1bpp or 2bpp tile data, and can optionally generate tile maps, attribute maps, and palette sets.
  4. Overview of rgbfix for Game Boy ROM headers

    v0.7.0
    The rgbfix program modifies headers of Game Boy ROM images (typically generated by rgblink). It is used to set specific header fields, perform correctness operations like padding, and validate checksums. It only changes fields for which values are explicitly specified; developers should initialize these fields to 0x00 in source code before running the tool.
  5. Overview of rgbgfx

    v0.8.0
    The rgbgfx program is used to convert PNG images into data suitable for display on the Game Boy and Game Boy Color (and vice-versa). It divides input PNGs into 8×8 pixel squares, converts them into 1bpp or 2bpp tile data, and can optionally generate tile maps, attribute maps, and palette sets.
  6. Overview of rgbfix

    v0.8.0
    rgbfix is a utility that modifies the headers of Game Boy ROM images (typically generated by rgblink). It is used to set specific header fields, perform correctness operations like padding, and fix checksums. It only modifies fields for which values are explicitly specified; developers should initialize these fields to 0x00 in source code before running the tool.
  7. Overview of rgbfix

    v0.6.0-welease-cnyandidayte
    rgbfix is a utility that modifies the headers of Game Boy ROM images (typically generated by rgblink). It allows developers to set specific header fields, fix checksums, and pad the ROM to a valid size. It only modifies fields for which values are explicitly specified; other fields remain unchanged. It is recommended to initialize header fields with 0x00 in source code before running rgbfix.
  8. Overview of rgbfix

    v1.0.1
    rgbfix is a program used to change the headers of Game Boy ROM images (typically those generated by rgblink). It can be used to set specific header fields, perform correctness operations like padding, and validate the ROM. It only modifies fields for which values are explicitly specified; developers should initialize these fields with 0x00 in source code before running the tool.
  9. Overview of rgbfix

    v1.0.2
    The rgbfix program modifies the headers of Game Boy ROM images (typically those generated by rgblink). It is used to set specific header fields and perform correctness operations like padding. It only modifies fields for which values are explicitly specified; developers should initialize these fields with 0x00 in their source code before running the tool.
  10. Overview of rgbgfx

    v0.9.1
    The rgbgfx program converts PNG images into data suitable for display on the Game Boy and Game Boy Color (and vice-versa). It divides input PNGs into 8x8 pixel squares, converts them into 1bpp or 2bpp tile data, and can optionally generate tile maps, attribute maps, and palette sets.
  11. Overview of rgbfix for Game Boy ROM headers

    rgbfix is a tool used to change the headers of Game Boy ROM images (typically those generated by rgblink). It can be used to set specific header fields, perform correctness operations like padding, and validate the ROM. It only modifies fields for which values are explicitly specified; developers should initialize these fields to 0x00 in source code before running the tool.