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

These internal headers don’t need C++ boilerplate.

5281704f62bf8bb8bea0f455f2f5630c7d489648 authored almost 10 years ago
Command line definitions.

fd4327327c7860095645a51783e863923870338a authored almost 10 years ago
Don't specify strict warnings on MinGW.

d81d128a049bac6e19dca597d7b5d8f551d81e39 authored almost 10 years ago
Point to the Github releases for Windows builds.

d067f3167812e22d801b8eb73c4d0a49e48a0009 authored almost 10 years ago
Avoid use of magic numbers.

From Antonio Niño Díaz.

d02294505c965910d5b066b4e8cfac2ca7359671 authored almost 10 years ago
Update mapfile code to support new section types.

From Antonio Niño Díaz.

eb4bbb3e0bee84752f4f5c0bce9e76d76bc36ef9 authored almost 10 years ago
Fix a bug in handling WRAMX sections with/without hardcoded addresses.

From Antonio Niño Díaz.

2ab10a95e4c5e269563fa424e2e5cceae8041b36 authored almost 10 years ago
Support BANK() correctly when given WRAMX/SRAM/VRAM labels.

(Mostly) from Antonio Niño Díaz.

bc60b85785e7557a0d49f0fc121648fcc3ec2765 authored almost 10 years ago
Delete commented-out code.

9d0203a4ee2f2e21e5aca614776fc47574e59b00 authored almost 10 years ago
Update license for reallocarray.

a18b65de21e56b6aa5120d09a3b613f5b9226ead authored almost 10 years ago
Import reallocarray() for later use.

1c47ffcce8e7235c06792e92aa99ac97d7f3fb8e authored almost 10 years ago
Fix _PI (define it for pass 2)

bbf60c719765be27aa0b97715d36cf7bfba94c25 authored almost 10 years ago
Reformat code for better spacing, and provide a more detailed error.

60c3a7e2f35e83c15e44b69f8a3274cd69acfe6a authored almost 10 years ago
extern: sync strlcpy and strlcat with upstream.

57029959788a4e399fb8de1127866bd1b66c1115 authored about 10 years ago
rgbasm: Fixed a dumb typo; pointed out by stag019.

483d94f88bccaa9ec3b78bb291f997164ec18c1e authored about 10 years ago
Add another crashing regression test.

9b4d16b0d89c5364a5b60822f6fbd1d660959d04 authored about 10 years ago
rgbasm: Fix a division by zero in section address specifiers.

a3e95f99d2da1597feffe0fe1db8531197e86f59 authored about 10 years ago
Correct test output for divzero-section-bank.

e3a31d7e593ced6606055c720c4269cb7cb5e2d0 authored about 10 years ago
Add some basic regression tests.

Most cause crashes. Only macro-@ works correctly; the others need to
be fixed.

d9f5ce339affacec318f41ebad77aa4a7a09be1b authored about 10 years ago
Work around a crash when '@' is interpreted as a macro name.

361f1ac50b0239694b59fb79678a8fbb4ac962de authored about 10 years ago
rgbasm: improve (some) pathological spacing.

4f8cf84ed4f59e4c7fb751cb940eb9a1f4c2a691 authored about 10 years ago
Makefile: don't expand variables in a non-POSIXish way.

c75b9d4d559a5f20c1b26cc81dcc44cde9a15ebb authored about 10 years ago
rgbasm: Save some horizontal space in main.c.

cd2af0204e6854baa9ac86d497e423a29994c5f8 authored about 10 years ago
rgbasm: bump MAXMACROARGS up to 256 from 9

91241b44daebcf120aa9ffb858bb855e485ae410 authored about 10 years ago
rgbasm: Convert oDontExpandStrings to bool.

1d174f37da1407b7fbcbe46f48cf2697181c39ec authored about 10 years ago
Delete some unused functions.

2777044f705ffc2d36ed87f12624510cec113b95 authored about 10 years ago
rgbasm: trim ludicrously redundant comments.

e5e64b8cec6d3b36c2eae2ff9597199664bf5112 authored about 10 years ago
Unify usage strings/functions across programs.

The funny spacing is to make it easier to keep to 80 characters/line.

8534f3a14895ab172397d0a74230e584609076f4 authored about 10 years ago
rgbfix: deal with options and arguments in the right order.

bdc6401ebae00ab1f063a5ecb07512b678efe5ec authored about 10 years ago
Don't unnecessarily initialize variables.

21d0b402d3c895056721d12b259edfe1d985d353 authored about 10 years ago
rgbasm: Print usage if no filename is given after flags.

a30564955778896c15f8233df8552bb55b07ce93 authored about 10 years ago
Pass -Wimplicit (implicit + implicit-function-declaration) by default.

3b0e20703641dfc98ce39970ccf45d14f5d6c194 authored about 10 years ago
Merge branch 'haltnop' of https://github.com/stag019/rgbds

