Хонич А.
Как самому создать трехмерную игру
стр. 62

На этом этапе мы позволим себе некоторое замечание: во всех вышеуказанных макросах параметр modify указывает на те регистры, которые изменялись внутри макроса. В принципе можно обойтись без modify', используя сохранение данных регистров на входе макроса (оператор push) и восстановление иа выходе (оператор pop). Однако делать этого не рекомендуется, т.к. компилятор в процессе генерации кода сам таким образом перераспределяет регистры в соответствии с используемым макросом, что в большинстве случаев никакого сохранения регистров и не требуется, и получается более оптимальный код. По возможности реже используйте команды push и pop, т.к. известно, что категория команд работы со стеком одна из самых медленных.

Но мы немного отвлеклись от темы (надеемся, что читатель простит нам то, что мы совершили небольшой экскурс в мир ассемблера). Переменная VgaSet указывает на то, что установлен графический режим. Она используется в процессе игры, о чем мы расскажем чуть ниже, и при восстановлении текстового режима. Фу нкция SetPal устанавливает цветовую палитру:



Новости
Выход Fear the Wolves в раннем доступе в Steam отложили
Чернобыльская королевская битва Fear the Wolves от бывших авторов "Сталкера" должна была уже сегодня выйти в раннем доступе в Steam, но игра задержится - участники закрытого бета-теста выявили множество проблем, так что релиз решили отложить.
Похоже, авторы God of War уже приступили к работе над продолжением
В начале июня старший художник Sony Santa Monica Нейт Стивенс рассказал, что следующая часть God of War станет «масштабнее, лучше и продолжительнее», а команде предстоит поломать голову над тем, как бы превзойти самих себя в сиквеле.