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
Will be rebuilt upon release
90c64a94d1fcd2d1e6bafc29e01f923a43060eed authored over 4 years ago by Matt Currie <[email protected]>Add DEVELOP option to CMake
df27af6d1cce346c279e13a6a5995fb172e2e823 authored over 4 years ago by Eldred Habert <[email protected]>c85b48f23eba745ee961f96f4bbef16b40c58db3 authored over 4 years ago by James Larrowe <[email protected]>
This requires CMake 3.0 so -Werror won't conflict with link tests.
Remove all version checks to ...
As requested by someone on GBDev
fcfecc6e820e70c7fac0f7d2f786f294697f9715 authored over 4 years ago by ISSOtm <[email protected]>
INCBIN can now be used with just a start position to include everything
from the start position ...
Refactor warning array for clarity
cb4fbdfcd534e43a5f8504b405acd7b8b29f5001 authored over 4 years ago by Eldred Habert <[email protected]>Split register-indirect tokens
c6eacde55e909170a8623e5ac9f8ff327db2df37 authored over 4 years ago by Eldred Habert <[email protected]>daf780c7e6519314b28efae67013017b90835cd7 authored over 4 years ago by Antonio Niño Díaz <[email protected]>
613305d2349e8249f843176232d172b874180000 authored over 4 years ago by Eldred Habert <[email protected]>
The other matrixes should not have this problem, so only touch unix testing
656432301dc8b5591768aec76f8744fb7a984b5c authored over 4 years ago by ISSOtm <[email protected]>38a80f281667a8420483fb09a24898a3a03c1161 authored over 4 years ago by ISSOtm <[email protected]>
6563133426c735cb961d2e5efaf7b00e2221a8c6 authored over 4 years ago by ISSOtm <[email protected]>
This requires some special-casing for `jr @` because the `jr` opcode has
already been emitted, b...
The code expected to never get "known" expressions passed in, as RGBASM
otherwise patches the by...
Use versioning consistent with the Makefile in CMake
dda052da201834b4604c3cb329f423d244505592 authored over 4 years ago by Eldred Habert <[email protected]>
This uses git to determine the dirty version and uses a fallback
if that's not available.
The grammar's message is pretty generic, so this one is more useful.
060085616746353543a4a6aefb9a8a05a82461ee authored over 4 years ago by ISSOtm <[email protected]>
For a packager just looking at the Makefile, it's not obvious that there
is one...
Should make the work easier for downstream packagers
f3c916ab96bcc23638cfb9464fe47e8fd87ba102 authored over 4 years ago by ISSOtm <[email protected]>
This allows whitespace between the brackets and the register.
This also fixes #531
Note that `$...
ca6fa6d1d728ed0b4312aa4f8bcf8e47a7475814 authored over 4 years ago by ISSOtm <[email protected]>Behind pokecrystal by 123, behind pokered by 172
fcd37b52b69fc652427cc8216a9a20c04143cc87 authored over 4 years ago by ISSOtm <[email protected]>8c0adb63a185392ac65f02de17522622a99dae89 authored over 4 years ago by ISSOtm <[email protected]>
f5b0c701a674693ebc9f1f6bb9337682299ad494 authored over 4 years ago by ISSOtm <[email protected]>
This version is sufficient for rgbgfx to function properly, according to testing.
The security p...
Otherwise `make install` or `cmake --install` does not work
69a8c628631d48b8b04d6fa3029248a2f8ece72b authored over 4 years ago by ISSOtm <[email protected]>5481af50931d2c0ddd80fe696e3060772393b5d3 authored over 4 years ago by ISSOtm <[email protected]>
6355d0598b86987a607795e1e083aac2cbc28d10 authored over 4 years ago by ISSOtm <[email protected]>
Add Ubuntu 20.04 to CI
1145d1099689a8a65e035756aa1ba726d7816351 authored over 4 years ago by Eldred Habert <[email protected]>32231e3f7ea63a01b72bf04f6f5d66b73a65001b authored over 4 years ago by ISSOtm <[email protected]>
Add platform-specific fixes file (only for MSVC, currently)
29314f76f7bc8788855eaacb461ec0eecc7b3eb9 authored over 4 years ago by Eldred Habert <[email protected]>
The fact that deprecations were common and quickly acted upon was raised by
some users
Create a new file, platform.h, for platform-specific hacks
for MSVC, this includes defining str...
e51701acaa192f64a22420d9b9f86d50ad7fac44 authored over 4 years ago by James Larrowe <[email protected]>This bug slipped by because my pre-commit hook for testing was broken...
0793e9effe02e1ccd623704412aa750063f7d46b authored over 4 years ago by ISSOtm <[email protected]>This is also a fairly overdue doc update
c25b0be085b67cf4b5fec4df034786e4e603fd1a authored over 4 years ago by ISSOtm <[email protected]>Fixes #517, and hopefully enables RGBDS as a SDCC back-end
1f2f797cb9967645f5a5714431eebacf5d289edf authored over 4 years ago by ISSOtm <[email protected]>This is actually kind of overdue...
aca00e4fce98e0020941efe08a971eed398bd82c authored over 4 years ago by ISSOtm <[email protected]>Make the local variables of getopt static.
cf80293d9b2c96bc8b5121d65ddaa8ffa628ceed authored over 4 years ago by Eldred Habert <[email protected]>While compiling for empscripten there is a duplicate symbol conflict with these two variables. A...
6d53753c6614a3b4d151fbf38d7baa700b088bb1 authored over 4 years ago by daid <[email protected]>Add CMake build system
79f293c3d70f58a7810ed36d6ef28353595011f2 authored over 4 years ago by Eldred Habert <[email protected]>Fix error in documentation about unary not
8c765883fb21e117ee32a6602a4fe3c2f9657feb authored over 4 years ago by Eldred Habert <[email protected]>83aa456d05892ef3548e6394d6c0c55db8354479 authored over 4 years ago by Brayden Morris <[email protected]>
This should hopefully work torwards compatibility with more systems.
I've tried to make this as ...
Fix Clang warning in linkdefs
8b60efa1495128301a407e93bd7c4ac0eb0b0f1e authored over 4 years ago by Eldred Habert <[email protected]>
This one's really stupid; printing an int with %hhu gives a warning
even though a regular unsign...
Fix indexing of banks array, fixes #525
f996186fae53fa87b1f7a8b3373d91211601d21d authored over 4 years ago by Eldred Habert <[email protected]>
When ROMX bank 1 is given, the banks array is indexed with an index
of 1 rather than an index of...
Fixed error in POP AF instruction reference
b958820bce7574a509d6990d07d139f366c4fa62 authored over 4 years ago by Eldred Habert <[email protected]>The "imaginary" equivalent instructions put the instructions in the wrong order (inc sp first).
7624bd524c119ba260883d26ab8536695c6ef350 authored over 4 years ago by Jason Yuan <[email protected]>Fix DJGPP build
663f0ca3b0994c6fa4ceec2a552a6f1f90e086ad authored over 4 years ago by Eldred Habert <[email protected]>
GCC with the -std=c11 defines __STRICT_ANSI__. DJGPP checks if
__STRICT_ANSI__ is defined and if...
71fa62c9d1da8cebd7dae821072d0ff2cdd78edd authored over 4 years ago by ISSOtm <[email protected]>
5c6069dbe9f291b1a135f90c4add4be96af2e2b9 authored over 4 years ago by ISSOtm <[email protected]>
d517d2d6b48ef4a10c2ac1c86b54b62275ff3ec8 authored over 4 years ago by ISSOtm <[email protected]>
`macro_GetArg` had not been changed after the previous commit; however,
the old code relied on t...
Support over 256 macro arguments
fee8a58b77eeb6002b0cf57d433e89b68cfc870a authored over 4 years ago by Eldred Habert <[email protected]>fd52a6f046ebc28b8fd3a2acba649970578fa9af authored over 4 years ago by aaaaaa123456789 <[email protected]>
89fb372326a8e527a4c48c42369cb2ebf8d40215 authored over 4 years ago by aaaaaa123456789 <[email protected]>
a828f82414eb9b4ea828c32bf1bbfa43c875b32d authored over 4 years ago by aaaaaa123456789 <[email protected]>
Use inttypes for stdint types
4d0d6664d7cf2dfa5040c1a7e198bb3d310de96d authored over 4 years ago by Eldred Habert <[email protected]>
This should help make RGBDS portable to systems with 16-bit integers,
like DOS.
For kicks, use ...
5c24de3dc4e62c74fcd4f2a6a5055df73ee41a0a authored over 4 years ago by James Larrowe <[email protected]>363458c3bc06cefb0221c6300a850d266cb26168 authored over 4 years ago by ISSOtm <[email protected]>
This didn't break unless the first uninitialized byte was non-zero,
which happened to be the cas...
Add empty data directive warning
645473e336e389db6bacad12eef38c9d86119638 authored over 4 years ago by Eldred Habert <[email protected]>Fixes #516
bdf397bba7f5acc64202a60e56bf197d64ad098d authored over 4 years ago by James Larrowe <[email protected]>781a65ee498cf810d74168d43934407d60edd666 authored over 4 years ago by ISSOtm <[email protected]>
And an additional bug that broke the attached test
c135e2c6a0ec8db1fe0380d9c4cb84a5ef74eea1 authored over 4 years ago by ISSOtm <[email protected]>12693081c993af55a6bd6009f18bc08efaed0b70 authored over 4 years ago by ISSOtm <[email protected]>
Add option to disable padding in rgblink
7c22954fd5d35064ea1cbd90685be56ee7684451 authored over 4 years ago by Eldred Habert <[email protected]>8958e352dfdc764b69cbfd3cd7bab0d58885bb7f authored over 4 years ago by ISSOtm <[email protected]>
Fixes #515
573003113b7ddc17c42085fa059b32bf8754f48d authored over 4 years ago by ISSOtm <[email protected]>Fixes #307
RGBFIX can handle padding, so there's no reason why
we can't add an option to disabl...
Add error checking and fix memory leak in gfx/gb.c
106ef895ee8030c49e9ac821568f1a330dc17798 authored over 4 years ago by Eldred Habert <[email protected]>It's possible that tile could be leaked, so free it.
Fix sizeof convention and check the result...
7f9bd12f76a5810965159fc125e0c76eaa62b497 authored over 4 years ago by JL2210 <[email protected]>5fe3a0adb6f1a2d44d6c94a785a3cdb5df50f5d3 authored over 4 years ago by ISSOtm <[email protected]>
Fix use of zero-allocated memory
cdb4c5f553ace09bb984fe9546f15f66a1543c36 authored over 4 years ago by Eldred Habert <[email protected]>57639f37656e5f132a140255579f79230ccdcbee authored over 4 years ago by ISSOtm <[email protected]>
Fix memory errors in makepng
9bec983923411bb41ecf8af8ea116e342e0cb2d0 authored over 4 years ago by Eldred Habert <[email protected]>
Fixes #510, and further proves that you *really* should not entrust memory
ownership management ...
This includes not checking the result of malloc and
using the wrong type in sizeof. Only the lat...
It's possible that the unsigned integer may overflow to zero,
and then we might use zero-allocat...
Fixes #512
023a3c037f102fcaa5e037b762c33d3537a67472 authored over 4 years ago by ISSOtm <[email protected]>828edb7403c05eb4837b36e256584dec400af55e authored over 4 years ago by ISSOtm <[email protected]>
a034ce04786b627ab1c6b6f485b19355ab58f779 authored almost 5 years ago by ISSOtm <[email protected]>
Fix modulo by zero
d6cd5823e3053bbcf356715e3a4933aa6f94c6f0 authored almost 5 years ago by Eldred Habert <[email protected]>Yet another case caught by scan-build:
src/link/patch.c:188:21: warning: Division by zero
...
Get rid of Hungarian notation
Improve encapsulation (the rest of the world should not touch PC d...
Fix possible null pointer dereference
5ea8490e2b07a110f1aacc8079c850d70cb90058 authored almost 5 years ago by Eldred Habert <[email protected]>
It's possible that if the FILE passed to yy_create_buffer is at the
end-of file, there may be a ...
40f8e33e6cc293498c3e3ad53c534ebf66d262ac authored almost 5 years ago by ISSOtm <[email protected]>
0157ba63d3b124ee508d88ad74f7c68caac6804c authored almost 5 years ago by ISSOtm <[email protected]>
Also sneak in two code style fixes forgotten in last commit
9e3d8b22cbf56209055edd1158d560b09dd35d48 authored almost 5 years ago by ISSOtm <[email protected]>Fixes #254.
665412c07352379651334fc59cb75a6661242a35 authored almost 5 years ago by ISSOtm <[email protected]>2b0c34ecb57e0187541b327020d09f41370cfe54 authored almost 5 years ago by ISSOtm <[email protected]>
b0ec8468e65c1fdc17102fcfd29747ef29535f4f authored almost 5 years ago by ISSOtm <[email protected]>
e82ad21704bf4df1806195d30d8fa2bf65f0d812 authored almost 5 years ago by ISSOtm <[email protected]>
RGBLINK is capable of handling it now.
Though it'd be ideal for RGBASM to directly catch it.
Fi...
e098bf47bae28c2e0ed83291b5ddde35b1da0c26 authored almost 5 years ago by ISSOtm <[email protected]>190678107bc79a19ce787ce94233661ae1dc45ef authored almost 5 years ago by ISSOtm <[email protected]>
9f82fa4cf7df9e18d8b44bc91c525411a51f8e2e authored almost 5 years ago by ISSOtm <[email protected]>
Fix multiple definitions for GCC10
562835308b23c51fdba1d1923c489a1fd3a7d056 authored almost 5 years ago by Eldred Habert <[email protected]>