; BOX1 - BOX3 ; é g 'd E é [ 'd 'd ; é H 'd F é 'v 2 H ; é ] 'd a é é 4 'd ; BOX12 ; Q é d 2 D 'm v 2 ; Sauce Code / Notes ; regs: ; af - 0040 ; bc - ff9e, 0000 after jump ; de - 0009 ; hl - f91f ; sp - dfcb ; pc - f91f ; BOX 12 d922-d92a ; Q é d 2 D 'm v 2 ; LLDA sRRDD SLDA ULURA sDRDA sDDDA UA DDLLA A sub b ; $00 get $01 ld [$f8a3], a ; make red appear add e ; $01 get $0a jp nc, $f8b5 ; jumps into safe code just before box 1 name (almost all nops, one ld bc, xxxx) ; at f8b8 ld bc, $0000 ; BOX 1 d8bf-d8c7 ; é g 'd E é [ 'd 'd ; sDDDA SDLLA URUURA sSLDRA sULUUA sLLLLA sLLLLA A A ld [$d0a6], a ; y displacement add h ; $0a get $03 ld [$d09e], a ; map group ret nc ; not triggered, filler (can omit, but easier to mash 'd twice than 'd + Start) db $50 ; BOX 2 d8c8-d8d0 ; é H 'd F é 'v 2 H ; sDDDA sSDLA sURUURA sDDLDLA sULUUA LLA RRRDA sSDLA A ld [$d087], a ; map height for connection warp add l ; $03 get $22 ld [$f8d6], a ; self-modify for party count add a ; $22 get $44 db $50 ; BOX 3 d8d1-d8d9 ; é ] 'd a é é 4 'd ; sDDDA sLLLA sRRRRA SRDA DDDA A SLUA LLUA A ld [$d09f], a ; map number and b ; get $00 ld [$fa(22)], a ; party count ret nc db $50