Ecosyste.ms: OpenCollective

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

github.com/gbdev/rgbds-deb

Alright, let's get RGBDS into Debian repositories
https://github.com/gbdev/rgbds-deb

Fix dependencies for Yacc files. Improve Makefile POSIX compliance.

Parallel building issue pointed out by murphm8 and chastai.

73e44cb803809f1dacaeb1de203ecf42ab1e96a4 authored over 10 years ago by Anthony J. Bentley <[email protected]>
Don't cast calls to malloc().

3e4350afa4a855b9c33f971cc5484a911b4ca987 authored over 10 years ago by Anthony J. Bentley <[email protected]>
Remove inconsistent version numbering.

0d07caba60b5d082a22cbbb4eb78cfefabb0ea64 authored over 10 years ago by Anthony J. Bentley <[email protected]>
Separate errors that shouldn't have been combined in the first place.

3992ce2502e46caf0105d093ee8f65651b2c6650 authored over 10 years ago by Anthony J. Bentley <[email protected]>
Revert 97d431d1f4ad404e282e3781bd195be3f053734d; it breaks things.

215d6f0c5b57b6be70fc4eac8f14859151c17f2d authored over 10 years ago by Anthony J. Bentley <[email protected]>
Fix MinGW target.

f3394f46b4d322bc746540c16122a5f69585927c authored over 10 years ago by Anthony J. Bentley <[email protected]>
Update license.

e3df758897b30efdfd803a6212012904e220580d authored over 10 years ago by Anthony J. Bentley <[email protected]>
Remove rgblib.

I have never used it and it's probably been broken for years.

d7319ecd0020ff6b494578c2f81b2f37cbd7af89 authored over 10 years ago by Anthony J. Bentley <[email protected]>
Now that we replace missing libc functions, switch back to err().

d661b3a5329756fe334548bf8b23d65bd67de4be authored over 10 years ago by Anthony J. Bentley <[email protected]>
Remove dead stores.

c0be5ddbb28f8e1826b5a9b1d72f1994f348c9d9 authored over 10 years ago by Anthony J. Bentley <[email protected]>
rgbasm: Avoid unnecessary filename copying.

97d431d1f4ad404e282e3781bd195be3f053734d authored over 10 years ago by Anthony J. Bentley <[email protected]>
Improve POSIX compliance in the Makefile.

Set .POSIX and don't use the += operator.

a849e1107e0c9bfedc0ab04cefc6a0d75947421d authored over 10 years ago by Anthony J. Bentley <[email protected]>
Wrap Makefile to 80 characters.

a41bdff88f3a9315394fb3c4a39d0f4adf505492 authored over 10 years ago by Anthony J. Bentley <[email protected]>
Unclutter Makefile: use $Q instead of ${Q}.

cb383e6b1aed8690fa642eab9d66f52b94056739 authored over 10 years ago by Anthony J. Bentley <[email protected]>
rgbasm: Fix TOCTOU and reduce buffering.

45b6872e2ad5374c146d1ddca61487976ba65f84 authored over 10 years ago by Anthony J. Bentley <[email protected]>
rgbasm: Don't allocate an unnecessary buffer.

056109652d78701062ff0bb925a07c2c6ad33a2c authored over 10 years ago by Anthony J. Bentley <[email protected]>
rgblink: Don't allocate unnecessary buffer. Delete unused flag.

284600ef1f634fd21b3e8daac345015cbb76b560 authored over 10 years ago by Anthony J. Bentley <[email protected]>
Cleaned up lexer

- separated the lexer into multiple functions so it is more readable
- fixed issue with long labe...

2bf31870a7b9be374e24c20aaac13985b5e33f67 authored over 10 years ago by YamaArashi <[email protected]>
Remove __LINE__

6198cc185c24ec4ba794ed27c969ae65d31f89c3 authored over 10 years ago by YamaArashi <[email protected]>
Make _NARG work

