ref: 0ceee9696a2a9045697d01c89761b6cee9dea861
parent: fe92e4d848eacba957fac472322ae16698451987
author: Remy Oukaour <remy.oukaour@gmail.com>
date: Thu Dec 28 06:50:02 EST 2017
Explain what bugs, glitches, and flaws are
--- a/docs/bugs_and_glitches.md
+++ b/docs/bugs_and_glitches.md
@@ -1,5 +1,7 @@
# Bugs and Glitches
+These are known bugs and glitches in the original Pokémon Crystal game: code that clearly does not work as intended, or that only works in limited circumstances but has the possibility to fail or crash.
+
## Contents
--- a/docs/design_flaws.md
+++ b/docs/design_flaws.md
@@ -1,5 +1,7 @@
# Design Flaws
+These are parts of the code that do not work *incorrectly*, like [bugs and glitches](/docs/bugs_and_glitches.md), but that clearly exist just to work around a problem. In other words, with a slightly different design, the code would not need to exist at all. Design flaws may be exceptions to a usual rule, such as "tables of pointers in different banks use `dba`" ([one exception](#pic-banks-are-offset-by-pics_fix), [and another](#pokédex-entry-banks-are-derived-from-their-species-ids)) or "graphics used as a unit as stored and loaded contiguously" ([a notable exception](#footprints-are-split-into-top-and-bottom-halves)).
+
## Contents