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

Add a basic About paragraph

6363e6c00f7cb305c81f309d7d28ee3e3e3c0586 authored almost 5 years ago by Antonio Vivace <[email protected]>
Add Technical specifications

a107a71060ec99240ebcb4cef125adb46ae15eb0 authored almost 5 years ago by Antonio Vivace <[email protected]>
Clean up, code blocks

1a5f030bc5eb6a56254097fe2760cc8d77cfaecc authored almost 5 years ago by Antonio Vivace <[email protected]>
Fix table, clean up

639c2a7fdaa4d9c6d7a396347549e4f98378956a authored almost 5 years ago by Antonio Vivace <[email protected]>
Remove Memory_Map revisions

f9180888ebd2815613493daa14259da6a0b8dad7 authored almost 5 years ago by Antonio Vivace <[email protected]>
Delete Memory_Map285.md

d44e39b767f690468fca1816aead8af084f7d448 authored almost 5 years ago by Antonio Vivace <[email protected]>
More clean up

93f4bf11cdeae8d7a9b77142a7c0e122295ee0fd authored almost 5 years ago by Antonio Vivace <[email protected]>
Fix table

533d313b7c2eb5e73ca36a39b112371d01d433dd authored almost 5 years ago by Antonio Vivace <[email protected]>
Clean up, fix code blocks

9bbe0ee0c21d7365780f7a0cb7c03983f5b48e41 authored almost 5 years ago by Antonio Vivace <[email protected]>
Add LICENSE

d9ee71f948b382c414d842764b47fc27588dfd06 authored almost 5 years ago by Antonio Vivace <[email protected]>
Script description, usage

ce282e482c219ab9f6791ac11cd4b163846f8619 authored almost 5 years ago by Antonio Vivace <[email protected]>
Add requirements, final version of the exporter script

6c8e2ffc87f66911cb0412cd3ac63d231a8d5905 authored almost 5 years ago by Antonio Vivace <[email protected]>
wiki dump, initial script to parse it

63b3afdd973ec069de80bdfc7dd1d8de5c0ce369 authored almost 5 years ago by Antonio Vivace <[email protected]>
Add ADDRESS1.PCX

54d3c035015ebe34c4550f4c244a89e3cf7d0c19 authored almost 5 years ago by Antonio Vivace <[email protected]>
Add PNG renders of ADDRESS1 and ADDRESS2

58164be1208e0e0421346e038251bac6d1ef9aec authored almost 5 years ago by Antonio Vivace <[email protected]>
Add ATX-GBI.zip and contents. Add date to the original file. Add another revision from 1998.

3f57a7fad9c329d1c3eab04b660624ca50a5bad3 authored almost 5 years ago by Antonio Vivace <[email protected]>
State mission of the project, add links

d494fe6bea3eb13a84dba404e150a8b8d507e593 authored almost 5 years ago by Antonio Vivace <[email protected]>
Add historical versions and revisions

8b870fd8410c3f1d46bdad9ef9259dae36a90904 authored almost 5 years ago by Antonio Vivace <[email protected]>
History of GAMEBOY.txt - Scope and context of the new community effort

41636b459dc2dc3a1f59789a66e25ad82d001c25 authored almost 5 years ago by Antonio Vivace <[email protected]>
/* SGB Command 0Ch - ATRC_EN */ Clarify what it's speculated to disable

5ffeed7bdc2ab86a7bf90a62ed7e942f87e6a8ce authored about 5 years ago by PinoBatch <[email protected]>
/* VRAM Tile Data */ Add link to ShantyTown's explanation of the graphics format

fe6290894122cd11a878e4270d81608980b6199f authored about 5 years ago by ISSOtm <[email protected]>
/* SGB Command 0Ch - ATRC_EN */ Describe screen savers, which I suspect this relates to

019d5505345cb4079259a43e94ec55a254088c9f authored over 5 years ago by PinoBatch <[email protected]>
/* SGB Command 12h - JUMP */ JUMP notes from fullsnes