e4571bc0fc6309534cdd59bcb140d73ddefb2192 authored over 10 years ago by YamaArashi <[email protected]>
Merge branch 'update-legacy-instructions' of https://github.com/yenatch/rgbds

46269240c84a9701804228909b81729f42a73f52 authored over 10 years ago by Anthony J. Bentley <[email protected]>
Improve rgbasm performance

b1269ab53a1158cd233a3ccd517a5bd6d6f2f850 authored over 10 years ago by YamaArashi <[email protected]>
Revert previous commit. asmy.y is autogenerated from other .y files.

3ecd169cd6f9d53e341efdbecb906357443b6bcf authored almost 11 years ago by Anthony J. Bentley <[email protected]>
asmy.y should not be in gitignore.

2dab1474b88675cd7de23fa1b7347a1aea3fe5b8 authored almost 11 years ago by Anthony J. Bentley <[email protected]>
Preserve the ability to set pad_value in rgbfix.

08b1b97a45200af02cb7d76e6134d5e0f759a9d7 authored almost 11 years ago by Anthony J. Bentley <[email protected]>
Improve performance when padding: don't write a byte at a time.

17192ea6f07c2697bd87bc28df015a66f6e97fc3 authored almost 11 years ago by Anthony J. Bentley <[email protected]>
Added license to charmap.c

af506985e5019ae540a76d13414cc4d020325d1f authored almost 11 years ago by stag019 <[email protected]>
rgbasm: Evaluate BANK() arguments to verify they exist.

Symbols are created when using a label in the wild, even if they aren't defined. Solely using a ...

b2d523acde93862fd28adcae51b9f15536d60b28 authored almost 11 years ago by yenatch <[email protected]>
Remove unused alloca() implementation.

0f488b67599c5d93423cf9ed830d829825eaf283 authored almost 11 years ago by Anthony J. Bentley <[email protected]>
Merge https://github.com/bentley/rgbds

240d2a7f14a09dbe903a2e43efe77918fbf6593d authored almost 11 years ago by stag019 <[email protected]>
add instruction "ld hl, sp+nn"

The previous "ld hl, [sp+nn]" is incorrect, but remains for compatibility.

2ff286223b49b130983994e5e76a5dcd1ad6344e authored almost 11 years ago by yenatch <[email protected]>
Merge https://github.com/yenatch/rgbds

af5f8893264ff3bebf14ae73aadf9131c76a7ce1 authored almost 11 years ago by Anthony J. Bentley <[email protected]>
Provide a friendlier error when manpage directories don’t exist.

3e92f333195e9be181bf7c556bbc12e4446b8c96 authored almost 11 years ago by Anthony J. Bentley <[email protected]>
rgbasm: let rgblink try to import undefined symbols

Manual imports are inconvenient and don't provide any functionality.

0ffa4ce9efdb4656fb4126bbdca262d283841f1f authored almost 11 years ago by yenatch <[email protected]>
Fix a bug where the first charmap entry wasn't added correctly.

34656f9e5dcbeb5ca36dc812141ddd7a233da43d authored about 11 years ago by stag019 <[email protected]>
Remove GNU-specific <getopt.h>. getopt() is defined in <unistd.h> in POSIX, which adding #define _XOPEN_SOURCE 500 causes GCC to include.

c61c11221859da2f7a7180d62cc1f9b4d8244a81 authored about 11 years ago by stag019 <[email protected]>
Only define _MAX_PATH is it isn't already defined.

55974bc743c8f81e69e37a1a32bad2f316805d55 authored about 11 years ago by stag019 <[email protected]>
Comment out unused variable dest.

94005513a4927af6f278a1002ec3fdd0b13b29a9 authored about 11 years ago by stag019 <[email protected]>
Add out_BinaryFileSlice() definition to output.h.

36edec6231256cd4ff40dc03261bbc58385382ea authored about 11 years ago by stag019 <[email protected]>
Remove all implicit definitions of compiler provided functions.

