Prev: 9F56 Up: Map Next: 9F80
9F74: Set up the drawing address in both register banks
Runs the same setup twice, once per bank, keeping DE across the first call so the second gets the same argument, and then joins the erase path at ALIGN_ROWS.
Like NEXT_PIXEL_ROW, nothing reaches it: no call, no jump, no table entry. SETUP_ERASE immediately after it is the version the game actually uses.
SETUP_BOTH_BANKS 9F74 PUSH DE DE is wanted twice, so it is kept over the first call.
9F75 CALL SETUP_ERASE_ALT
9F78 EXX The second bank gets the same argument.
9F79 POP DE
9F7A CALL SETUP_AT_POSITION
9F7D EXX
9F7E JR ALIGN_ROWS
Prev: 9F56 Up: Map Next: 9F80