Ecosyste.ms: OpenCollective

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

github.com/gbdev/pandocs

The single, most comprehensive Game Boy technical reference.
https://github.com/gbdev/pandocs

Simplify SCY & SCX descriptions (#231)

The wrapping around has already been explained in another part of the document.

a93d3f6997e33bdb960dd089e4142a918b60f755 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Call LY=LYC flag what it is (#232)

0afb5c50071d055368690595055663307e2b5883 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Improve wording of VRAM tile data descriptions (#234)

aa8ea01e9ad2061f373c91b874d41c720db3ff1f authored almost 4 years ago by Alvaro Burnett <[email protected]>
Fix wording of DIV+`stop` description (#235)

32533b44c73b9eb9909afb5c5c7204de0c538531 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Improve wording of TIMA description (#236)

9cf0d1af243b0558a1e3cb0eee23484a6a945429 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Improve wording of TMA description (#237)

8641f175e35e93d2a34e00123e8b7df07cb60f46 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Improve wording in TAC info box (#238)

a210a9742c65e14d043e399172bc039b0e94e577 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Clean up MBC5 section (#242)

7adf7cbc9fd7c6c2a55b1eb82f45d003e4cf6e63 authored almost 4 years ago by Alvaro Burnett <[email protected]>
WY, WX

c215b26bf7bb7a6c2314f11b8f16eee985cd1c0a authored almost 4 years ago by Alvaro Burnett <[email protected]>
Video display: improve sprite priorities logic description (#225)

Explain DMG first and CGB after, not the other way around.

a3af7d3a1e25501878221d695595044dccae2556 authored almost 4 years ago by Alvaro Burnett <[email protected]>
MBC5 RAM sizes (#220)

* MBC5 RAM sizes

* add spaces between numbers and units

7182082f23831c1042e17cc0d17e66fc87729195 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Give N flag a better name (#219)

Flag 'n' indicates whether the previous instruction has been a subtraction.

96c01bb54c319387cc25ae43eb67166879fffa95 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Backlink to the repository and mention Discord chat #197

c9142e465bc22f28f55d2938e9faa11eda4ba594 authored almost 4 years ago by Antonio Vivace <[email protected]>
MBC2: Document address wrapping behaviour of RAM, note questionable source of $52-$54 ROM size tags (#106)

* Document address wrapping behaviour of MBC2 RAM, and note questionable source of $52-$54 ROM s...

be5f7f5bf57c326b70fa7f81da702f99fa0822f7 authored almost 4 years ago by TheThief <[email protected]>
Video display: improve background maps descriptions (#184)

* background maps

* remove hex suffixes

* Update Video_Display.md

* rewrite

1247f1d86d67158eb3c1667143d15fc0b32b0417 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Change LCDC names (#188)

* LCDC names

* Update LCDC.md

* range -> area

* Update LCDC.md

7e57c192dbe8a94744025219be32d39af3531f15 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Memory map: similar -> similarly (#176)

* similar -> similarly

* Update Memory_Map.md

* Update Memory_Map.md

fdd0b315f1f1fd3fc82e7ed60376eacf693e9461 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Video display: improve description of access to vram and oam mechanisms (#215)

929385684c010972da5e8a0c5874161a3ac54a42 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Joypad Interrupt: improve wording (#216)

* joypad

* Update Joypad_Input.md

Co-authored-by: Antonio Vivace <[email protected]>

a5c7f66b54885c8dc9df40c9ec27b8736937ceed authored almost 4 years ago by Alvaro Burnett <[email protected]>
Timer registers: improve wording, switch to $ hex notation (#217)

2ed2bd42f31387a1cf56ee7d5050e4b4ac25a75c authored almost 4 years ago by Alvaro Burnett <[email protected]>
Interrupts: opcodes -> instructions (#218)

01af768ad3408a432e7ec8e506e63864f29d5acd authored almost 4 years ago by Alvaro Burnett <[email protected]>
Video display: changed bit order (#191)

1d3429e43ceec3d92fc1fad9b7057aa0bb6b96ba authored almost 4 years ago by Mihnea Smarandache <[email protected]>
Video display: improve sprite attributes descriptions. New name for bit 7 (#214)

Give bit 7 a name that better matches the natural meaning of booleans.

20bf039b451258c8d4913cab1603b7e066a66c15 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Video display: language fixes for WY (#206)

* WY: language fixes

* Update Video_Display.md

021605c0ddce15a7bd114b17c1dd24105c2e7ffe authored almost 4 years ago by Alvaro Burnett <[email protected]>
Video display: better wording for monochrome palettes (#207)

* monochrome palettes: change wording

* "aren't used" -> "are ignored"

* Update Video_Disp...

594b76b47c4b011626f9907e42c3f9b666675a5f authored almost 4 years ago by Alvaro Burnett <[email protected]>
Video display: better explanation of Background wrapping around #208

16cd8bd1b18b9c37bf5df1d8a552c6c11e961ce6 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Correct hex notation in tile number (#213)

0b8ab356d935ffd448e545bf01cbb95428991fcd authored almost 4 years ago by Alvaro Burnett <[email protected]>
Change "pattern" to "tiles" in OAM intro (#212)

No need to alternate between "tile" and "pattern" across the document. Choose one word and stick...

230e2df5619fcff36c4c4c2f42e909141c8daffb authored almost 4 years ago by Alvaro Burnett <[email protected]>
DMA - Misc. fixes (#182)

* Fix language and hex notation
* Replace parens with brackets in asm source
* Mention graphic...

668d283ed2292132cf2459f2f96e30f34a2d496e authored almost 4 years ago by Alvaro Burnett <[email protected]>
Tiles: Add missing word (#200)

63ad9e032b5df2a38d17f6ab806da1bec67f2f37 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Layers: improve wording (#201)

60569415c0413c9c00b14d277bcf0a7ede6562db authored almost 4 years ago by Alvaro Burnett <[email protected]>
LCDC: add missing (R/W) header tag

dd8ce8ba390d268b4816c1c24721946b0320c087 authored almost 4 years ago by Alvaro Burnett <[email protected]>
STAT: assorted changes (#204)

* STAT: language improvements
* STAT: driver -> controller
Better avoid the word "driver" so...

e2e4005d64c61378f18b06ca7528485247059a4b authored almost 4 years ago by Alvaro Burnett <[email protected]>
SCY: improve grammar (#205)

bd56ba92da13466788a72c6192b2e4b4a11b3cc1 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Bump prismjs from 1.21.0 to 1.23.0 in /render (#196)

Bumps [prismjs](https://github.com/PrismJS/prism) from 1.21.0 to 1.23.0.
- [Release notes](http...

3fa68e52681cd00f59315e4f9c24a6f2d1e39051 authored almost 4 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Tile data - fix language and number notation (#183)

* first -> topmost
* remove spaces before colons

efde7e0b931d864d05a8d259bc436e4a427cc578 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Remove erroneous backtick

447295454dae25b8f003d079a55d2399fe75045f authored almost 4 years ago by Eldred Habert <[email protected]>
Fix missing word in rendering overview (#190)

85856234ff9f64b81062f193e28000eb8d5ce082 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Window - fix language issues (#185)

* Window - fix language issues

* rewrite sentence about Window not being scrollable

* pare...

a478ba031b7c832ccb62af5ef4f541372d8b17d9 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Revert "Replace "first ROM bank" with "ROM bank 0" (#186)" (#193)

This reverts commit 921cca311d0694e90b38a8a8e5f0ccf0fc8b871e.

179a6e736c62638bec6db56db1969ea3d5fd9b4e authored almost 4 years ago by Antonio Vivace <[email protected]>
cartridge header - missing word (#192)

fdaa92cc502950a783b67a4a972065afdabfb8b4 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Replace "first ROM bank" with "ROM bank 0" (#186)

921cca311d0694e90b38a8a8e5f0ccf0fc8b871e authored almost 4 years ago by Alvaro Burnett <[email protected]>
Precise size of jump vectors area (#187)

* precise size of jump vectors area

* Update Memory_Map.md

7c9a5f4efc101b87dded9f392ed8a0d16e271501 authored almost 4 years ago by Alvaro Burnett <[email protected]>
remove redundant info about palettes (#189)

This has already been explained in the Tiles section

aaaa19d27ca88bb1b0b682e101ed1c1d498a6d77 authored almost 4 years ago by Alvaro Burnett <[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 ...

b96e53b4bbd5fb5f92e82763981e52f3ec2684d5 authored almost 4 years ago by daid <[email protected]>
Modify description of LCDC bit 0 (#168)

5ba2e65eebda03a7810085472d774c3bff5f8229 authored almost 4 years ago by Alvaro Burnett <[email protected]>
LY - fix language (#180)

6ce64e3140512dcaa8db6f50345d5a2ab0e4fd27 authored almost 4 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...

c1c9dcef638b4ea9198f20416e5bd1b9de11ef41 authored almost 4 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...

e2e02a156d436e036b48bfcce2e72af6c0ae173e authored almost 4 years ago by Alvaro Burnett <[email protected]>
LYC - fix language

e88fa8cbfe5dec607e4b136924e2d7db63c62c21 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Lowercase "Driver" (#179)

c8479f549bbc8f100717fda500d80614d84379a5 authored almost 4 years ago by Alvaro Burnett <[email protected]>
remove space before exclamation mark

63dad5ab1d9e92f0f833355f716ba977b3d21464 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Change binary number format

9b10c27bff990704b4301c57303f6d9e5b732cf3 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Remove spaces before colons

d95723fae0044983f404c94f365d116255573034 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Add a bit of information to example

15e5c8e753b6565892430a7d6ac8016b3e27257c authored almost 4 years ago by Alvaro Burnett <[email protected]>
Interrupts: Improve language (#157)

65c87c5d500efaea2965f18aa154dd1cf5989258 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Add parens to 2bpp explanation (#177)

832edf8541c33c6b73af9723207ea0a3e91064c0 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Pixels are manipulated individually (#173)

dfe10add371a1a6e42c43dd47133d79a85ad532c authored almost 4 years ago by Alvaro Burnett <[email protected]>
OAM: fix language

0be045b4e9461eedf8666fc8fe608c7a746e7ac4 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Exclude discussion about sprites and metasprites (#136)

* Exclude discussion about sprites and metasprites

Sprites and metasprites are software conce...

7bbd46eb8dca8edbe7cbd0c0062d4f4c9d388269 authored almost 4 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...

d0541e854de7df2c1f7e12e05a5dfd3645733392 authored almost 4 years ago by Alvaro Burnett <[email protected]>
"Normal background" is just the background (#146)

d0292e2dc66b2aee9c6c906baa97a145f31998c3 authored almost 4 years ago by Alvaro Burnett <[email protected]>
MBC5: Fix highest bank supported

2515e8fa49f181285c185b5912c348d9b22f0e5c authored almost 4 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....

7c113c7ff87db973801d064a840b82445fef8ab7 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Replace "buffered" with "backed" (#161)

* Replace "buffered" with "backed"

* Update MBC1.md

c5a8f16523d9dd9b4e665e4b30f0541e078529a8 authored almost 4 years ago by Alvaro Burnett <[email protected]>
MBC1: Replace "damage" with "corruption"

3dfd78a168fb894a8bbe4a65637e14fe69f38e47 authored almost 4 years ago by Alvaro Burnett <[email protected]>
CPU instruction set: Improve language (#160)

fd9bd1504324a6dedfe42aadec81b16393ab1b4a authored almost 4 years ago by Alvaro Burnett <[email protected]>
CPU Registers and flags: Improve language (#159)

df0d52c1ffa64ba400bf4c1b086aa1ee62ccbd62 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Waiting for OAM to be accessible

7d46322956cb86942dae144ceaa2b59d07149add authored almost 4 years ago by Alvaro Burnett <[email protected]>
Clarifications(#124)

- When WX is 7, the Window X position is 0. Therefore WX is "Window X Position plus 7"
- Apply ...

dc48a35855c23b84472491dd548e429a8b5bbce8 authored almost 4 years ago by Alvaro Burnett <[email protected]>
I/O Ranges table

382d70416a373f36ec34a591e6c5f311f642f07e authored almost 4 years ago by Alvaro Burnett <[email protected]>
Replace wrong word

864df82e2967bc30beea8c5d93045c2d631cbd16 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Complete the paragraph that explains tile addressing

704b584173f0c5d53b5d2b7a532727d574775c63 authored almost 4 years ago by Alvaro Burnett <[email protected]>
how about this?

b772607c18bc0d006aaade2556bd95ff23182c17 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Sprite priorities - Condense two sentences

405fa1ae1b26294d9febdd0875aeb1746952fc6f authored almost 4 years ago by Alvaro Burnett <[email protected]>
Update Video_Display.md

c8188e45da4236129c12e224c7a6cfefb115087b authored almost 4 years ago by Alvaro Burnett <[email protected]>
Explain why setting the X coordinate of a sprite to an off-screen value is not recommended

56ae4caa8d171f9b7612043eb8f14801f628f188 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Fix grammar (#149)

* Fix grammar

* Update Video_Display.md

84c1754dc81b79aba49c47f61983eac9b94ba3b8 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Fix grammar (#152)

* Fix grammar

* Remove hyphen

b7e225b3a6e96ac19ee4aebcbf77ef095921df55 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Joypad interrupt - small improvement (#154)

* Joypad interrupt - small improvement

* Update Joypad_Input.md

Co-authored-by: Antonio Vi...

984194714a505b5729c0e67b8ea4046fec3ec4d5 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Fix grammar

fd2dda383b94ceacb70d9494de8e04678d51b694 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Fix grammar

8ea3c09866075919f70af62e9a932148d1c79985 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Fix inaccuracy

06ddc8b911784403d374fcd4d6a98a3497978163 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Move tiles information to Tiles section

13ed0d79ce473cdb227cef91128587c3f026302f authored almost 4 years ago by Alvaro Burnett <[email protected]>
Modify paragraph about pixel colors

fd9243ccd4584f89ed6935f8cda262a6a8302bd5 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Fix LCDC.2 description in table (#137)

1e404c948880e0a130f7d01f417520c89b961a3f authored almost 4 years ago by Alvaro Burnett <[email protected]>
Replace comma with dot (#138)

* Replace comma with dot

* Update LCDC.md

Co-authored-by: Antonio Vivace <[email protected]>

9e070a2810c3fd4b204eaf9b4c196a7aa9458823 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Fix typo (monoschrome -> monochrome)

8970c53c5070c22168c8270158cead0c0a877c7e authored almost 4 years ago by Mark Szumowski <[email protected]>
Fix explanation (#126)

* Fix explanation

To display a sprite in the upper left corner of the screen, we set sprite X...

bcb80808086da6fa475cba596aef4511d6ec29b9 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Improve wording (#130)

* Improve wording

* Update Video_Display.md

8dd504cbb44adf7e44299db15f0581a25ef03c8a authored almost 4 years ago by Alvaro Burnett <[email protected]>
Improve grammar

This was fixed in a previous patch but was accidentally undone when a later patch was applied.

b0013dea2ce262c56bba5a4ed74c2b69707200a4 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Improve wording (#131)

9e06a56169865b5d70201ecfad7f72788d7a8f9d authored almost 4 years ago by Alvaro Burnett <[email protected]>
Improve grammar (#129)

Co-authored-by: Antonio Vivace <[email protected]>

323413854323aafb56c650125c9cc126392e1910 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Improve grammar (#128)

2cafd3e6990b3a0c7588fdf867547e6011fae1cf authored almost 4 years ago by Alvaro Burnett <[email protected]>
Fix incorrect spelling (#125)

1a9b4cbbb3f287b9a8b7fab07f5346c00041d39f authored almost 4 years ago by Alvaro Burnett <[email protected]>
Fix incorrect capitalization (#123)

13b4cb87624fa59b52e4343e57d0dad409df7255 authored almost 4 years ago by Alvaro Burnett <[email protected]>
Use table instead of code blocks whenever possible (#121)

Fixes #114

fa287ef1a4a6dbd03153519bd012741d4deef4d4 authored almost 4 years ago by Eldred Habert <[email protected]>
Fixup STOP description (#115)

Fixes #111

b0a7d7f18a6a78406c105345e9fec2edf26d5043 authored almost 4 years ago by Eldred Habert <[email protected]>
Do not treat SGB border memory as GB VRAM

This is SNES memory, which the GB has little to no control over

be425503f7a4f17b496f70a00be02ddab218ae9a authored almost 4 years ago by ISSOtm <[email protected]>
Fix Pixel FIFO document lacking newline after titles

5df7a19169c436693bc77fdf8754e7a710647396 authored almost 4 years ago by ISSOtm <[email protected]>