756a163c562312b38615818201b4524e9a172e87 authored over 5 years ago by PinoBatch <[email protected]>
/* SGB Command 0Ch - ATRC_EN */ When GB controls are left idle?

85007da3ba11eee2ce19bcdef6f45dd901f093c8 authored over 5 years ago by PinoBatch <[email protected]>
/* SGB Command 14h - PCT_TRN */ All borders repeat tiles

b4b5b901954f699dc6b6da751889bf5a4bd71b1a authored over 5 years ago by PinoBatch <[email protected]>
/* SGB Multiplayer Command */

000aab35ac78eaabf7f7ec82b984753eb48f0e2e authored over 5 years ago by endrift <[email protected]>
Phrasing/clarity

732eac148f4b0d0aad39cce63511e1de2b06466a authored over 5 years ago by endrift <[email protected]>
Add missing RAM bank selection

f56ee093011982741a0a6699d3c3754322b95f2d authored over 5 years ago by endrift <[email protected]>
Consistency

b6c7dd948a275ac982a09bfadb2104080123a351 authored over 5 years ago by endrift <[email protected]>
Created page with "==Overview== MBC6 (Memory Bank Controller 6) is an unusual MBC that contains two separately switchable ROM banks ($4000 and $6000) and RAM banks ($A000 and $B000), SRAM and an..."

16353d4a04571ac225c5fd84e117c4a527c63ff8 authored over 5 years ago by endrift <[email protected]>
/* FF30-FF3F - Wave Pattern RAM */ Add notice about byte

8fd36e6c4a922dd61523aefeec237462af50eeb5 authored over 5 years ago by ISSOtm <[email protected]>
/* SGB Command 00h - PAL01 */ SGB and GBC sharing palette data

b7a0b29ee81a7327c5159ee6bb08f352b81d6d65 authored over 5 years ago by PinoBatch <[email protected]>
/* SGB Command 14h - PCT_TRN */ 700-7FF of this isn't even used, as it corresponds to the unused bottom 4 tilemap rows

db25c8bd5eab4ab27e90b8ce1fd9988078809852 authored over 5 years ago by PinoBatch <[email protected]>
/* FF44 - LY - LCDC Y-Coordinate (R) */ Writing to LY does not reset the counter. Verified by test ROM.

9f80290520bfc85f32119929ea5c82ff9419cce1 authored over 5 years ago by mattcurrie <[email protected]>
Reverted edits by [[Special:Contributions/Nitro2k01|Nitro2k01]] ([[User talk:Nitro2k01|talk]]) to last revision by [[User:PinoBatch|PinoBatch]]

c0c5f17ee4c1635f79fde2949446abae53b54076 authored over 5 years ago by Nitro2k01 <[email protected]>
/* Wisdom Tree */

0fb41fb53c146b1a66b09820fc13cfa965a8454e authored over 5 years ago by Nitro2k01 <[email protected]>
/* Wisdom Tree */ The required reset stub is 5 bytes: not a big inconvenience

213a6a06caee56daadc76c71816e23fa0c5625f3 authored over 5 years ago by PinoBatch <[email protected]>
Rewrote Wisdom Tree

884bc33dfa6e14453e39016a1c7a806b581fa2f5 authored over 5 years ago by Nitro2k01 <[email protected]>
Added BGB magic values

9f0a0b51b35864fe812623481382a5840d86754e authored over 5 years ago by Nitro2k01 <[email protected]>
/* MBC Timing Issues */ It's about timing guarantees

df8a4675fb881cc2c6dcfaed2936e7c80b9305cd authored over 5 years ago by PinoBatch <[email protected]>
/* Wisdom Tree */ fix the section's nesting

a40fa11f64320558106f10b294f1b04a2b5e6232 authored over 5 years ago by PinoBatch <[email protected]>
/* Multicart MBCs */ add Wisdom Tree

fafedf303ec81fcdbc09add5026e10022a167e3d authored over 5 years ago by PinoBatch <[email protected]>
revision 2019-07-19T11:09:12Z

a865182d3a21ddb327bce4da891c7e9ca24716c8 authored over 5 years ago by LIJI32 <[email protected]>
revision 2019-07-19T11:08:42Z

