Enable Red in Mt. Silver 00 -> d8a3 Having no Pokémon in your party wins all battles instantly 00 -> da22 Change tile the character stands on, needed for warping 76 -> d20b Warp Data 17 03 44 -> da04-da06 Warp Data Pointer 02 da -> d946-d947 Auto-Input ff 1f 60 3c 01 -> c1c6-c1ca STARTING REGISTERS AF:0070 BC:0000 DE:fa32 HL:f8b9 inc sp // setup cycle || sp <- dfbf ld l,d // l <- a3 ld (hl),b // (f8a3) <- 00 ld c,l // c <- a3 add hl,bc // hl <- f946 dec (hl) // (f946) <- 02 ldi a,(hl) // a <- 02 || hl <- f947 ld (hl),d // (f947) <- fa inc h // h <- fa xor l // a <- 45 dec a // a <- 44 add hl,sp // hl <- da06 ldd (hl),a // (da06) <- 44 || hl <- da05 and (hl) // a <- 04 dec a // a <- 03 ldd (hl),a // (da05) <- 03 adc c // setup cycle || a <- a6 ld (hl),d // (da04) <- 17 ld e,a // setup cycle || e is not retained ld l,d // l <- 22 ld (hl),b // (da22) <- 00 ld a,(ff00+c) // setup cycle || a <- 00 ld l,d // l <- ca add e // setup cycle ld h,d // h <- e1 inc (hl) // (e1ca) <- 01 dec hl // hl <- e1c9 or b // setup cycle ld (hl),d // (e1c9) <- 3c dec hl // hl <- e1c8 dec b // setup cycle || b <- ff ld (hl),d // (e1c8) <- 60 dec l // l <- c7 sub h // a <- 1f ldd (hl),a // (e1c7) <- 1f || hl <- e1c6 dec (hl) // (e1c6) <- ff cp a // setup cycle ld l,d // l <- 0b cp e // setup cycle ld h,d // h <- d2 sub f5 // setup cycle ld (hl),d // (d20b) <- 76 ld hl,(sp+f5) // hl <- dfb6 rrca // setup cycle ld l,d // l <- eb ld sp,hl // sp <- dfeb ret // return back to ow EXAMPLE FOR D -> r8/(hl) 62 = opcode needed to be executed d2 = what's needed to be input b0 = what's inputted for setup opcode needed to be executed XOR what's needed to be input = what's inputted for setup