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
28473d314a98e89397c804b9ed6d9e4b3f39814c authored almost 5 years ago
35f7340dc91260d5a310a6f4a8b024834b113fb5 authored almost 5 years ago
Allow using labels as argument to `rst`
b76567e7d17f70671b08097465b679777afe564d authored almost 5 years ago652db60ad6520e359dab92ef1aa53e907641666c authored almost 5 years ago
f3635416112b6444c0f1dd53744a72b3e05c9c19 authored almost 5 years ago
This was made separate with the intention of supporting multiple versions,
but after some discus...
fa1fba7fd9f61197ee7b94a5aa4b949237c7ecbc authored almost 5 years ago
This allows using a label as the argument to a `rst` instruction
Fixes rednex#448
We're about to break the format, so let's do this
359a048b6e235aab6e330fc6f85b118da0e9e046 authored almost 5 years agod73fa0977437e81a213bc4663aa66ff86304f868 authored almost 5 years ago
"fixed" and "aligned" location checking advanced the target location to places
regardless of the...
4d2379b3dff221b11302ec51ef69be3f53cfd93e authored almost 5 years ago
fd32b2252fe6652e9e4ddd3e033351e3a217c8db authored almost 5 years ago
d15915ef1448bb8c5947f455824cb4a7946121fe authored almost 5 years ago
They weren't used save for the definitions right below, so Occam's razor applies
877e0e0b91ea573341597e23706a4a0c22cb1f32 authored almost 5 years ago24f41ef8973a464896db7123019bed96761856ad authored almost 5 years ago
Why was this an enum in the first place, anyways?
da1d9f68c7bd18b1d8838d98b77276a08152bf29 authored almost 5 years ago09dff85d5be33432e5bab6e13a27b6b48727b67f authored almost 5 years ago
Improve dependency generation
20e5685c1a54d4c530d36bf34864c4d34ce1bcb7 authored almost 5 years agoRemove undefined behavior from shifts
ac6232bc87d0855337dac0efb1e2f8283a588798 authored almost 5 years ago
This script allows diffing two Game Boy ROMs using `xxd` and `diff` and
attempts to augment the ...
Can't hurt to specify those as they are now. Perhaps it'll enable slightly more
compiler optimiz...
edb562d2e576e14661860860dd321e4f6fc3933c authored almost 5 years ago
6d4b128611cee85bb8955dc1964e61848c3ffdca authored almost 5 years ago
e2e01e84faa8b60869e7f9d2a9ffba5e6566ca4e authored almost 5 years ago
Windows does not honor `%F` nor `%T` in `strftime`. These are worked around
by writing the full ...
It should behave identically to both of these on separate lines
ed06981f57cc9913a3d61b98e3708efe116e3010 authored almost 5 years ago44cdcd12c386916e4f4b3e9f24eb94189ba4f811 authored almost 5 years ago
Report failing file names in comparisons
ec6c42e9d60d3695e89f675588195597efbf32ff authored almost 5 years ago`asl` and `asr` in `src/link/patch.c` courtesy of @pinobatch, and rearranged in RGBASM
evaluators.
The files being diffed (especially for variants) are temp files, so their
names are pretty nonde...
2e8094b71237c139d08ab373513112b258c143e4 authored almost 5 years ago
Fixes rednex/#446.
I am not sure this is the best (in cases where the target directory
is not wri...
1bd41bf79ae9af867e473f13ca23d036f6f27174 authored almost 5 years ago
08ab34cf57756913c0d6eae2322ea1b2e36fed20 authored almost 5 years ago
7bb55469fe80dd089019b0fcb198ab8efc24eb45 authored almost 5 years ago
a29dd738f2486752dab0eac1f59204da00e0c67e authored almost 5 years ago
6fc50972786b987d1692edc1489dc0b9cf77c1d2 authored almost 5 years ago
This option allows for automatic dependency detection and generation:
as soon as a missing file i...
4a98b41d577ae5c699dd6737b543b622681d4c98 authored almost 5 years ago
Adds a phony target to every included file, mimicking gcc's
bfa8da78a6240935b82caa8f15966f53aaf55bb0 authored almost 5 years agoThis is done to match GCC's behavior.
Also, this unifies the code of -MT and -MQ.
Just like GCC's -MQ, this is basically -MT but the file name is escaped.
f1f314270d814a13a56f7cf84dee68a81ac79d88 authored almost 5 years agoAllows overriding the output file in dependencies, which also allows
outputting those without als...
Allow ROMX and WRAMX sections in restricted modes
fb81733b2b9d9b74a9cd560531be88399c22626e authored almost 5 years agoOverhaul the symbol system
e7eac583daf97ff6eb69b7d6b36cb227fcee6876 authored almost 5 years agocd107855e7b705b6677afa0777a19c55849743e5 authored about 5 years ago
This is actually not necessary, because RGBLINK would warn about missing labels.
Besides, through...
Stop using that bitfield for everything, including what can be determined otherwise
It also makes...
ab4ca9ad8c3e7a590291e12b3e1b1011a3d279b3 authored about 5 years ago
This reduces complexity, basically
3fb5648880bccdd52b627c137d18710b687d8e1f authored about 5 years agoThis prevents a conflict in the next commit
a7c0616cd8f2e2f141e0d7233702bb5516c09031 authored about 5 years ago51d5ff056766b327c939edf7f4b5323b69cba5d3 authored about 5 years ago
0665146dcdfd83c5f8576a4fbf8a26240e268d0a authored about 5 years ago
1f8422575ee90a9421771f0abfd2a374061fa3c4 authored about 5 years ago
61c381a62c24833a0f26509d74410a27f39e794a authored about 5 years ago
They'll most likely fail as well, just adding redundant error output
56d5f1588a8737ea13139342a952060f8977bc5c authored about 5 years agoc05334dfc10a3398e5381e90a1501a29a3624e59 authored about 5 years ago
Add license headers where missing
09d6c7a54f5487327b1e4c3de0c7fb1c6fc03243 authored about 5 years ago4fe44447a2085348e488e6c2b22f4dce06077b92 authored about 5 years ago
This became unnecessary when the linker script parser was rewritten ad-hoc
23c600eef5ee904755aeee4abee10188f8efe1cb authored about 5 years ago`char` has implementation-defined signedness, and if it's chosen to be unsigned,
then -1 gets con...
7437f7eb85d39e6f00d89eb26ec44007166c7d34 authored about 5 years ago
d6a99981d6feede785cade9240c486cf6ba1b5aa authored about 5 years ago
Closes #462, although with this implementation `BANK("some ROMX section")` would
return 0 instead...
89917ef68884599e621f5e3e906bc19eb2387c4b authored about 5 years ago
Enforce trailing slash in include paths
097e4c979953e913a1431b6d5ece672959afa29f authored about 5 years agoThey were in the wrong order for some reason, this especially caused user
warnings to be off by d...
2c523649785a4ee9bb21f16148affafcfc3a8a94 authored about 5 years ago
10140f74dc10fcc624f3686e09246277b8c7c93a authored about 5 years ago
This could otherwise cause segfaults while reporting errors (!) during placement
558e8f46ff578f713147343148c8b46e789c965f authored about 5 years agoThose files don't exist in RGBLINK's source anymore
9ccb71205a7f0a475905f345bfcc1ad7bff716e4 authored about 5 years agoFixes rednex#456
e50bcaa2725a3538433455fed617f198fed7b47d authored about 5 years agoHow the f did it work before
86a28e8201d1ab0a00544228c44fbe7fef19d81d authored about 5 years ago95cd0c6e53e48648cc6cd51ef846371d1365de57 authored about 5 years ago
23ab245ceca3238b8126ead77adcd6275a528077 authored about 5 years ago
This allows `BANK("Some ROM0 section")` to be used in a constant expression
eb824765918b7c54b08a700f5123092cfcae3fc8 authored about 5 years agof1f70d250ac9d065e53aa224509c81fd7f2dcbf0 authored about 5 years ago
98a221d6b68778bfd93c4d263d460cea19adae78 authored about 5 years ago
Run tests on MinGW versions
fb22d12b0ff0efba78f8a65362d35cef9726e6c2 authored about 5 years agoThis removes many false positives with Windows
8a90d743401999d170ae5e1048bdb54c2d86f9c0 authored about 5 years agoPOSIX leaves undefined the order of output if stderr is injected into stdout,
and in practice it ...
ece9177f5aa641fcc2513715748746ff103f47fa authored about 5 years ago
This has a serious tendency to just blow up process load (~35 here with the shim)
83249ed69ffd3aadda3a502ef8bd162a64ca8f74 authored about 5 years ago1534df0b3cd94e844564c512ae70f09b6642b34f authored about 5 years ago
Always update version
add07259f4bf01b370380de5158c18a0a14950e9 authored about 5 years agoFix declaration of constexpr_BankSymbol()
36ca18bc7b3bb3461338efb7499739befe1b4a52 authored about 5 years ago6003be3fae0aa4e03be7a2dcbb358f620666c526 authored about 5 years ago
Implements https://github.com/rednex/rgbds/pull/378#issuecomment-569836686
6d9399e3a047a82b84f43d3ab5a2c51c30a5c4cf authored about 5 years agoMake `BANK(@)` and `BANK("section")` known to RGBASM
676800476d47695fc90de2b7b5316b7320e7a9a3 authored about 5 years agoFix mingw build
4dfa3157e568137e71b4351f16fb7fc0927d740e authored about 5 years agoOverhaul RGBDS man pages and help messages
f26cfa2d94171225a912ec6b8e067f960b071965 authored about 5 years agod3328406a2d2baf1365e1a9f8503c31f1f725384 authored about 5 years ago
Overflow with `int16_t` is defined to two's complement so it's OK
This could trigger when jumping...
The previous name was probably copy-pasted, it was completely wrong
b81faeccfa9a47cce998d570a664defe65b33aef authored about 5 years ago1c4cb2cd2d5d3166cc9fb718a0574cb043883a09 authored about 5 years ago
Trimmed down the option lists as per @bentley's request;
Reinstated the man pages' synopsis
Fixes #461
8a1e920e23f78e7e96307a45d80b463d34a30cd0 authored about 5 years ago606519c515bed9ced23d5583cc5960d79075fdb4 authored about 5 years ago
34618e02940646573c37a8bad95dc19a934c87f4 authored about 5 years ago