C $92AA point HL at table of possessed spells - 40 bytes per wizard, 8 wizards C $92AD load byte at current player (0-7) into DE C $92B3 set B to $28 (40 bytes per wizard) as loop counter C $92B5 set A to zero C $92B6 add DE to HL as an offset into the table of possessed spells C $92B7 loop back to $92B6 39 times so that HL points to correct wizard's spells C $92B9 increment HL and store its value in HISPEL C $92BD return