83eddb4c4eb324c0c15a04274a2f68d546f2bb64 authored about 10 years ago
Merge branch 'symmapfix' of https://github.com/stag019/rgbds

57997756b6533f5301744a0edf4e9a630513e671 authored about 10 years ago
yacc_pre is no longer needed, since all the files were merged into one.

ab66b28fdf4616b84a48bc58fd870f7fa9e28db2 authored about 10 years ago
Fix for mapfiles and symfiles. Before, you couldn't define a mapfile unless you also defined a symfile. If you did, it would segfault.

116569f54d6464421278c96d4ae638787e7d305a authored about 10 years ago
Use the options parameter provided for command line options. Specifically, for haltnop.

2b839fec37404869ebb233674c1c007f4f61c9a7 authored about 10 years ago
Tweak path for stdnoreturn.h header.

513d451710bad2c0fcd7039aea9f5a3b19482b43 authored about 10 years ago
Check for standards‐compliant platforms first in stdnoreturn.h.

9399ba36f9e431440816d0f4b1140ff164c7fef2 authored about 10 years ago
Request POSIX 2008 for strdup().

ef3a4868455920a5a37749b540ca0f8b08bf226f authored about 10 years ago
Cross-compiler noreturn support.

f0e5c5ccc8c56a2e35ad9736fe293b8c73f87015 authored about 10 years ago
Implement round, ceil, and floor math functions.

9b4959cb75183a866002a21371b7d09c08398045 authored about 10 years ago
Fix DEF() automatically converting string EQUS.

dca82e6d955641e28b95951659049ebfa55addbf authored about 10 years ago
We aren't kidding ourselves anymore. This is a Gameboy assembler, not any sort of generic assembler.

871c5ed3606ddc41fec3fdbde743656ebd583bb7 authored about 10 years ago
On Clang, error on implicit function declaration by default.

635014b74dd1ea165cfd8bdb6fcda9e8af0ed411 authored about 10 years ago
Don’t assign to self.

7ad634febd199d4004de98e81854fcbc6001de1a authored about 10 years ago
Use POSIX 2001 as the base standard.

1e1339467e03efad7d82db83765b733d440c4bdc authored about 10 years ago
Specify _Noreturn in the err family prototypes.

9e24c26468918e53a844394eaeae93ca2db29905 authored about 10 years ago
Merge branch 'master' of https://github.com/stag019/rgbds

c1213f536beb7d221ea77740491b83b6fad66389 authored about 10 years ago
Mark error functions as _Noreturn.

82de71645422602820dca043f6abf604c8ec8411 authored about 10 years ago
The actual way the macro bug should have been fixed.

a64d725a8d9be9686a7495e16209ae9ea86b6cbb authored about 10 years ago
Merge https://github.com/bentley/rgbds

Conflicts:
include/lib/types.h
src/asm/symbol.c

80e2129f2219d6a458591117c91320a8a4fb4c8d authored about 10 years ago
A few more small changes to charmap.c.

af70f03933abf02f218044ccc954417eb0e94663 authored about 10 years ago
Fix a few charmap bugs maybe?

004bc2e50ef04200a559b3ce8e8e6767a6142494 authored about 10 years ago
fix a bug in the lexer involving double quote escaping and semicolons

The bug showed up when a semicolon was located anywhere after \".

These three test cases are sy...

25efb00769cb1a16fe3ab643e4b63d33402a5bcc authored over 10 years ago
PATH_MAX is not exactly portable. Hack around it for now.

c6c7b99fadba635b03653c784c5c03a3edd1ac25 authored over 10 years ago
Merge branch 'fix-makefile' of https://github.com/chastai/rgbds

e28d8384fbe7e7fa45bb2a0ae7874d71a809644d authored over 10 years ago
Merge branch 'fix-uniquearg-segfault' of https://github.com/chastai/rgbds

27a350eaaba3433d979ab548c90488a1564fac64 authored over 10 years ago
Style.

cd8d895c1b5695c63d4faa3efb97c4b70fe3bf3e authored over 10 years ago
Fix out of bounds array access on invalid macro arg references

A reference to an invalid macro argument (\ not followed by a digit
between 1 and 9) will cause ...

4577a01c688aa0b9a28c69fd89153cc96808a667 authored over 10 years ago
Add assertion to symFindMacroArg() to debug oob array access

67583876684ec56b99d71b7480d6bcfa4d1f4c14 authored over 10 years ago
Fix bug: rgbasm segfault when \@ is used outside a macro

The problem occurs when \@ is accessed outside the definition of a
macro and is not between "" o...

424702b272c78e1bc5a9e383948561f569467cde authored over 10 years ago
Fix incorrect dependencies in Makefile

191f98a008c428b24fdeae6ef302abfd017d9428 authored over 10 years ago
Now that install dirs are created, this error is unlikely to occur.

