Ecosyste.ms: OpenCollective

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

gbdev

gbdev community
Collective - Host: opensource - https://opencollective.com/gbdev - Website: https://gbdev.io/ - Code: https://github.com/gbdev

Put all local symbols in object/sym/map files (#774)

* Store all the local symbols in object files, not only the ones that need linker patches.
Th...

github.com/gbdev/rgbds - a6d3df7ac9ec97bd53816c6f61e8b006542e9cf8 authored over 3 years ago by daid <[email protected]>
Put all local symbols in object/sym/map files (#774)

* Store all the local symbols in object files, not only the ones that need linker patches.
Th...

github.com/gbdev/rgbds-deb - a6d3df7ac9ec97bd53816c6f61e8b006542e9cf8 authored over 3 years ago by daid <[email protected]>
Factor out handleCRLF()

This logic repeats ten times

github.com/gbdev/rgbds-deb - 365484ef1898a392d7a201de313a0f93e74ff5bf authored over 3 years ago by Rangi <[email protected]>
Factor out handleCRLF()

This logic repeats ten times

github.com/gbdev/rgbds - 365484ef1898a392d7a201de313a0f93e74ff5bf authored over 3 years ago by Rangi <[email protected]>
Factor out a 'plain_directive' parser rule similar to the reverted 'last_line'

Also expand on the comment explaining how the EOF-newline hack affects the parser

github.com/gbdev/rgbds - 5e2bd352395584264d22660da2070cf1c527bdcf authored over 3 years ago by Rangi <[email protected]>
Factor out a 'plain_directive' parser rule similar to the reverted 'last_line'

Also expand on the comment explaining how the EOF-newline hack affects the parser

github.com/gbdev/rgbds-deb - 5e2bd352395584264d22660da2070cf1c527bdcf authored over 3 years ago by Rangi <[email protected]>
Restore the "EOF-newline" lexer hack

This was removed in b3c0db218d564bbc9a801d8635591fd969c36e82
(along with two unrelated changes)....

github.com/gbdev/rgbds-deb - 6655e04ef01bd78acd01f5d9efca4d50340b0a0f authored over 3 years ago by Rangi <[email protected]>
Add tests for certain directives at EOF without a newline

github.com/gbdev/rgbds-deb - 40c6b840f8078f6a4ac494d30c638696a115f3e2 authored over 3 years ago by ISSOtm <[email protected]>
Add tests for certain directives at EOF without a newline

github.com/gbdev/rgbds - 40c6b840f8078f6a4ac494d30c638696a115f3e2 authored over 3 years ago by ISSOtm <[email protected]>
Restore the "EOF-newline" lexer hack

This was removed in b3c0db218d564bbc9a801d8635591fd969c36e82
(along with two unrelated changes)....

github.com/gbdev/rgbds - 6655e04ef01bd78acd01f5d9efca4d50340b0a0f authored over 3 years ago by Rangi <[email protected]>
Fix error-related issues (#773)

* Mark `error` as a `format` function, to properly scan its format

* Fix the call to error() ...

github.com/gbdev/rgbds - 5d6e0677d908ec67dc64038114b910b2bb73d62f authored over 3 years ago by daid <[email protected]>
Fix error-related issues (#773)

* Mark `error` as a `format` function, to properly scan its format

* Fix the call to error() ...

github.com/gbdev/rgbds-deb - 5d6e0677d908ec67dc64038114b910b2bb73d62f authored over 3 years ago by daid <[email protected]>
Allow selecting of tiles

github.com/gbdev/rgbds-live - ddd9cb4ca64eef32b703cd7951fe3515beee93b8 authored over 3 years ago by daid <[email protected]>
Functional tile editor

github.com/gbdev/rgbds-live - 74ad32bdff8d332bc3f3c953f13a7a129ea37a4d authored over 3 years ago by daid <[email protected]>
Allow trailing commas in bare lists

This applies to macro arguments, DB, DW, DL, DS,
PRINT, PRINTLN, EXPORT, PURGE, and OPT.

It als...

github.com/gbdev/rgbds - 56071599e78bd1a437633ff967c01a4fd0919f37 authored over 3 years ago by Rangi <[email protected]>
Make the "db/dw/dl directive without data in ROM" warning more specific

Also use uppercase for DB/DW/DL to be consistent

github.com/gbdev/rgbds - c637447d5db263820b45aba8af08d6eb3b241d9f authored over 3 years ago by Rangi <[email protected]>
Allow trailing commas in bare lists

This applies to macro arguments, DB, DW, DL, DS,
PRINT, PRINTLN, EXPORT, PURGE, and OPT.

It als...

github.com/gbdev/rgbds-deb - 56071599e78bd1a437633ff967c01a4fd0919f37 authored over 3 years ago by Rangi <[email protected]>
Make the "db/dw/dl directive without data in ROM" warning more specific

Also use uppercase for DB/DW/DL to be consistent

github.com/gbdev/rgbds-deb - c637447d5db263820b45aba8af08d6eb3b241d9f authored over 3 years ago by Rangi <[email protected]>
Refactor some math functions into a shared file for rgbasm and rgblink

Fixes #769

Fixes #770

github.com/gbdev/rgbds-deb - ac2cefdd8765e3daafea8eba405fc50e63626aaa authored over 3 years ago by Rangi <[email protected]>
Rename math.c/mymath.h to fixpoint.c/.h

This also changes the functions' prefix
from "math_" to "fix_".

github.com/gbdev/rgbds-deb - 0774f5eb9d07a83600b10282a02a07e24bb9eb01 authored over 3 years ago by Rangi <[email protected]>
Refactor some math functions into a shared file for rgbasm and rgblink

Fixes #769

Fixes #770

github.com/gbdev/rgbds - ac2cefdd8765e3daafea8eba405fc50e63626aaa authored over 3 years ago by Rangi <[email protected]>
Rename math.c/mymath.h to fixpoint.c/.h

This also changes the functions' prefix
from "math_" to "fix_".

github.com/gbdev/rgbds - 0774f5eb9d07a83600b10282a02a07e24bb9eb01 authored over 3 years ago by Rangi <[email protected]>
Start working on a simple graphics editor

github.com/gbdev/rgbds-live - 88a8e44cd4f36e147c8c5e783c99b89d3f877145 authored over 3 years ago by Daid <[email protected]>
Refactor part of getSection into createSection

getSection validates its parameters and calls
either mergeSections or createSection.

github.com/gbdev/rgbds - 76d88629009d98292890804161ecb7e455f0751f authored over 3 years ago by Rangi <[email protected]>
Refactor part of getSection into createSection

getSection validates its parameters and calls
either mergeSections or createSection.

github.com/gbdev/rgbds-deb - 76d88629009d98292890804161ecb7e455f0751f authored over 3 years ago by Rangi <[email protected]>
Tile data - fix language and number notation (#183)

* first -> topmost
* remove spaces before colons

github.com/gbdev/pandocs - efde7e0b931d864d05a8d259bc436e4a427cc578 authored over 3 years ago by Alvaro Burnett <[email protected]>
Remove erroneous backtick

github.com/gbdev/pandocs - 447295454dae25b8f003d079a55d2399fe75045f authored over 3 years ago by Eldred Habert <[email protected]>
Support /* block comments */ in macro arguments

Fixes #746

github.com/gbdev/rgbds - fad48326f833b7b282d76d1b79f0dc3b3ecc8d04 authored over 3 years ago by Rangi <[email protected]>
Trim right whitespace from macro args before warning about length

github.com/gbdev/rgbds - 1f579deaffe0d3d1035d46ac3bb2cbbf0002c9a4 authored over 3 years ago by Rangi <[email protected]>
append_yylval_tzString should always evaluate its argument

Fixes #762

github.com/gbdev/rgbds - 63d15ac8c901cab95c3d37abad2a97c7020a61d7 authored over 3 years ago by Rangi <[email protected]>
Allow empty macro arguments, with a warning

Fixes #739

github.com/gbdev/rgbds - 1dafc1c762b4ea50030272775e0ca217fe93c0c0 authored over 3 years ago by Rangi <[email protected]>
Allow empty macro arguments, with a warning

Fixes #739

github.com/gbdev/rgbds-deb - 1dafc1c762b4ea50030272775e0ca217fe93c0c0 authored over 3 years ago by Rangi <[email protected]>
append_yylval_tzString should always evaluate its argument

Fixes #762

github.com/gbdev/rgbds-deb - 63d15ac8c901cab95c3d37abad2a97c7020a61d7 authored over 3 years ago by Rangi <[email protected]>
Trim right whitespace from macro args before warning about length

github.com/gbdev/rgbds-deb - 1f579deaffe0d3d1035d46ac3bb2cbbf0002c9a4 authored over 3 years ago by Rangi <[email protected]>
Support /* block comments */ in macro arguments

Fixes #746

github.com/gbdev/rgbds-deb - fad48326f833b7b282d76d1b79f0dc3b3ecc8d04 authored over 3 years ago by Rangi <[email protected]>
Fix missing word in rendering overview (#190)

github.com/gbdev/pandocs - 85856234ff9f64b81062f193e28000eb8d5ce082 authored over 3 years ago by Alvaro Burnett <[email protected]>
Fix linking tiny overlay files (#755)

* Fix compatibility of rgblink -O and -t

The -t "tiny mode" option makes ROM0 cover 0x8000 by...

github.com/gbdev/rgbds-deb - e7d6ddf5935196c598165afecdeac035a106dc17 authored over 3 years ago by Rangi <[email protected]>
Fix linking tiny overlay files (#755)

* Fix compatibility of rgblink -O and -t

The -t "tiny mode" option makes ROM0 cover 0x8000 by...

github.com/gbdev/rgbds - e7d6ddf5935196c598165afecdeac035a106dc17 authored over 3 years ago by Rangi <[email protected]>
Support 'MACRO mac' as well as 'mac: MACRO' for defining macros

The new syntax is used in documentation, but
the old syntax is not yet deprecated.

github.com/gbdev/rgbds - 953f79c0d96d8181ca4b854f97ad4bdc5ef79ef3 authored over 3 years ago by Rangi <[email protected]>
Support 'MACRO mac' as well as 'mac: MACRO' for defining macros

The new syntax is used in documentation, but
the old syntax is not yet deprecated.

github.com/gbdev/rgbds-deb - 953f79c0d96d8181ca4b854f97ad4bdc5ef79ef3 authored over 3 years ago by Rangi <[email protected]>
Disallow "." as a local label

Fixes #760

github.com/gbdev/rgbds-deb - 3c5e1caa7c29d1a559d1144d3d00d9d981a7ac9a authored over 3 years ago by Rangi <[email protected]>
Disallow "." as a local label

Fixes #760

github.com/gbdev/rgbds - 3c5e1caa7c29d1a559d1144d3d00d9d981a7ac9a authored over 3 years ago by Rangi <[email protected]>
Prevent ELIF or ELSE after an ELSE

Fixes #749

github.com/gbdev/rgbds - d4028fff102a0fd1cd3d522b8483e3b5a2a7254a authored over 3 years ago by Rangi <[email protected]>
Prevent ELIF or ELSE after an ELSE

Fixes #749

github.com/gbdev/rgbds-deb - d4028fff102a0fd1cd3d522b8483e3b5a2a7254a authored over 3 years ago by Rangi <[email protected]>
Window - fix language issues (#185)

* Window - fix language issues

* rewrite sentence about Window not being scrollable

* pare...

github.com/gbdev/pandocs - a478ba031b7c832ccb62af5ef4f541372d8b17d9 authored over 3 years ago by Alvaro Burnett <[email protected]>
Revert "Replace "first ROM bank" with "ROM bank 0" (#186)" (#193)

This reverts commit 921cca311d0694e90b38a8a8e5f0ccf0fc8b871e.

github.com/gbdev/pandocs - 179a6e736c62638bec6db56db1969ea3d5fd9b4e authored over 3 years ago by Antonio Vivace <[email protected]>
Correct rgbasm(5) about whitespace before labels

Also rephrase some more label-related documentation

github.com/gbdev/rgbds-deb - dd892d61d8a8b3b7d9b51eaeba167bb8fc68df4c authored over 3 years ago by Rangi <[email protected]>
Correct rgbasm(5) about whitespace before labels

Also rephrase some more label-related documentation

github.com/gbdev/rgbds - dd892d61d8a8b3b7d9b51eaeba167bb8fc68df4c authored over 3 years ago by Rangi <[email protected]>
Test an indented macro label

github.com/gbdev/rgbds - a09f2d4115cd65b4bbe242421bccabf2f8dba25e authored over 3 years ago by Rangi <[email protected]>
Test an indented macro label

github.com/gbdev/rgbds-deb - a09f2d4115cd65b4bbe242421bccabf2f8dba25e authored over 3 years ago by Rangi <[email protected]>
Remove column 1 restriction for labels with colons (#635)

Partial fix for #457

github.com/gbdev/rgbds-deb - dafef5a953f2ad7c21c8662f1764057fcffc6d96 authored over 3 years ago by Eldred Habert <[email protected]>
Remove column 1 restriction for labels with colons (#635)

Partial fix for #457

github.com/gbdev/rgbds - dafef5a953f2ad7c21c8662f1764057fcffc6d96 authored over 3 years ago by Eldred Habert <[email protected]>
rgbasm: Report conflicting file/line number for duplicate sections

github.com/gbdev/rgbds - 929e2a44901092fc7a7aad2bf767da5aa9b7d618 authored over 3 years ago by dannye <[email protected]>
Add duplicate-section test

github.com/gbdev/rgbds - cc1129093d87b47e9d0a30146f9a0c78a96774e4 authored over 3 years ago by dannye <[email protected]>
rgbasm: Report conflicting file/line number for duplicate sections

github.com/gbdev/rgbds-deb - 929e2a44901092fc7a7aad2bf767da5aa9b7d618 authored over 3 years ago by dannye <[email protected]>
Add duplicate-section test

github.com/gbdev/rgbds-deb - cc1129093d87b47e9d0a30146f9a0c78a96774e4 authored over 3 years ago by dannye <[email protected]>
cartridge header - missing word (#192)

github.com/gbdev/pandocs - fdaa92cc502950a783b67a4a972065afdabfb8b4 authored over 3 years ago by Alvaro Burnett <[email protected]>
Replace "first ROM bank" with "ROM bank 0" (#186)

github.com/gbdev/pandocs - 921cca311d0694e90b38a8a8e5f0ccf0fc8b871e authored over 3 years ago by Alvaro Burnett <[email protected]>
Precise size of jump vectors area (#187)

* precise size of jump vectors area

* Update Memory_Map.md

github.com/gbdev/pandocs - 7c9a5f4efc101b87dded9f392ed8a0d16e271501 authored over 3 years ago by Alvaro Burnett <[email protected]>
remove redundant info about palettes (#189)

This has already been explained in the Tiles section

github.com/gbdev/pandocs - aaaa19d27ca88bb1b0b682e101ed1c1d498a6d77 authored over 3 years ago by Alvaro Burnett <[email protected]>
Prevent non-numeric symbol from overriding refs

Fixes #751

github.com/gbdev/rgbds-deb - 72911ada2d254c08181b12d63016976e76f54eb4 authored over 3 years ago by ISSOtm <[email protected]>
Prevent non-numeric symbol from overriding refs

Fixes #751

github.com/gbdev/rgbds - 72911ada2d254c08181b12d63016976e76f54eb4 authored over 3 years ago by ISSOtm <[email protected]>
Note which options are not used by licensed games (#108)

So both ROM developers know that they shouldn't use those options, and Emulator developers know ...

github.com/gbdev/pandocs - b96e53b4bbd5fb5f92e82763981e52f3ec2684d5 authored over 3 years ago by daid <[email protected]>
Modify description of LCDC bit 0 (#168)

github.com/gbdev/pandocs - 5ba2e65eebda03a7810085472d774c3bff5f8229 authored over 3 years ago by Alvaro Burnett <[email protected]>
LY - fix language (#180)

github.com/gbdev/pandocs - 6ce64e3140512dcaa8db6f50345d5a2ab0e4fd27 authored over 3 years ago by Alvaro Burnett <[email protected]>
Reinforce interrupt must be enabled to un-HALT (#174)

* Reinforce interrupt must be enabled to un-HALT

Reinforce that the CPU will remain stopped u...

github.com/gbdev/pandocs - c1c9dcef638b4ea9198f20416e5bd1b9de11ef41 authored over 3 years ago by Romes <[email protected]>
Clarify lack of banked memory outside CGB mode (#171)

* Do not pretend that Non-CGB mode also uses video and RAM banks
* Remove unneeded spaces in th...

github.com/gbdev/pandocs - e2e02a156d436e036b48bfcce2e72af6c0ae173e authored over 3 years ago by Alvaro Burnett <[email protected]>
LYC - fix language

github.com/gbdev/pandocs - e88fa8cbfe5dec607e4b136924e2d7db63c62c21 authored over 3 years ago by Alvaro Burnett <[email protected]>
Lowercase "Driver" (#179)

github.com/gbdev/pandocs - c8479f549bbc8f100717fda500d80614d84379a5 authored over 3 years ago by Alvaro Burnett <[email protected]>
Remove spaces before colons

github.com/gbdev/pandocs - d95723fae0044983f404c94f365d116255573034 authored over 3 years ago by Alvaro Burnett <[email protected]>
remove space before exclamation mark

github.com/gbdev/pandocs - 63dad5ab1d9e92f0f833355f716ba977b3d21464 authored over 3 years ago by Alvaro Burnett <[email protected]>
Add a bit of information to example

github.com/gbdev/pandocs - 15e5c8e753b6565892430a7d6ac8016b3e27257c authored over 3 years ago by Alvaro Burnett <[email protected]>
Change binary number format

github.com/gbdev/pandocs - 9b10c27bff990704b4301c57303f6d9e5b732cf3 authored over 3 years ago by Alvaro Burnett <[email protected]>
Add an rgblink test case for an $8000-byte ROM0 section with -t

github.com/gbdev/rgbds - 037bc7abb3b7b85d38575cdecefdf7936318b1bb authored over 3 years ago by Rangi <[email protected]>
Add an rgblink test case for an $8000-byte ROM0 section with -t

github.com/gbdev/rgbds-deb - 037bc7abb3b7b85d38575cdecefdf7936318b1bb authored over 3 years ago by Rangi <[email protected]>
Implement floored `/` and divisor-sign `%` operators (#745)

Fixes #703

github.com/gbdev/rgbds-deb - 5fd636ac4bc99c6efb8c7bbdcfeb1fa4e2d812db authored over 3 years ago by Rangi <[email protected]>
Implement floored `/` and divisor-sign `%` operators (#745)

Fixes #703

github.com/gbdev/rgbds - 5fd636ac4bc99c6efb8c7bbdcfeb1fa4e2d812db authored over 3 years ago by Rangi <[email protected]>
Interrupts: Improve language (#157)

github.com/gbdev/pandocs - 65c87c5d500efaea2965f18aa154dd1cf5989258 authored over 3 years ago by Alvaro Burnett <[email protected]>
Add parens to 2bpp explanation (#177)

github.com/gbdev/pandocs - 832edf8541c33c6b73af9723207ea0a3e91064c0 authored over 3 years ago by Alvaro Burnett <[email protected]>
Pixels are manipulated individually (#173)

github.com/gbdev/pandocs - dfe10add371a1a6e42c43dd47133d79a85ad532c authored over 3 years ago by Alvaro Burnett <[email protected]>
Some small fixes

github.com/gbdev/rgbds-live - 63f48aadfe2553bfb64e6a5d955f384cfbeb38ba authored over 3 years ago by Daid <[email protected]>
OAM: fix language

github.com/gbdev/pandocs - 0be045b4e9461eedf8666fc8fe608c7a746e7ac4 authored over 3 years ago by Alvaro Burnett <[email protected]>
Handle binary files

github.com/gbdev/rgbds-live - b4389846ee5b86e448f76508080351aac39d67f6 authored over 3 years ago by Daid <[email protected]>
Start working on different file type support and loading files from your local harddisk.

github.com/gbdev/rgbds-live - 580a6f8cfeb358a9085c9cfb8ccf9faba1083b66 authored over 3 years ago by Daid <[email protected]>
Add more test cases for IF, REPT, and MACRO (#748)

github.com/gbdev/rgbds - a6d844a9a5bc0c52a6bd4a97d0d15e9ce0a5acaf authored over 3 years ago by Rangi <[email protected]>
Add more test cases for IF, REPT, and MACRO (#748)

github.com/gbdev/rgbds-deb - a6d844a9a5bc0c52a6bd4a97d0d15e9ce0a5acaf authored over 3 years ago by Rangi <[email protected]>
Allow ENDC at EOF without a newline

github.com/gbdev/rgbds-deb - bee62076c6cd8d54997a50061f8bd1ce082159d8 authored over 3 years ago by ISSOtm <[email protected]>
Allow ENDC at EOF without a newline

github.com/gbdev/rgbds - bee62076c6cd8d54997a50061f8bd1ce082159d8 authored over 3 years ago by ISSOtm <[email protected]>
Exclude discussion about sprites and metasprites (#136)

* Exclude discussion about sprites and metasprites

Sprites and metasprites are software conce...

github.com/gbdev/pandocs - 7bbd46eb8dca8edbe7cbd0c0062d4f4c9d388269 authored over 3 years ago by Alvaro Burnett <[email protected]>
Explain STAT interrupt in a different way (#140)

* Explain LCDC Status interrupt in a different way

* Update Video_Display.md

* Update Vide...

github.com/gbdev/pandocs - d0541e854de7df2c1f7e12e05a5dfd3645733392 authored over 3 years ago by Alvaro Burnett <[email protected]>
"Normal background" is just the background (#146)

github.com/gbdev/pandocs - d0292e2dc66b2aee9c6c906baa97a145f31998c3 authored over 3 years ago by Alvaro Burnett <[email protected]>
MBC5: Fix highest bank supported

github.com/gbdev/pandocs - 2515e8fa49f181285c185b5912c348d9b22f0e5c authored over 3 years ago by Alvaro Burnett <[email protected]>
Clarify sprite priorities - OBJ-to-BG priority (#148)

* Sprite priorities - OBJ-to-BG priority

* Update Video_Display.md

* Update Video_Display....

github.com/gbdev/pandocs - 7c113c7ff87db973801d064a840b82445fef8ab7 authored over 3 years ago by Alvaro Burnett <[email protected]>
Add assertion check for potential UAF trigger

It actually currently triggers if an INCLUDE directive is given at EOF,
but #742 will fix that.

github.com/gbdev/rgbds - cd072d5e6a9031ae326e9d95c7680bde94a88d81 authored over 3 years ago by ISSOtm <[email protected]>
Add assertion check for potential UAF trigger

It actually currently triggers if an INCLUDE directive is given at EOF,
but #742 will fix that.

github.com/gbdev/rgbds-deb - cd072d5e6a9031ae326e9d95c7680bde94a88d81 authored over 3 years ago by ISSOtm <[email protected]>
Give void* ptr to %p formatter

Silences a format type mismatch warning

github.com/gbdev/rgbds-deb - 6ef3ee1391656669f6bd2437f503789505632a8d authored over 3 years ago by ISSOtm <[email protected]>
Give void* ptr to %p formatter

Silences a format type mismatch warning

github.com/gbdev/rgbds - 6ef3ee1391656669f6bd2437f503789505632a8d authored over 3 years ago by ISSOtm <[email protected]>
Replace "buffered" with "backed" (#161)

* Replace "buffered" with "backed"

* Update MBC1.md

github.com/gbdev/pandocs - c5a8f16523d9dd9b4e665e4b30f0541e078529a8 authored over 3 years ago by Alvaro Burnett <[email protected]>
MBC1: Replace "damage" with "corruption"

github.com/gbdev/pandocs - 3dfd78a168fb894a8bbe4a65637e14fe69f38e47 authored over 3 years ago by Alvaro Burnett <[email protected]>