Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gbdev/rgbds

Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy and Game Boy Color
https://github.com/gbdev/rgbds

Fix "build from source" link in README (#1281)

dc5d3a7342f9abc4c19a48649e2ad33f3e9eedcf authored about 1 year ago
Improve linker scripts a little (#1275)

* Allow for optional sections in linker scripts
These are more useful for frameworks/toolchai...

ccf9dcb8510f98fac4c87eecedad10372d3c0f02 authored about 1 year ago
Fix some formatting errors in man pages

98cecaee9e0aeb00cc4dc2fadc36e52a8b1c7528 authored about 1 year ago
Fix documentation for ATAN2's (y, x) argument order

7b199d7550fa84ff9f9c975d02280f2e444ed0a3 authored about 1 year ago
Update the man pages' dates and history (#1279)

d5cddb202c70b3433857bd187356e53fd4e85b24 authored about 1 year ago
Some refactoring

09dbc50447a755c96ef7333b6e024f757d7da1be authored about 1 year ago
Improve linker script `align` (#1271)

An offset is now supported, and invalid values are no longer silently
truncated, aligning behavi...

fdd45ab1dc3f543b2e3483b9f5b046c1bb63caff authored about 1 year ago
Scramble banks from the end of the ROM (#1273)

This is more likely to test edge cases, such as having content in banks with their highest bit set.

39018174c5f52eead96ddac1049ffcf8c2185c8e authored about 1 year ago
Don't delete script.cpp after building (#1272)

Ensure consistency in linker script parser interface

Make the declaration and definition visi...

5a3a215b0ed39c6672a643240f01712b35ea3a2b authored about 1 year ago
Use RANGE macro to abbreviate begin/end pairs (#1269)

495d70102266596a29232ed4a83c10e46e3f12f4 authored about 1 year ago
Add LADX disassembly to test suite (#1265)

b886b7e611dae5faef805cd557969486304b94ef authored about 1 year ago
Port linkerscript parser to Bison (#1266)

Notable side effects:
* Use the standard-conformant MSVC preproc
* Add test for linker script ...

fd78a9ae83d62e800fa9106e6bcd3d583cd61c67 authored about 1 year ago
readme: improve wording on how to reach maintainers

ab306908547428775a1cae8478c18df59d1cd319 authored about 1 year ago
Implement `-X/--max-errors` for RGBASM (#1262)

Co-authored-by: Eldred Habert <[email protected]>

34b2543c8b4f044f9c5857f6ffb1f3c40f012a1e authored about 1 year ago
Add SameBoy's BootROMs to the test suite (#1264)

1fa289f2ee9c3ed73b4066b0b8208b77255e7ad2 authored about 1 year ago
Add PinoBatch's game Libbet to the test suite (#1260)

22ff7ff1016200afa9e04afffeeff36c416b2293 authored about 1 year ago
Refactor how Makefile invokes Bison for reusability (#1259)

Co-authored-by: Eldred Habert <[email protected]>

1402615bc0635a7629ef029f3ded3665c4e3a056 authored about 1 year ago
Add more tests for RGBASM code coverage (#1257)

* Add more tests for RGBASM code coverage

* Use C++ unnamed parameters, not `(void)` casting
...

6132b77c1ecd2f6a6e053845b99ac142f1656e70 authored about 1 year ago
Add more test coverage for RGBASM (#1256)

This also fixes two bugs: `-1 >>> 32` was -1 not 0, and `macro_FreeArgs` should have been called...

cee3d1c859a66cf44ae384185418cfd9fcd68f98 authored about 1 year ago
colour->color, behaviour->behavior

These spellings are more common elsewhere in the codebase

b46aa0f55b44241b567ddfa518c4a85d37acdb77 authored about 1 year ago
Acknowledge Liji's contribution to RGBGFX

Make their help with #1241 more prominent, since it won't appear in the commit log

e1220d6fc66c02342e524c5d3d5611a20a77f790 authored about 1 year ago
Allow negative alignment offsets (#1255)

2ebd7f2ea32808ea18d1c9f1641c14e089060722 authored about 1 year ago
Refactor alignment spec parsing (#1253)

756f2866bb6d9c52b1a6c800ab551eec71e91d0a authored about 1 year ago
Remove empty .out and .err test files (#1249)

Co-authored-by: ISSOtm <[email protected]>

92836408ccac996f8af10fd41c759e43ee4a83ab authored about 1 year ago
Use proper style to document long opts

Correct mandoc style is to use `Fl \-`, not `Fl Fl`, apparently.

c5721b749ca08d3c2af79dccb7897de7dd3a71a5 authored about 1 year ago
Fix shellcheck warnings in the test scripts

Making them more robust to changes.
We ought to automate this some day.

My version of ShellChec...

6f0defbfe588881dcc1637de6dfbc8f4e7dbff10 authored about 1 year ago
Honor `-c` with `rgbgfx -r` (#1254)

Fixes #1166

f4463b1708f0492e90557ab08915f35fe3ad3eb9 authored about 1 year ago
Document pre-ASMotor history and add links (#1252)

39e85c6dec4b13e2ea6eb0150612bf6191025c7a authored about 1 year ago
Clean up RGBGFX's "SEE ALSO" section

Applying the previous fix there, plus reordering xrefs more usefully.

aa5b16394492679f922146004546e8f5bfe0ff15 authored about 1 year ago
Update link to Pan Docs gfx overview

"Rendering" is now a much lower-level description of the rendering
process, not exactly what we ...

eb237ea4e121ad9a7f229ecd99db7b524b9943ba authored about 1 year ago
Fix formatting errors in man pages

As reported by the following command:
mandoc -T lint man/* | grep -v "input text line longer tha...

27c1237daa2329981f8525b242a718bf7d6c2f98 authored about 1 year ago
Remove checkpatch, since it's tuned for C not C++ (#1250)

Co-authored-by: Eldred Habert <[email protected]>

a218622d739983b6fcfadde95de5d18be381320a authored about 1 year ago
Implement `ds align[alignment, offset]` (#1181)

46e29de66f4333180a4c9c61382a5f740ed7bb52 authored about 1 year ago
Remove deprecated RGBGFX options (#1246)

6f0ffcf3e17f342567e24ad88029d82b4dd0e08a authored about 1 year ago
Update the reverse color curve (#1241)

Based on SameBoy's "accurate modern" colour mapping.

Special thanks to @Rangi42 for her patie...

c7b39f094c4a4ac55bc10509b26b2fcb7f474c2c authored about 1 year ago
Rename the RGBGFX `--output-*` options to `--auto-*` (#1245)

Fixes #1243

f5ae6a80f00366e5e567400ca42379d90a475824 authored about 1 year ago
Prefer `rpn_isKnown(expr)` accessor to `expr->isKnown` directly

482160ea04feef72dc74a14b7709aec6dda6e11a authored about 1 year ago
Use `rpn_isKnown` wrapper outside rpn.cpp

ad62421264a2edf7ea5618fe98ae1c046fcf1870 authored about 1 year ago
Implement `rgbgfx -O` (#1240)

083a82f6d10a98d9f4fa89ee46d137bbf1cf4269 authored about 1 year ago
Avoid building test support programs by default with CMake (#1244)

Copy CMake-built test executables to test directory

Fixes CI failures on Windows.
CI should ...

99671b8eb50d68739c109d91f82b3c6334aa2b19 authored about 1 year ago
Fix spurious truncation warning (#1238)

3c0879a3c6768fec6df19b9b090a87ae53b9d71e authored about 1 year ago
Fix the hack for `File::c_str` to work (#1242)

232416b30d910e6bdc1bb1c80f9ee24de38adabd authored about 1 year ago
Switch to using `std::filesystem` (#1235)

Allows better platform-agnostic path manipulation.
Also, using `std::optional` rather than empty...

cf62ff772fcf2446e836cf6baab1c8f9ccdadad4 authored about 1 year ago
Use an iterator template for enum sequence loops (#1228)

e824e34526b7daa12002b8a6a06a7ae30d463a8d authored about 1 year ago
Remove references to C compiler from CI (#1234)

d390db5c57faaa7d2182594347eb733e7e4ec342 authored about 1 year ago
Use some more C++20 features (#1231)

31529524c8c8aa4241f73891b3b11d41fdc9d363 authored about 1 year ago
Rename some RPN constants for consistency (#1230)

dde9f2bb79423c7a9bfa370e023db930504c08d4 authored about 1 year ago
Add exact dates for history (#1233)

Citations (I think these would be excessive in the readme itself, but maybe the dates could have...

5711c088e5dd16a0c88c450dbef7682050347f74 authored about 1 year ago
Build a code coverage report with gcov and lcov (#1221)

765ae3f484b3c679debb062618ded7d3e8bb05fe authored about 1 year ago
AUTHORS and more copyright comments are redundant with CONTRIBUTORS.rst (#1227)

f3dbf17b7877ae4ad18c5d5676b10ac5028a6d7f authored about 1 year ago
Implement `#"raw strings"` (#1122)

Fixes #1121

8eeb40cca8ac08b8cc4cbba93dff1ae498e46f66 authored about 1 year ago
Fix the FOR loop count formula (#1222)

9fc088dcb0e26fd4ad6a29ef362557fe238023e3 authored about 1 year ago
Make requested revisions to recent PRs (#1195)

5379e51094d3b60284272d0c019d7304aee0663a authored about 1 year ago
Fix the rgbgfx color curve (#1200)

05a09055820c742610871e60f9d4c0d10bc1bbb2 authored about 1 year ago
Build everything as C++ (#1176)

1e70e703a78e7300cdf6c3de5568f45f04b78c97 authored about 1 year ago
Have the `eqn` preprocessor run on rgbasm(5) and rgbgfx(1) (#1225)

78d83be2b2c21b2a546f60eacce19f824f5575ee authored about 1 year ago
Download libpng source from GitHub, not SourceForge (#1223)

a28f32a8a03b4ba8736317ba9a04d91da7eb9789 authored about 1 year ago
Factor out one shared enum FileStackNodeType

7a1e052b587c7c5261794531c43dc4ddd0cd20bd authored about 1 year ago
Make some changes noticed while porting to C++

02f9128d07e700bc3f392de4afc248fbbb7c627a authored about 1 year ago
Fix RGBGFX `-r` with `-d 1` (#1224)

6ac1dd896640c009e3b5a235bda18e6ede9d1a6f authored about 1 year ago
Compute height and width directly in tile units

Co-authored-by: Rangi <[email protected]>

968c6f7ab7952f804301121bdcf18f48852b431d authored over 1 year ago
Fix use of input slice without dedup active

93285f8ea8f4b65e4affd8da3ed4137a10430563 authored over 1 year ago
Separate multiple instructions per line with `::` (#1210)

28358b55fe228d8987d6864c3894a12ead4e3223 authored over 1 year ago
Reminder to update the Dockerfile version for a release (#1219)

0afb6cd53cf352eb4b14fdde4cea2300c20006af authored over 1 year ago
Output the map file summary at the top of the file (#1203)

143e76b7e345c776b39cc9419b0521f396537269 authored over 1 year ago
Shorten license comments and consolidate an AUTHORS file (#1217)

f8af569680edd7059dd392ecf4b0c179877ed90f authored over 1 year ago
Implement `ENDSECTION` (#1211)

259ec581408c47e0a3b2d93cb97bf51e15c5a08f authored over 1 year ago
`#!/bin/bash` -> `#!/usr/bin/env bash` (#1216)

99727cbe99f8fb2daf791c4e0a0eee9e99c4da79 authored over 1 year ago
Remove deprecated RGBASM features (#1215)

- Escaped commas "\," inside strings
- `name: MACRO` syntax
- `__FILE__` and `__LINE__`
- `-H...

46e67ee07874ca4fb28547810d2c2d3fe76914e0 authored over 1 year ago
Update ucity for testing (#1212)

28d92b7be3be176ccfe58d5aa13a6860c2a84fa6 authored over 1 year ago
Implement SIZEOF and STARTOF for section types (#1205)

c869edd1d243e708963209347a345be01f133331 authored over 1 year ago
Implement `DS` for linker scripts (#1206)

8f3369fe295480a99345dc341c1ad8818dd8a814 authored over 1 year ago
Actually use PNGCFLAGS to build rgbgfx (#1209)

477e9812d421bbccac06602fe25a187226077e46 authored over 1 year ago
Sort symbols by address, then parentage, then index (#1186)

9e4b9e75e33501ce81153f030c6b0c41847012f9 authored over 1 year ago
Update the ucity repo being tested (#1207)

55f946198b5bba970b896b96d74fcb2b5df88018 authored over 1 year ago
Implement INCHARMAP function (#1184)

181512ad9d0552103fd38c5a6cff4491fd790bd3 authored over 1 year ago
Allow rgbgfx to generate a palette from a spec, without an image (#1192)

5a25c547aba8205941788694c42a9556c14a7ae4 authored over 1 year ago
Consistent behavior with missing or incorrect parameters (#1179)

0d72ba886ba9125c861d15941b10494e24e6daca authored over 1 year ago
Avoid using `%#` printf specifier

a64f28de5c58a9f3dd65e681fb5ae4dacb3b2981 authored over 1 year ago
Warn when SGB compatibility is set without old licensee 0x33

b4dbb5093af8dafc9f67ea41130c9ed5d900793c authored over 1 year ago
Explicitly specify which files build with PNGCFLAGS (#1201)

e7d0428a2e5a0580bb785230ee7e02920004cfe6 authored over 1 year ago
Deprecate DEF-less definitions (#1193)

bb7c34db657c917ee771692e52b69d66b7f24773 authored over 1 year ago
Correct documentation for `rgbgfx -r` (#1197)

02f06407b140266689bcbd1b5a276292660a816b authored over 1 year ago
Update the pret repos being tested (#1198)

73e9aac135b28ce27c21869a48b8f881bef5dd24 authored over 1 year ago
Don't export anonymous labels (#1185)

32bc68d06dd2a6cf3f9c6a7409c70ae11739aa1c authored over 1 year ago
readme: update email

a5d51b4330113f5bf698216fc7ebe7109421ef54 authored over 1 year ago
Improve incorrect object file revision error (#1189)

Fixes #1118

79948be3a0e09bd1acbac40e8f5fe0b80e6b6c32 authored over 1 year ago
Document STRUPR/STRLWR as ASCII-only

ab42eb2c503a37e524290f9d84b55d1cc56f3bd0 authored over 1 year ago
Consistently use uppercase hex digits

45c2a5e4ec2336d568eeed300b8ce9ace6335c38 authored over 1 year ago
Clarify documentation of RGBGFX deduplication (#1191)

Fixes #1169

ae38ebaf6fd5d33fd3bd59b5485b95623a41ea26 authored over 1 year ago
Revise documentation for `rgbasm -p` (#1190)

Fixes #1125

80bdc889f86796307bf61556107505ae819e7775 authored over 1 year ago
ENDL restores the label scope from before LOAD (#1180)

84f3cb4075dd806ce0924cf4c8c804844c6e0d62 authored over 1 year ago
Save and restore `opt r` on the stack. (#1178)

Fixes #1174

22def89760a80fc2c1debdebf737eaf1ab7fce42 authored over 1 year ago
contributing: update repository links (rednex -> gbdev org) (#1177)

a15f1a52c79e10ad863f5e3409c890501577d384 authored over 1 year ago
Implement order-independent purge (#1173)

Each symbol passed to purge is collected in a list before mass removal.
Fixes the issue describe...

944c5f0cd0a677f18390fa9367cb44d6aa680d2f authored over 1 year ago
Add dockerfile to build and run RGBDS (#1167)

7a39e9e569783962d54265809d8ec654b91c318b authored over 1 year ago
Enforce that transparent colours take slot #0 in all palettes

cfe432ea656f28a6ca50cfcdadb7c9d26bbc263c authored over 1 year ago
Silence spurious GCC warning

36bfeea8dce26144f9c9fe11d39542fadf8ffd18 authored over 1 year ago
Add `--only-free` and `--help` options to test scripts (#1161)

7b3a05eea8a11f68ae62b8298b3d987d356fb4f4 authored over 1 year ago
Allow defining local labels for another scope (#1159)

fix #1157 for the following source code

```
section "hSAVE_locals",HRAM
func3.hSpam: ds 1 ...

e1f0a13e5a2d5811171fd42a5dcc3f2943095968 authored over 1 year ago