00de7674af6d7636e99c057f52d1913142454b85 authored over 10 years ago
Makefile: Create install directories if they don’t exist.

32fa032a62e9e6385e9aa9e3c296526bec3fa939 authored over 10 years ago
Fix dependencies for Yacc files. Improve Makefile POSIX compliance.

Parallel building issue pointed out by murphm8 and chastai.

73e44cb803809f1dacaeb1de203ecf42ab1e96a4 authored over 10 years ago
Don't cast calls to malloc().

3e4350afa4a855b9c33f971cc5484a911b4ca987 authored over 10 years ago
Remove inconsistent version numbering.

0d07caba60b5d082a22cbbb4eb78cfefabb0ea64 authored over 10 years ago
Separate errors that shouldn't have been combined in the first place.

3992ce2502e46caf0105d093ee8f65651b2c6650 authored over 10 years ago
Revert 97d431d1f4ad404e282e3781bd195be3f053734d; it breaks things.

215d6f0c5b57b6be70fc4eac8f14859151c17f2d authored over 10 years ago
Fix MinGW target.

f3394f46b4d322bc746540c16122a5f69585927c authored over 10 years ago
Update license.

e3df758897b30efdfd803a6212012904e220580d authored over 10 years ago
Remove rgblib.

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

d7319ecd0020ff6b494578c2f81b2f37cbd7af89 authored over 10 years ago
Now that we replace missing libc functions, switch back to err().

d661b3a5329756fe334548bf8b23d65bd67de4be authored over 10 years ago
Remove dead stores.

c0be5ddbb28f8e1826b5a9b1d72f1994f348c9d9 authored over 10 years ago
rgbasm: Avoid unnecessary filename copying.

97d431d1f4ad404e282e3781bd195be3f053734d authored over 10 years ago
Improve POSIX compliance in the Makefile.

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

a849e1107e0c9bfedc0ab04cefc6a0d75947421d authored over 10 years ago
Wrap Makefile to 80 characters.

a41bdff88f3a9315394fb3c4a39d0f4adf505492 authored over 10 years ago
Unclutter Makefile: use $Q instead of ${Q}.

cb383e6b1aed8690fa642eab9d66f52b94056739 authored over 10 years ago
rgbasm: Fix TOCTOU and reduce buffering.

45b6872e2ad5374c146d1ddca61487976ba65f84 authored over 10 years ago
rgbasm: Don't allocate an unnecessary buffer.

056109652d78701062ff0bb925a07c2c6ad33a2c authored over 10 years ago
rgblink: Don't allocate unnecessary buffer. Delete unused flag.

284600ef1f634fd21b3e8daac345015cbb76b560 authored over 10 years ago
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
Remove __LINE__

6198cc185c24ec4ba794ed27c969ae65d31f89c3 authored over 10 years ago
Make _NARG work

e4571bc0fc6309534cdd59bcb140d73ddefb2192 authored over 10 years ago
Merge branch 'update-legacy-instructions' of https://github.com/yenatch/rgbds

46269240c84a9701804228909b81729f42a73f52 authored over 10 years ago
Improve rgbasm performance

b1269ab53a1158cd233a3ccd517a5bd6d6f2f850 authored over 10 years ago
Revert previous commit. asmy.y is autogenerated from other .y files.

3ecd169cd6f9d53e341efdbecb906357443b6bcf authored almost 11 years ago
asmy.y should not be in gitignore.

2dab1474b88675cd7de23fa1b7347a1aea3fe5b8 authored almost 11 years ago
Preserve the ability to set pad_value in rgbfix.

08b1b97a45200af02cb7d76e6134d5e0f759a9d7 authored almost 11 years ago
Improve performance when padding: don't write a byte at a time.

17192ea6f07c2697bd87bc28df015a66f6e97fc3 authored almost 11 years ago
Added license to charmap.c

af506985e5019ae540a76d13414cc4d020325d1f authored almost 11 years ago
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
Remove unused alloca() implementation.

0f488b67599c5d93423cf9ed830d829825eaf283 authored almost 11 years ago
Merge https://github.com/bentley/rgbds

240d2a7f14a09dbe903a2e43efe77918fbf6593d authored about 11 years ago
add instruction "ld hl, sp+nn"

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

2ff286223b49b130983994e5e76a5dcd1ad6344e authored about 11 years ago
Merge https://github.com/yenatch/rgbds

af5f8893264ff3bebf14ae73aadf9131c76a7ce1 authored about 11 years ago
Provide a friendlier error when manpage directories don’t exist.

3e92f333195e9be181bf7c556bbc12e4446b8c96 authored about 11 years ago
rgbasm: let rgblink try to import undefined symbols

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

0ffa4ce9efdb4656fb4126bbdca262d283841f1f authored about 11 years ago
Fix a bug where the first charmap entry wasn't added correctly.

34656f9e5dcbeb5ca36dc812141ddd7a233da43d authored about 11 years ago