User contributions
From GbdevWiki
(newest | oldest) View (newer 100 | older 100) (20 | 50 | 100 | 250 | 500)
- 15:52, 12 October 2019 (diff | hist) . . (+96) . . Video Display (→VRAM Tile Data: Add link to ShantyTown's explanation of the graphics format)
- 05:22, 29 September 2019 (diff | hist) . . (+78) . . OAM DMA tutorial (Add reference to original tutorial)
- 05:15, 29 September 2019 (diff | hist) . . (-2,869) . . OAM DMA tutorial (→DMA transfers, and how to use them: Fix the bad ASM practice with this tutorial (namely, hardcoding and variable naming))
- 14:10, 21 September 2019 (diff | hist) . . (+69) . . m Add 8-bit to 16-bit (→Unsigned subtraction: Explain why it HAS to be `scf ; adc` and not `inc a ; add`)
- 14:08, 21 September 2019 (diff | hist) . . (+14) . . m Add 8-bit to 16-bit (→Unsigned subtraction: Make formatting consistent with other snippets)
- 12:54, 21 September 2019 (diff | hist) . . (+510) . . Add 8-bit to 16-bit (→Signed addition: Add version more optimized at the cost of an 8-bit register)
- 19:40, 26 August 2019 (diff | hist) . . (+249) . . Sound Controller (→FF30-FF3F - Wave Pattern RAM: Add notice about byte)
- 11:27, 1 June 2019 (diff | hist) . . (+252) . . Sound Controller (→Pitfalls: Make pitfalls section into a list, add note about CH3 being inverted on GBA)
- 11:13, 1 June 2019 (diff | hist) . . (+167) . . Sound Controller (→Pitfalls: Add discovery on CH3 being inverted. To quote Liji: This is idiotic / It's intentional, but why would they do it)
- 16:16, 31 May 2019 (diff | hist) . . (+158) . . Sound Controller (→APU technical explanation: Fix mistakes)
- 16:15, 31 May 2019 (diff | hist) . . (+249) . . Sound Controller (→Pitfalls: Reword and fix CH3 latching explanation (credits go to PinoBatch), add note about output level)
- 16:10, 31 May 2019 (diff | hist) . . (+31) . . Sound Controller (→Pitfalls: Add another condition under which a pop my be heard)
- 15:59, 31 May 2019 (diff | hist) . . (+2,764) . . Sound Controller (Add sections about technical explanations)
- 12:46, 12 May 2019 (diff | hist) . . (+345) . . GBC dual compatibility (→Tile count: Add note about overlapping usage of tile regions)
- 20:24, 12 February 2019 (diff | hist) . . (+3,817) . . N ASM Snippets (Throw in a bunch of my knowledge. Probably parcellar, but eh.)
- 15:54, 12 February 2019 (diff | hist) . . (+19) . . Code Examples (→Assembler examples: Add link to "useful ASM snippets" page)
- 19:30, 2 February 2019 (diff | hist) . . (-3,418) . . Video Display (Move LCDC data to its own article. Needs to be done for the rest too, but that'll be later.)
- 19:29, 2 February 2019 (diff | hist) . . (+3,995) . . N LCDC (Create detailed page about LCDC to de-clobber Video Display) (current)
- 13:26, 30 January 2019 (diff | hist) . . (+105) . . Tutorials (→ASM: Link to Struct page)
- 13:23, 30 January 2019 (diff | hist) . . (+12) . . m Main Page (Remove ToC, as I believe it's not needed here, and only takes up valuable space.)
- 13:21, 30 January 2019 (diff | hist) . . (+1) . . Main Page (Move structure of page to move interesting links up)
- 13:08, 30 January 2019 (diff | hist) . . (+93) . . Tutorials (→General: Add Pino's Watermarking tutorial)
- 13:06, 30 January 2019 (diff | hist) . . (-1) . . m User:PinoBatch (Fix erroneous closing square bracket) (current)
- 13:05, 30 January 2019 (diff | hist) . . (+23) . . Tutorials (→GBDK: Add orphaned tutorial)
- 13:04, 30 January 2019 (diff | hist) . . (+22) . . Tutorials (→ASM: Add OAM DMA tutorial)
- 13:04, 30 January 2019 (diff | hist) . . (0) . . m OAM DMA tutorial (ISSOtm moved page OAM DMA tutorial by exezin to OAM DMA tutorial: Not necessary to have the author's name in the page's name)
- 13:04, 30 January 2019 (diff | hist) . . (+30) . . N OAM DMA tutorial by exezin (ISSOtm moved page OAM DMA tutorial by exezin to OAM DMA tutorial: Not necessary to have the author's name in the page's name) (current)
- 13:01, 30 January 2019 (diff | hist) . . (-807) . . Tutorials (Reorganize this mess of a page)
- 12:40, 30 January 2019 (diff | hist) . . (-520) . . Tutorials (→Video Tutorial: Remove broken links)
- 12:36, 30 January 2019 (diff | hist) . . (+96) . . Tutorials (→Tutorials written for gbdev.gg8: Add Pino's page, although I'm not sure it counts as a tutorial.)
- 12:21, 30 January 2019 (diff | hist) . . (-60) . . Tutorials (→Assembly Language Programming: Remove inaccessible Wichita tutorial, add better ones)
- 22:29, 19 January 2019 (diff | hist) . . (+71) . . Video Display (→FF68 - BCPS/BGPI - CGB Mode Only - Background Palette Index: Add Liji's finding about Mode 3 palette auto-increments)
- 10:27, 4 January 2019 (diff | hist) . . (-4) . . m SGB Functions (→SGB Command 08h - SOUND: Fix formatting of notes)
- 14:57, 5 December 2018 (diff | hist) . . (+127) . . Video Display (→LCDC.7 - LCD Display Enable: Add potential important note about disabling screen on SGB)
- 07:31, 3 December 2018 (diff | hist) . . (-8) . . m SGB Functions (→Transferring Packets: The SGB firmware doesn't even read those bytes.)
- 10:20, 20 November 2018 (diff | hist) . . (+647) . . SGB Functions (Add section about undocumented commands)
- 09:17, 20 November 2018 (diff | hist) . . (+87) . . SGB Functions (→SGB Command 0Dh - TEST_EN: Add warning that function is stubbed on SGBv2)
- 09:16, 20 November 2018 (diff | hist) . . (+73) . . SGB Functions (→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.)
- 09:30, 19 November 2018 (diff | hist) . . (+49) . . m SGB Functions (→SGB Command 0Ah - PAL_SET: Clarify endianness)
- 09:29, 19 November 2018 (diff | hist) . . (+322) . . m SGB Functions (→SGB Color Palettes Overview: Misc clarifications)
- 08:10, 19 November 2018 (diff | hist) . . (+106) . . m SGB Functions (→Transfer Time: Clarify status of displayed data, restore section name)
- 13:51, 18 November 2018 (diff | hist) . . (+29) . . m SGB Functions (→SGB Command 14h - PCT_TRN: You can feel that Pan did veeeery thorough research, huh...)
- 12:28, 15 November 2018 (diff | hist) . . (+29) . . m Terminology (→Durations: Add alternatives, oops.)
- 12:02, 15 November 2018 (diff | hist) . . (+289) . . N Terminology (Add terminology for durations. Been floating for a while.)
- 11:53, 15 November 2018 (diff | hist) . . (+18) . . m Pan Docs (→Overview: Add link to new Terminology page)
- 06:38, 11 November 2018 (diff | hist) . . (+156) . . m Video Display (→FF46 - DMA - DMA Transfer and Start Address (R/W))
- 06:36, 11 November 2018 (diff | hist) . . (+128) . . Video Display (→LCDC.1 - OBJ Display Enable)
- 19:44, 6 November 2018 (diff | hist) . . (+16) . . m CGB Registers (→Undocumented registers: Add unofficial official names for two undocumented registers)
- 16:59, 4 November 2018 (diff | hist) . . (+2) . . m CGB Registers (→FF76 - PCM amplitudes 1 & 2 (Read Only): Some people threw a tantrum over this, apparently. Can you guys please wait ONE SECOND please?)
- 01:30, 18 October 2018 (diff | hist) . . (-44) . . SGB Functions (→Reading Multiple Controllers (Joypads): Clarify the requirements for polling)
- 17:59, 14 October 2018 (diff | hist) . . (+28) . . m SGB Functions (→SGB Command 13h - CHR_TRN: Fix tile size)
- 19:59, 10 September 2018 (diff | hist) . . (-345) . . Video Display (→LCDC.0 - BG/Window Display/Priority: Apparently DMG and SGB ignore bit 5 as well when bit 0 is reset. Kinda makes sense.)
- 11:51, 14 April 2018 (diff | hist) . . (+21) . . m Game Boy Technical Data (Add CPU name)
- 22:10, 14 October 2017 (diff | hist) . . (+1,068) . . Video Display (→LCD VRAM DMA Transfers (CGB only): Fixed some info about CGB DMA)
- 22:26, 2 October 2017 (diff | hist) . . (+125) . . Video Display (→FF46 - DMA - DMA Transfer and Start Address (R/W): Added two little bits of info)
- 18:32, 1 September 2017 (diff | hist) . . (+679) . . Video Display (Moved CGB DMA sections to their proper place, and added a section about VBK.)
- 18:22, 1 September 2017 (diff | hist) . . (-47) . . m Video Display (→BG Map Tile Numbers: Removed some duplicate info and restored a misplaced line in section right after.)
- 18:19, 1 September 2017 (diff | hist) . . (+35) . . m Video Display (→BG Map Attributes (CGB Mode only): Removed a misplaced line, and added two clarifications.)
- 18:16, 1 September 2017 (diff | hist) . . (+1,459) . . Video Display (→VRAM Tile Data: Revamped explanation on tile tables, added explanation on tile data format, added links to registers.)
- 18:02, 1 September 2017 (diff | hist) . . (+320) . . Video Display (→INT 48 - LCDC Status Interrupt: Added a note about the interrupt sometimes failing to fire.)
- 17:58, 1 September 2017 (diff | hist) . . (+1,398) . . Video Display (→FF40 - LCDC - LCD Control (R/W): Detailed all LCDC bits.)
- 10:37, 27 June 2017 (diff | hist) . . (+135) . . Video Display (→LCD Control Register: Added info, re-organized sections.)
- 10:28, 27 June 2017 (diff | hist) . . (+301) . . Video Display (→FF40 - LCDC - LCD Control (R/W): Added some info about writing to it mid-scanline)
- 10:23, 27 June 2017 (diff | hist) . . (+237) . . Video Display (→INT 48 - LCDC Status Interrupt: Added an example.)
- 10:20, 27 June 2017 (diff | hist) . . (+242) . . Video Display (→LCD Position and Scrolling: Added a bit of info.)
- 10:09, 27 June 2017 (diff | hist) . . (+222) . . Video Display (→Sprite Priorities and Conflicts: Correct incorrect info about 10-sprite limit priority, rewrite section.)
- 04:11, 10 May 2017 (diff | hist) . . (+62) . . Pan Docs (→Table of Contents: Added a section about the GB's accessories)
- 21:27, 9 May 2017 (diff | hist) . . (+58) . . Sprite RAM Bug
- 18:09, 9 May 2017 (diff | hist) . . (+343) . . CGB Registers (Reorganization.)
- 13:02, 9 May 2017 (diff | hist) . . (+66) . . m Pan Docs (→Memory Bank Controllers: Removed MBC4, which apparently doesn't exist (?))
- 12:52, 9 May 2017 (diff | hist) . . (+20) . . m Sound Controller (→Read more: Add another orphaned article, which should also be merged.)
- 12:51, 9 May 2017 (diff | hist) . . (+1) . . Sound Controller (→Read more: Add newline. I really need to click "Preview" more.)
- 12:51, 9 May 2017 (diff | hist) . . (+67) . . m Sound Controller (Link to two orphaned documents. Second should be merged here.)
- 12:30, 9 May 2017 (diff | hist) . . (+81) . . m The Cartridge Header (→014B - Old Licensee Code: Add link to SephirothBCH's document with licensee codes)
- 12:28, 9 May 2017 (diff | hist) . . (+1,499) . . The Cartridge Header (→0144-0145 - New Licensee Code: Add sample codes)
- 12:21, 9 May 2017 (diff | hist) . . (-2) . . m Memory Map (→General Memory Map: Oops, fixed the table)
- 12:20, 9 May 2017 (diff | hist) . . (+939) . . Memory Map (Added info...)
- 11:46, 9 May 2017 (diff | hist) . . (+79) . . Pan Docs (→Memory Bank Controllers: Added links to all MBCs. (Including undocumented ones, which adds them to the "wanted" pages))
- 07:24, 9 May 2017 (diff | hist) . . (+236) . . m Video Display (→FF46 - DMA - DMA Transfer and Start Address (R/W): Add more compact transfer procedure.)
- 07:17, 9 May 2017 (diff | hist) . . (+442) . . m Video Display (→LCD Color Palettes (CGB only): Misc stuff. Add an image. Add newlines. Also HDMI FTW !)
- 07:12, 9 May 2017 (diff | hist) . . (+111) . . N File:VGA versus CGB.png (RGB = $7F, $FF, $00 for VGA screen RGB = $0F, $1F, $00 for CGB screen Equivalent components, different mixing.) (current)
- 16:17, 8 May 2017 (diff | hist) . . (+68) . . Video Display (→FF4A - WY - Window Y Position (R/W), FF4B - WX - Window X Position minus 7 (R/W): Add newline, add WX=0 bug info)
- 16:12, 8 May 2017 (diff | hist) . . (+162) . . m Video Display (→FF41 - STAT - LCDC Status (R/W): Add info about STAT bug.)
- 08:36, 5 May 2016 (diff | hist) . . (+802) . . Test ROMs (→Real hardware (using a GB flash card): Added 3DS VC test results and a warning concerning them.)
- 07:31, 16 January 2016 (diff | hist) . . (0) . . Test ROMs (→Real hardware (using a GB flash card): Fixed a typo in the class name)
- 07:30, 16 January 2016 (diff | hist) . . (+1,263) . . Test ROMs (Ran the tests on real hardware, with surprising results for CGB sound and OAM bug tests. These still need to be conducted on a DMG and on a Super Game Boy, though. I will try to test ASAP on a regular GBA for the CGB sound test.)
- 14:03, 17 December 2015 (diff | hist) . . (0) . . m Test ROMs (→Emulators running in JavaScript: Made new tests for GamebBoy Online on a Win10 Firefox 42.0, which confirmed these)
- 18:39, 15 December 2015 (diff | hist) . . (+226) . . Reducing Power Consumption (→Using the Skills: Added a link to a wiki page helping finding optimizations, although designed for the Z80 and not for the GBZ80. May still be useful, though.)
- 18:36, 15 December 2015 (diff | hist) . . (+91) . . m Reducing Power Consumption (→Using the STOP Instruction: Added a precision about the impact of the STOP instruction on user experience.)
- 18:34, 15 December 2015 (diff | hist) . . (+190) . . N User:ISSOtm (Created my tiny description.) (current)
- 16:33, 15 December 2015 (diff | hist) . . (+116) . . m Pan Docs (→Mission: Added a notice : the GBC programming section has been removed.)
- 16:22, 15 December 2015 (diff | hist) . . (+404) . . m Reducing Power Consumption (→Using the HALT Instruction: Added a way of waiting a single frame, which I use in my game. Tested it, it works fine. Also added a note to remember that the interrupt routines MUST enable interrupts during / after execution.)
(newest | oldest) View (newer 100 | older 100) (20 | 50 | 100 | 250 | 500)