• Stars
    star
    112
  • Rank 310,237 (Top 7 %)
  • Language
    Assembly
  • License
    Creative Commons ...
  • Created almost 7 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

RGBDS include file for Game Boy hardware definitions

hardware.inc

Gameboy Hardware definitions

hardware.inc has been the standard include file containing Game Boy hardware definitions for use in RGBDS projects for over 20 years.

The file was originally created by Jeff Frohwein in 1997, who still hosts his latest version (2.3) on his great Dev'rs website.

Although Jeff tried to version control the file with a rudimentary change log at the top of the file, people have added small changes throughout the years, often without bumping the version number.

This repo has become the new official reference for hardware.inc, using @AntonioND's fork as the baseline.

Contributing

This repository's master branch should be considered production; Each commit represents a new release, requiring the embedded version number to be bumped (and an entry to be added to the changelog at the beginning of the file).

We follow semantic versioning; Breaking changes (such as those in 72ec03f) increase the major version, backwards-compatible changes (typically additions) only increase the minor version, and bugfixes only increase the patch level.

Changes to the comments should be considered a bugfix.

Contributors

  • Jones (created the original hardware.inc, now lost)
  • Carsten Sรธrensen (whose ideas Jeff based his file on)
  • Jeff Frohwein
  • AntonioND
  • BlitterObjectBob, tobiasvl, ISSOtm, avivace, Eievui, QuinnPainter, rondnelson99, daid, Hacktix, sukus21, alvaro-cuesta, basxto
  • Probably lots of other people who have added to the file throughout the years

More Repositories

1

awesome-gbdev

A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
3,916
star
2

rgbds

Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy & Game Boy Color
C++
1,153
star
3

pandocs

The single, most comprehensive Game Boy technical reference.
Rust
589
star
4

gb-asm-tutorial

Learn to create games for the Game Boy using Assembly
Assembly
104
star
5

database

JSON database of every Homebrew Hub entries. Propose here additions, improvements and fixes, every change propagates to Homebrew Hub.
C
80
star
6

homebrewhub

A digital repository of of homebrews, patches, hackroms for old consoles. Provides community submission, tagging and rating features.
Python
44
star
7

rgbds-live

A live Gameboy programming environment in the browser, allowing for realtime assembly programming for the gameboy.
JavaScript
31
star
8

gbdev.github.io

gbdev institutional website: showcases projects and hosts some community content
Assembly
23
star
9

gb-opcodes

SCSS
20
star
10

gbadoc

Community initiated GBA Technical documentation effort
CSS
16
star
11

gbcompo21

An OG gbdev game jam! Create original games, demos or homebrews for the original Game Boy (Color) and compete for glory (and a lot of prizes)!
JavaScript
7
star
12

virens

Homebrew Hub web frontend, in Nuxt 3. Powered by webassembly builds of binjgb and mGBA.
JavaScript
6
star
13

rgbenv

RGBDS version manager
Shell
6
star
14

rgbds-www

RGBDS website, hosting documentation and install instructions. Built with Docusaurus, content from RGBDS man pages.
HTML
6
star
15

highlightjs-rgbasm

A RGBASM language grammar for highlight.js
JavaScript
5
star
16

rgbobj

A Rust program for humans to inspect RGBDS object files
Rust
3
star
17

GBSoundSystem

A system-wide refactor (modernization) of the GameBoy Tracker (aka the Paragon 5) replayer created by Stephane Hockenhull.
Assembly
3
star
18

DeadCScroll

An assembly tutorial for Game Boy showing how the scroll registers can be exploited to create some nice and interesting effects.
Assembly
2
star
19

cameraclub-www

Home page of the Gameboy camera club, showing off some community content and curated zines
HTML
1
star
20

rgbds-www2

Experimental new RGBDS documentation website powered by React/Docusaurus
Roff
1
star
21

snippet-bot

A discord bot archiving code blocks and links to pastebin-like snippets
JavaScript
1
star
22

rgbds-deb

Alright, let's get RGBDS into Debian repositories
C++
1
star