e844289c94c2c7a25966e7c73f77fe4a1a9a50b6 authored over 5 years ago by LIJI32 <[email protected]>
revision 2019-07-19T11:05:44Z

4657f78cbac37f7815b11965eb22cca9b9c2f131 authored over 5 years ago by LIJI32 <[email protected]>
$0000-$3FFF is only usually fixed. MBC1M and Wisdom Tree regularly switch it.

9827ad577068d331b25496ce14ce4283ac7bdb82 authored over 5 years ago by PinoBatch <[email protected]>
$0000-$3FFF is only usually fixed. MBC1M and Wisdom Tree regularly switch it.

e61f9fd28ef5923d94775a35548e89d9b045b320 authored over 5 years ago by PinoBatch <[email protected]>
/* INT 58 - Serial Interrupt */ No wake-on-LAN, per gekkio

c4455ea00e6ce1bb3c69a2ccc7a1a9d14cb1c45c authored over 5 years ago by PinoBatch <[email protected]>
/* Pitfalls */ Make pitfalls section into a list, add note about CH3 being inverted on GBA

80f0185cb29f37d926bab3de829cb4e212cc7905 authored over 5 years ago by ISSOtm <[email protected]>
/* Pitfalls */ Add discovery on CH3 being inverted. To quote Liji: This is idiotic / It's intentional, but why would they do it

9854ee2fcd32d7989615a62583671c6e8a1b926e authored over 5 years ago by ISSOtm <[email protected]>
/* APU technical explanation */ Fix mistakes

8a010b2c5a5de9eaefb79a7bf887fb9ace97a40d authored over 5 years ago by ISSOtm <[email protected]>
/* Pitfalls */ Reword and fix CH3 latching explanation (credits go to PinoBatch), add note about output level

b7e92e21a5cd68a23111a19b57521b68eff7b548 authored over 5 years ago by ISSOtm <[email protected]>
/* Pitfalls */ Add another condition under which a pop my be heard

a4725668a4ae862449629b3fca3262d1f0e96686 authored over 5 years ago by ISSOtm <[email protected]>
Add sections about technical explanations

a5bad666afc58bae549543b6bb5a905e4b90a28d authored over 5 years ago by ISSOtm <[email protected]>
/* FF24 - NR50 - Channel control / ON-OFF / Volume (R/W) */ No licensed games use this, not even Pocket Music, and it's not on GBA

34c68642eec344782fe364e480e40c9eb7a982a0 authored over 5 years ago by PinoBatch <[email protected]>
/* IME - Interrupt Master Enable Flag (Write Only) */ EI DI does not allow interrupts

f45c7c04aa559cef5c2f17c5b192c675212897e1 authored almost 6 years ago by PinoBatch <[email protected]>
/* Command 4: Fill buffer */

76eb769b88c1728f2925aa4cc8ed84132a4259f0 authored almost 6 years ago by mattcurrie <[email protected]>
/* Sprite Priorities and Conflicts */ "regardless" should work better here

a6959431204b71692c3cb73dc6bdcf1abb2c87b0 authored almost 6 years ago by PinoBatch <[email protected]>
/* Sprite Priorities and Conflicts */ DMG X sorting is only within the 10 sprites appearing first in OAM

5177fb54bc355399fa27e7fbd68f0548a7d4ffe8 authored almost 6 years ago by PinoBatch <[email protected]>
/* FF41 - STAT - LCDC Status (R/W) */ LIJI32 told me I forgot SCX mod 8

2f10afb0ea68c9c69312ef45c246982723bbfde8 authored almost 6 years ago by PinoBatch <[email protected]>
Move comment about fitting 8 bytes into mode 0+2 down from hardware description section to programming advice section

bc815f2c9e984819d064e3bbd449217f4160bae4 authored almost 6 years ago by PinoBatch <[email protected]>
/* FF41 - STAT - LCDC Status (R/W) */ Reorganize modes as table; add sprite cost formula; "as if" description of STAT bug

