I/O: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
No edit summary
(Pokémon Red and Blue specific (I reworded it with respect to the Datacrystal author).)
Line 19: Line 19:
*$FF68 $FF69 - BG/OBJ Palettes
*$FF68 $FF69 - BG/OBJ Palettes
*$FF70 - WRAM Bank Select
*$FF70 - WRAM Bank Select

==Specific games==
*Pokémon Red and Blue:<!--Check Yellow-->

*FFB1 - Previous frame's joypad input
*FFB2 - Which buttons were released on this frame?
*FFB3 - Which buttons were pressed on this frame?
*FFB4 - Which buttons were held on this frame?
*FFB5 - Low sensitivity joypad output. (This is controlled by FFB6 and FFB7)
*FFB6 - Nothing if zero and A or B is held, else buttons held for more than half a second are pressed twelve times/s. No influence if FFB7 is zero.
*FFB7 - (If zero): Newly-pressed buttons are contained in FFB5.

<ref>[https://datacrystal.romhacking.net/wiki/Pok%C3%A9mon_Red/Blue:RAM_map Datacrystal Pokémon Red/Blue RAM Map]</ref>

<!-- ==Game Boy Advance==-->
<!-- ==Game Boy Advance==-->
<!-- ==Nintendo DS==-->
<!-- ==Nintendo DS==-->
Line 27: Line 41:
*[https://gbdev.io/pandocs/Memory_Map.html#io-ranges Game Boy Memory Map - Pan Docs]
*[https://gbdev.io/pandocs/Memory_Map.html#io-ranges Game Boy Memory Map - Pan Docs]
*[https://shonumi.github.io/dandocs.html Dan Docs by Shonumi (obscure peripherals)]
*[https://shonumi.github.io/dandocs.html Dan Docs by Shonumi (obscure peripherals)]
==References==
<references/>
{{Stub}}
{{Stub}}
[[Category:Terminology]]
[[Category:Terminology]]