ROM Hacks and Translation Challenges in RPGs (How to Create a Compiler, part 0/~5)