338a993164b28e3994a2305ad4d33114a89b4986 authored almost 6 years ago by PinoBatch <[email protected]>
/* Multicart MBCs */ Preliminary EMS info

f2799c5ed2250a74309dff04b076701b630e4f2b authored almost 6 years ago by PinoBatch <[email protected]>
Move LCDC data to its own article. Needs to be done for the rest too, but that'll be later.

2e46c03efcbd6f036a079832d08b6e4317899552 authored almost 6 years ago by ISSOtm <[email protected]>
Create detailed page about LCDC to de-clobber [[Video Display]]

41140bdcdcde50767af422e89e2b9bcab3030d61 authored almost 6 years ago by ISSOtm <[email protected]>
/* FF68 - BCPS/BGPI - CGB Mode Only - Background Palette Index */ Add Liji's finding about Mode 3 palette auto-increments

6a51402d4d4bdf43b3d3cc6f9cb1e61c3b97c48d authored almost 6 years ago by ISSOtm <[email protected]>
/* HuC1 (MBC with Infrared Controller) */ MBC1M and MMM01 exist

c6f26978892569eff48d450044cada3a702be6df authored almost 6 years ago by PinoBatch <[email protected]>
/* SGB Command 08h - SOUND */ Fix formatting of notes

cc4ae3411e19cf0fb765da6837a395bac4429f71 authored about 6 years ago by ISSOtm <[email protected]>
revision 2018-12-22T19:57:26Z

cda3751f37652e5a4a9f87ce41206212f84d0e0c authored about 6 years ago by Nokia64 <>
/* SGB Command 12h - JUMP */ SNES CPU is a 65C816; SNES NMI is its vblank interrupt

df33d68020d038d1e0284ab2b55ec60617ac15ff authored about 6 years ago by PinoBatch <[email protected]>
/* LCDC.7 - LCD Display Enable */ Add potential important note about disabling screen on SGB

3136cf95ed4b20b7b87746f585251c3e43025c28 authored about 6 years ago by ISSOtm <[email protected]>
/* Transferring Packets */ The SGB firmware doesn't even read those bytes.

e5ff4ffa59c56b42a9cf96baa151fa5be80801e2 authored about 6 years ago by ISSOtm <[email protected]>
Add section about undocumented commands

c60c7a75b6d4c00296930d9cc099e44872454a8c authored about 6 years ago by ISSOtm <[email protected]>
/* SGB Command 0Dh - TEST_EN */ Add warning that function is stubbed on SGBv2

166e2c7d94dc35a77de50cbe73e597236a12e795 authored about 6 years ago by ISSOtm <[email protected]>
/* SGB Command 18h - OBJ_TRN */ Disassembly of the SGBv2 firmware showed that this command's handler only contains a `RTS`. Need to check on all revisions.

abf4ce3832158ab29f62cb9e2c063e342759f5bd authored about 6 years ago by ISSOtm <[email protected]>
/* SGB Command 0Ah - PAL_SET */ Clarify endianness

4efe7d06dea96915c9e292b69028003610738a84 authored about 6 years ago by ISSOtm <[email protected]>
/* SGB Color Palettes Overview */ Misc clarifications

7f327a80052a9fd26b9d764c499584e5f217aac8 authored about 6 years ago by ISSOtm <[email protected]>
/* Transfer Time */ Clarify status of displayed data, restore section name

85041b996c2736c31871522e63699950e07428c6 authored about 6 years ago by ISSOtm <[email protected]>
/* SGB Command 14h - PCT_TRN */ You can feel that Pan did veeeery thorough research, huh...

22a0b65744527994a8c57c8c19605185889732b8 authored about 6 years ago by ISSOtm <[email protected]>
/* Overview */ Add link to new Terminology page

cfe1e6bd881bbe3d791de3bb2f6e0a6f0cb10ddf authored about 6 years ago by ISSOtm <[email protected]>
/* FF46 - DMA - DMA Transfer and Start Address (R/W) */

