memset
заполнение памяти указанным значением
memset (dst, val, size)
Параметры:dst - адрес в памяти, с которого начнется заполнениеval - значение размером 1 байт, которым будет заполнена областьsize - количество байт для записи
Описание:
Заполняет память указанным значением.
Адрес указывается в шестнадцатеричном формате, но возвращаемое значение в десятичном.
Пример:
Чтобы заполнить всю карту тайлом #2 надо вызвать memset(0x8000, 2, 240*136)
Значение 2 в данном контексте, означает индекс в карте тайлов.
Чтобы очистить экран цветом с индексом 0: memset(0x0000, 0, 240*136/2)
Здесь размер делится на два (240*136/2) потому что цвет пикселя на экране занимает пол-байта, а не байт.