<strings.h> cause strncasecmp to be define.

7d176245d824031a0d29bd295395ec0fe65f674c authored about 11 years ago by stag019 <[email protected]>
Move local includes below system includes.

c65d58c5890c70ffa15054de4bef9c32d005a801 authored about 11 years ago by stag019 <[email protected]>
This fixes an error with using long label names in macros. If the label name you're using is longer than the string length of the literal macro text, a syntax error would occur. This fix makes sure it at least allocates enough bytes for the largest allowed label name.

1f9fd0f060801ac351007f4ce8064420a63dfaea authored about 11 years ago by stag019 <[email protected]>
Character maps.

1218da79a9ac84a10a49cf2b35a85dd7e8ae5c18 authored about 11 years ago by stag019 <[email protected]>
rgbasm: update manpage to include -v

fd4b5c89256b0937f385ebdf5908ba0ae17d00fb authored about 11 years ago by yenatch <[email protected]>
rgbasm: -v option (verbose)

bc99ee2210d3850b08ff5c938608fced0ab55515 authored about 11 years ago by yenatch <[email protected]>
Add "jp hl" as a valid instruction.

"jp [hl]" has been around for decades even though it makes no sense.
This is better.

de269987f75dbf32fe8ddca5ef7501b809f7ed45 authored over 11 years ago by Anthony J. Bentley <[email protected]>
Redefine consistent names for section types, and document the changes.

7770827cce8029310c05d93fa9232a3620689ef5 authored over 11 years ago by Anthony J. Bentley <[email protected]>
Implement SRAM sections.

7ab9742299276b89a116e51d707541723a433149 authored over 11 years ago by Anthony J. Bentley <[email protected]>
Fix incorrect manpage macro.

6aecf65552b1fc38910793d9829bca8e1781457a authored over 11 years ago by Anthony J. Bentley <[email protected]>
Delete more files on clean.

2571dc459c4424e009aae0a5d27e373da7e6655a authored over 11 years ago by Anthony J. Bentley <[email protected]>
Add a new WRAMX section type, for banked (CGB) WRAM sections.

da19380cc41a61537801944205e1a178cb52459d authored over 11 years ago by Anthony J. Bentley <[email protected]>
Improve error message.

ab47428c0e3e9fc68621a20f42bb6e7372fa3358 authored over 11 years ago by Anthony J. Bentley <[email protected]>
Fix bug recently introduced to fatalerror().

23b29a9ae1a4f0f6be1ef7a2db4f59f4aace17c5 authored over 11 years ago by Anthony J. Bentley <[email protected]>
Implement VRAM banks.

35448887afcd54313435ad7e4dd3b9ef0950e7f7 authored over 11 years ago by Anthony J. Bentley <[email protected]>
Make it possible to disable emitting nop after halt.

6ccd386587c671250cf71c5099c0f9b6b0bd507a authored over 11 years ago by Anthony J. Bentley <[email protected]>
Remove unused variable.

34d40a67c91cf4f9763a6fc2768dd5d6e68115ce authored over 11 years ago by Anthony J. Bentley <[email protected]>
Improve error messages.

c21c0f458fdc51335ae6b2773e60e5e6e3423ed1 authored over 11 years ago by Anthony J. Bentley <[email protected]>
Remove some dead code.

51c01e3aaded3886f5ee8b8aa4b710f4639412fb authored over 11 years ago by Anthony J. Bentley <[email protected]>
Fix accidental case fallthrough.

d0d85abb97fc61f4a5a158746453153f9fb4894f authored over 11 years ago by Anthony J. Bentley <[email protected]>
Add HTML manuals to the clean target.

88ac0282e4919f941d147c665a75eaa9f3d8056d authored over 11 years ago by Anthony J. Bentley <[email protected]>
rgbfix: exit on invalid usage.

