|
1 | 1 | # `hardware.inc`
|
2 | 2 | ### Gameboy Hardware definitions
|
3 |
| -`hardware.inc` has been the standard include file containing Game Boy hardware definitions for use in [rgbds](https://github.com/gbdev/rgbds) projects for over 20 years. |
| 3 | +`hardware.inc` has been the standard include file containing Game Boy hardware definitions for use in [RGBDS](https://rgbds.gbdev.io) projects for over 20 years. |
4 | 4 |
|
5 | 5 | The file was originally created by Jeff Frohwein in 1997, who still hosts [his latest version (2.3)](http://www.devrs.com/gb/files/hardware.zip) on his great [Dev'rs](http://devrs.com) website.
|
6 | 6 |
|
7 | 7 | 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.
|
8 | 8 |
|
9 |
| -This repo is an attempt at version control, using [@AntonioND](http://github.com/AntonioND) fork as baseline. |
| 9 | +This repo has become the new official reference for `hardware.inc`, using [@AntonioND](http://github.com/AntonioND)'s fork as the baseline. |
| 10 | + |
| 11 | +## Contributing |
| 12 | + |
| 13 | +This repository's `master` branch should be considered production; |
| 14 | +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). |
| 15 | + |
| 16 | +We follow [semantic versioning](https://semver.org); |
| 17 | +Breaking changes (such as those in [72ec03f](https://github.com/gbdev/hardware.inc/commit/72ec03f835e72be83a1ef189a4a9eac0fbdf39e2)) increase the major version, backwards-compatible changes (typically additions) only increase the minor version, and bugfixes only increase the patch level. |
| 18 | + |
| 19 | +Changes to the comments should be considered a bugfix. |
10 | 20 |
|
11 | 21 | ## Contributors
|
12 | 22 |
|
13 | 23 | * Jones (created the original `hardware.inc`, now lost)
|
14 | 24 | * Carsten Sørensen (whose ideas Jeff based his file on)
|
15 | 25 | * Jeff Frohwein
|
16 | 26 | * AntonioND
|
17 |
| -* BlitterObjectBob, tobiasvl, ISSOtm, avivace, GreenAndEievui, QuinnPainter, rondnelson99, daid, Hacktix, sukus21, alvaro-cuesta, basxto |
| 27 | +* BlitterObjectBob, tobiasvl, ISSOtm, avivace, Eievui, QuinnPainter, rondnelson99, daid, Hacktix, sukus21, alvaro-cuesta, basxto |
18 | 28 | * Probably lots of other people who have added to the file throughout the years
|
0 commit comments