Rangi
Rangi
Fixes #914 Now that [hardware.inc]() consistently defines bit numbers and flags for all the hardware registers, it's feasible to replace hardware_constants.inc (and much of gfx_constants.asm) with it. Although not all...
Right now we use both of these terms inconsistently for the 4x4-tile 32x32-px units that make up maps' .blk data. - "Block" was the binary hacking term before the disassemblies....
Currently the pret projects all have a README listing "the following ROM(s)" they build, with their [GoodTools](https://emulation.gametechwiki.com/index.php/GoodTools)-conventional names and SHA-1 hashes. That info was sufficient for people used to the...
Examples include: - The map you first spawn on after the intro - Probably others, Gen 2 had less hard-coded data than Gen 1 but still had some
This has some in-game ramifications: the same Farfetch'd uses `SPRITE_BIRD` (which uses [gfx/sprites/bird.png](https://github.com/pret/pokecrystal/blob/master/gfx/sprites/bird.png)) in IlexForest.asm, but `SPRITE_MOLTRES` (which uses the `MOLTRES` species icon, `ICON_BIRD`, which uses [gfx/icons.bird.png](https://github.com/pret/pokecrystal/blob/master/gfx/icons/bird.png)) in CharcoalKiln.asm after...
Most of the `bit/res/set` operations now use constants instead of magic numbers, but some related operations remain. Look over the `and/or/xor` instructions and see which ones can involve constants: https://pastebin.com/3kVig3fL...
This would require a third options page or scrollable options.
Given how much PC has evolved since 2.2.0, this doesn't need to be as detailed as before (i.e. listing every single little change and improvement), but it should at least...
The original games had very few palettes available for all overworld NPCs, including Pokémon: `RED`, `BLUE`, `GREEN`, `BROWN`, or `PINK` (canonically unused), as well as `EMOTE` (formerly "silver", meant to...
BG tile VRAM has four quadrants: $0:00-7F (call this A), $0:80-FF (B), $1:00-7F (C), and $1:80-FF (D). Regular pokecrystal puts tiles in $0:00-7F (A) and then $1:00-7F (C), with font...