8811784b7158c81bf8d457b995cc68ad744a9e21 authored over 11 years ago by Anthony J. Bentley <[email protected]>
Add support for 8 MiB ROMs, the largest size possible with MBC5.

6579743410f64c8781da66ae6b0baa88df4a31dd authored about 12 years ago by Anthony J. Bentley <[email protected]>
Readability (whitespace).

b90406861d2262c77c23513becceaba5d08b3161 authored about 12 years ago by Anthony J. Bentley <[email protected]>
Merge pull request #5 from vegard/lexer-fix-for-bentley

Prevent lexer from reading beyond the end of the buffer

2f35d10373f495544db4511dff818d88341960f0 authored about 12 years ago by Anthony J. Bentley <[email protected]>
Update license statement after Justin Lloyd released the code.

https://bitbucket.org/JustinLloyd/rgbds-gameboy-development-system

a397acd5eaf4db068988b5351c3d2a3cc16233bb authored about 12 years ago by Anthony J. Bentley <[email protected]>
Merge pull request #6 from vegard/getopt-linux-for-bentley

Include getopt.h (fix compilation on GNU/Linux)

6d69370e9c779d617836628ca157cfb6dd452917 authored about 12 years ago by Anthony J. Bentley <[email protected]>
Prevent lexer from reading beyond the end of the buffer

On Linux, valgrind complains about the overflow like this:

Pass 1...
==20054== Invalid read...

2dfd937d7f2c8d3ceaae5c471d7a2b0a342855b1 authored about 12 years ago by Vegard Nossum <[email protected]>
Include getopt.h (fix compilation on GNU/Linux)

Signed-off-by: Vegard Nossum <[email protected]>

eb4f790a827c7758182a3750eb717332b30d475f authored about 12 years ago by Vegard Nossum <[email protected]>
Add a web manpages target (for my personal use).

8c2fb79c392d754a9bf322b9fa878593b4a1c05f authored about 12 years ago by Anthony J. Bentley <[email protected]>
Add a MinGW target for me to easily create Windows executables.

This is not for Windows users!

7b4746b20e023c9927e6108e36a48b95147b8b93 authored about 12 years ago by Anthony J. Bentley <[email protected]>
Use curly braces consistently in Makefile.

cf3bfb1372af94f1b925e52fe60870fc6317a01e authored about 12 years ago by Anthony J. Bentley <[email protected]>
Allow a noisy build (user‐configurable).

f821a1e0a185c78ee006545710811b2a6f9f451a authored about 12 years ago by Anthony J. Bentley <[email protected]>
Improve the Makefile: allow user‐defined variables.

39d8674a9372d5dcf643a759262fc95e4a248fb8 authored about 12 years ago by Anthony J. Bentley <[email protected]>
Remove unneeded build flag.

a2dc23c55c574a8f1da568da7ca705fcc8a5269f authored about 12 years ago by Anthony J. Bentley <[email protected]>
Add support for the four‐character game ID.

fd724d10e4d518eed59b1c03602e3fe899cc7dce authored about 13 years ago by Anthony J. Bentley <[email protected]>
Remove the (old, obsolete) RGBFix HTML page. Use the manpage instead.

07802fffc9afa4fe6579c49fcf6954b517388e01 authored about 13 years ago by Anthony J. Bentley <[email protected]>
Update the SGB flag in the rgbfix examples.

309e2c0b93587c4e4e4d349ed08aa998627a7bab authored about 13 years ago by Anthony J. Bentley <[email protected]>
Add Windows build instructions.

b51c1cc71c11ed829415cdc7e212517c14d63d63 authored about 13 years ago by Anthony J. Bentley <[email protected]>
Remove nonstandard <err.h>.

