Код эквивалентный по результату.
в первом примере Y (в точках) делится на 8 (8х8) тайл и умножается на 40 (ширина буфера в байтах) = адрес в нужной строке буфера.
во втором примере сократили деление на 8 и сделали быстрое умножение.
- - - Добавлено - - -
работает заметно быстрее