0b482d0dbd9d076375e62e9f414c0b2e44c15f32 authored about 6 years ago by ISSOtm <[email protected]>
/* LCDC.1 - OBJ Display Enable */

d2e6363aef301f4d1584001b950763a1e4a0db1b authored about 6 years ago by ISSOtm <[email protected]>
Use "μs" for microseconds; GBA black level is probably closer to 8 based on my tests using 144p Test Suite

096ecfbb0ae218046983eae8d4f16c2211d7ce77 authored about 6 years ago by PinoBatch <[email protected]>
/* FF46 - DMA - DMA Transfer and Start Address (R/W) */ correct cycle count for taken jr

fc626cd0e1dc6f5c0386eec32c46fa7e158999e9 authored about 6 years ago by PinoBatch <[email protected]>
/* Undocumented registers */ Add unofficial official names for two undocumented registers

67b454303f0ca0a6b92e33ba46b4042a4745f320 authored about 6 years ago by ISSOtm <[email protected]>
/* FF76 - PCM amplitudes 1 & 2 (Read Only) */ Some people threw a tantrum over this, apparently. Can you guys please wait ONE SECOND please?

a5bd2ced0a602333174fbefa2b5abe6ad07f5d68 authored about 6 years ago by ISSOtm <[email protected]>
/* Reading Multiple Controllers (Joypads) */ Clarify the requirements for polling

2fe3ed85af95cb29e6c3171bc5480bac159b1741 authored about 6 years ago by ISSOtm <[email protected]>
/* SGB Command 13h - CHR_TRN */ Fix tile size

21c5fb69b5a6b32de5454a2d5a3f43cfbca1152e authored about 6 years ago by ISSOtm <[email protected]>
/* LCDC.0 - BG/Window Display/Priority */ Apparently DMG and SGB ignore bit 5 as well when bit 0 is reset. Kinda makes sense.

aca0adb5ac338b55b95ffcae574561329941b9dd authored over 6 years ago by ISSOtm <[email protected]>
Update MBC3 max RAM to reflect Pokemon Crystal (J)

1a156828ee52e3466c5db71bec580449ff8bbd07 authored over 6 years ago by Ellam <>
revision 2018-08-16T19:07:48Z

351bc7348ccaba2a14171fab38f3a1b08d7b23dd authored over 6 years ago by Robbi Blechdose <>
revision 2018-08-16T10:49:08Z

1d770c9036d9fb58e8457b0bcffeda7cd3127247 authored over 6 years ago by Robbi Blechdose <>
revision 2018-08-15T17:21:58Z

1a367fc41622db3478e9f80d049136ee7307b030 authored over 6 years ago by Robbi Blechdose <>
/* Sound Control Registers */ Clarify based on my tests: SO2 = left

0a1d6bb6ea4e3f5a0d7a6d55b227bebaebb141b4 authored over 6 years ago by PinoBatch <[email protected]>
Labl error corrected

01900242f21799f9d479a376f06cee89248ff5ac authored over 6 years ago by T4g1 <[email protected]>
Remaining changes, not included before to reduce diff desync

583c910d7a8a99bc1aa3cf3269095230fb40f7f5 authored over 6 years ago by PinoBatch <[email protected]>
1/1: IN/OUT, EX *,HL, and JP PE/PO/P/M are differences compared all the way back to 8080. Also fix some grammar, usage, and mechanics that

4620907bb35169ff01d030f9c2d456eb73f7855a authored over 6 years ago by PinoBatch <[email protected]>
/* 0104-0133 - Nintendo Logo */

9fc8018d53dc719e1419af9627ecaf61518bc1f2 authored almost 7 years ago by Mantidactyle <>
/* LCD VRAM DMA Transfers (CGB only) */ Fixed some info about CGB DMA

e3b42e1f07ad8a99c30ecd8a17a5737e8b0a6745 authored about 7 years ago by ISSOtm <[email protected]>
/* FF46 - DMA - DMA Transfer and Start Address (R/W) */ Added two little bits of info

7bc15c64d47813df5a8a5e99c86653289e69a24a authored over 7 years ago by ISSOtm <[email protected]>