@@ -44,13 +44,13 @@ is possible using ``make`` or ``cmake``; follow the link for more detailed instr
44
44
2. RGBDS Folder Organization
45
45
----------------------------
46
46
47
- The RGBDS source code file structure somewhat resembles the following :
47
+ The RGBDS source code file structure is as follows :
48
48
49
49
::
50
50
51
51
.
52
52
├── .github/
53
- │ ├── actions /
53
+ │ ├── scripts /
54
54
│ │ └── ...
55
55
│ └── workflows/
56
56
│ └── ...
@@ -80,6 +80,7 @@ The RGBDS source code file structure somewhat resembles the following:
80
80
│ └── run-tests.sh
81
81
├── .clang-format
82
82
├── CMakeLists.txt
83
+ ├── Dockerfile
83
84
├── Makefile
84
85
└── README.rst
85
86
@@ -89,7 +90,7 @@ The RGBDS source code file structure somewhat resembles the following:
89
90
- ``.github/ `` - files and scripts related to the integration of the RGBDS codebase with
90
91
GitHub.
91
92
92
- * ``actions / `` - scripts used by workflow files.
93
+ * ``scripts / `` - scripts used by workflow files.
93
94
* ``workflows/ `` - CI workflow description files.
94
95
95
96
- ``contrib/ `` - scripts and other resources which may be useful to users and developers of
@@ -116,28 +117,48 @@ The RGBDS source code file structure somewhat resembles the following:
116
117
117
118
- ``.clang-format `` - code style for automated C++ formatting with |clang-format |_.
118
119
120
+ - ``Dockerfile `` - defines how to build RGBDS with Docker.
121
+
119
122
3. History
120
123
----------
121
124
122
- - 1997-07-03: Carsten Sørensen (a.k.a. SurfSmurf) writes ASMotor as a
123
- general-purpose assembler/linker system for DOS/Win32.
125
+ - 1996-10-01: Carsten Sørensen (a.k.a. SurfSmurf) releases
126
+ `xAsm <http://otakunozoku.com/RGBDSdocs/asm.htm >`__,
127
+ `xLink <http://otakunozoku.com/RGBDSdocs/link.htm >`__, and
128
+ `RGBFix <http://otakunozoku.com/RGBDSdocs/fix.htm >`__,
129
+ a Game Boy SM83 (GBZ80) assembler/linker system for DOS/Win32.
130
+
131
+ - 1997-07-03: Sørensen releases `ASMotor <http://otakunozoku.com/RGBDSdocs/geninfo.htm >`__,
132
+ packaging the three programs together and moving towards making them a
133
+ general-purpose target-independent system.
124
134
125
- - 1999-08-01: Justin Lloyd (a.k.a. Otaku no Zoku) adapts ASMotor to read and
126
- produce GBZ80 assembly/machine code, and releases this version as RGBDS.
135
+ - 1999-08-01: Justin Lloyd (a.k.a. Otaku no Zoku) adapts ASMotor to re-focus
136
+ on SM83 assembly/machine code, and releases this version as
137
+ `RGBDS <http://otakunozoku.com/rednex-gameboy-development-system/ >`__.
127
138
128
139
- 2009-06-11: Vegard Nossum adapts the code to be more UNIX-like and releases
129
- this version as rgbds-linux on `GitHub <https://github.com/vegard/rgbds-linux >`__.
140
+ this version as `rgbds-linux <https://github.com/vegard/rgbds-linux >`__.
141
+
142
+ - 2010-01-12: Anthony J. Bentley `forks <https://github.com/bentley >`__ Nossum's
143
+ repository. The fork becomes the reference implementation of RGBDS.
144
+
145
+ - 2015-01-18: stag019 begins implementing `rgbgfx <https://github.com/stag019/rgbgfx >`__,
146
+ a PNG‐to‐Game Boy graphics converter, for eventual integration into RGBDS.
147
+
148
+ - 2016-09-05: rgbgfx is `integrated <https://github.com/gbdev/rgbds/commit/c3c31138ddbd8680d4e67957e387f2816798a71b >`__
149
+ into Bentley's repository.
130
150
131
- - 2010-01-12: Anthony J. Bentley forks that repository. The fork becomes the reference
132
- implementation of RGBDS .
151
+ - 2017-02-23: Bentley's repository is moved to the ` rednex < https://github.com/rednex >`__
152
+ organization .
133
153
134
- - 2017-02-23: Bentley's repository is moved to a neutral name, Rednex.
154
+ - 2018-01-26: The codebase is `relicensed <https://github.com/gbdev/rgbds/issues/128 >`__
155
+ under the MIT license.
135
156
136
- - 2018-01-26: The codebase relicensed under the MIT license.
157
+ - 2020-09-15: The repository is `moved <https://github.com/gbdev/rgbds/issues/567 >`__
158
+ to the `gbdev <https://github.com/gbdev >`__ organization.
137
159
138
- - 2020-09-15: The repository is moved to the `gbdev <https://github.com/gbdev >`__
139
- organization. The `rgbds.gbdev.io <https://rgbds.gbdev.io >`__ website serving documentation
140
- and downloads is created.
160
+ - 2022-05-17: The `rgbds.gbdev.io <https://rgbds.gbdev.io >`__ website for RGBDS
161
+ documentation and downloads is published.
141
162
142
163
4. Acknowledgements
143
164
-------------------
0 commit comments