This provides some really nice functions, but does not exist in some
environments (particularly ...

5d6559f15f549c117ef80cbe7f4cb93669a2e5e3 authored about 13 years ago by Anthony J. Bentley <[email protected]>
Revert use of system exit codes.

While well‐intentioned, in practice this hurts portability and
really, nobody checks the return ...

b1a2c664a90c9ec52f02f6d8650ae87ae6517ec1 authored over 13 years ago by Anthony J. Bentley <[email protected]>
Remove unneeded include.

d784b146150f420b6555ed2d85c373a18b25f8d2 authored over 13 years ago by Anthony J. Bentley <[email protected]>
Remove unused and outdated .gitignore.

60451fd41fc6dd0446798c8598f5effaacc2d065 authored over 13 years ago by Anthony J. Bentley <[email protected]>
New sentence, new line.

214d13c8d361ce41396200d9ccf16de938eef031 authored over 13 years ago by Anthony J. Bentley <[email protected]>
In manuals, use wrapping macros instead of literal parens, etc.

ba30863b737179e74437683fbe838d5924b75cb2 authored over 13 years ago by Anthony J. Bentley <[email protected]>
Fix some manual macro scoping problems.

abf8f8255abe5834bb5dde880fcc1b64aa045381 authored over 13 years ago by Anthony J. Bentley <[email protected]>
Fix case in manpage section name

23624e1c1dfa47c9172be23edcc27179e986ae2f authored over 13 years ago by Anthony J. Bentley <[email protected]>
Remove unnecessary comments from manpage sources

009ac34f321fea9f37a32268641cf31e23f1f882 authored over 13 years ago by Anthony J. Bentley <[email protected]>
Oops: remove escape that was keeping manpage date from being parsed

9a9d071024d79d0bddbe3d679ae7c4f03de418ff authored over 13 years ago by Anthony J. Bentley <[email protected]>
Use the semantic .Ad in manpages.

9f9e76e85f52c4eceb93f39cacf72b4fe1db910b authored over 13 years ago by Anthony J. Bentley <[email protected]>
Fix typo in rgbds(7).

085ee6d4c0194efe599f8c392e4e552a7c7a9efc authored about 14 years ago by Anthony J. Bentley <[email protected]>
Add a rgbds(7) manpage.

0f606e5d831bfbf6931356004a88bbdb438fba8c authored about 14 years ago by Anthony J. Bentley <[email protected]>
Update man page: .gb will no longer be added to a filename without it

376c8d2f5be35e4ad849c0d5f69aa9184c5ce0bc authored about 14 years ago by Anthony J. Bentley <[email protected]>
Add an install target.

6f46058e21cd7752b004288a8deb0d458fe74ac1 authored about 14 years ago by Anthony J. Bentley <[email protected]>
Remove “localversion” script.

b9f92536a9bce4a28e61a9a0e011d316e001ec34 authored about 14 years ago by Anthony J. Bentley <[email protected]>
Minor whitespace improvements

7384c41c82f12268dfc9161b82b5d9165f504150 authored about 14 years ago by Anthony J. Bentley <[email protected]>
Move manuals to the main source directories.

114871d46de3e7c380e0fd1d27ef31badb70416e authored about 14 years ago by Anthony J. Bentley <[email protected]>
Replace UTF8-encoded ø with mdoc escapes.

It absolutely kills me to have to do this in 2010. Unix should be using
UTF-8 everywhere.

5ae2dc4844970182ee611531de400f247504986f authored about 14 years ago by Anthony J. Bentley <[email protected]>
Rewrite rgbfix from scratch, under a free ISC license.

Slight changes in usage; the man page has been updated accordingly.

d2f52fdd0cb02c16be354bc04bc78bb2673ea582 authored about 14 years ago by Anthony J. Bentley <[email protected]>
Delete rgbfix, to be replaced with a freely-licensed version

05be8e00113ef07aabf8a5eeb1ef98cab6a8aaec authored about 14 years ago by Anthony J. Bentley <[email protected]>
Silence build process

b1739d95a59369c4827955d91b91516c3f7671a4 authored about 14 years ago by Anthony J. Bentley <[email protected]>