summaryrefslogtreecommitdiff
path: root/wram.asm
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2020-07-15 13:35:39 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2020-07-15 13:35:39 -0400
commit4b4ad9894eb165de673346348493e02d83549746 (patch)
tree20c078b267b5b35055f30e64e726931e63031166 /wram.asm
parent87f24a885d888411d715171d75163bd59a609b41 (diff)
Disassemble the BLUEMONS.GB debug ROM
Diffstat (limited to 'wram.asm')
-rwxr-xr-xwram.asm10
1 files changed, 8 insertions, 2 deletions
diff --git a/wram.asm b/wram.asm
index e2f1c0ab..c6eb750e 100755
--- a/wram.asm
+++ b/wram.asm
@@ -2942,11 +2942,17 @@ wd730::
wd732::
; bit 0: play time being counted
-; bit 1: remnant of debug mode? not set by the game code.
-; if it is set
+; bit 1: remnant of debug mode; only set by the debug build.
+; if it is set:
; 1. skips most of Prof. Oak's speech, and uses NINTEN as the player's name and SONY as the rival's name
; 2. does not have the player start in floor two of the player's house (instead sending them to [wLastMap])
; 3. allows wild battles to be avoided by holding down B
+; furthermore, in the debug build:
+; 4. allows trainers to be avoided by holding down B
+; 5. skips Safari Zone step counter by holding down B
+; 6. skips the NPC who blocks Route 3 before beating Brock by holding down B
+; 7. skips Cerulean City rival battle by holding down B
+; 8. skips Pokémon Tower rival battle by holding down B
; bit 2: the target warp is a fly warp (bit 3 set or blacked out) or a dungeon warp (bit 4 set)
; bit 3: used warp pad, escape rope, dig, teleport, or fly, so the target warp is a "fly warp"
; bit 4: jumped into hole (Pokemon Mansion, Seafoam Islands, Victory Road) or went down waterfall (Seafoam Islands), so the target warp is a "dungeon warp"