Skip to content

RGBDS include file for Game Boy, Pocket and Mega Duck hardware definitions

License

Notifications You must be signed in to change notification settings

nitro2k01/hardware-ex.inc

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

RGBDS include file for Game Boy, Pocket and Mega Duck hardware definitions

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Assembly 100.0%