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

В функции PlayGame перед переходом к основному циклу мы видим вызов функции InitGraph. А теперь вспомним, что вся инициализация в DOOM’e с выводом ее результатов проводилась в текстовом режиме. Значит только сейчас, при входе в функцию PlayGame устанавливается графический режим Остановимся на этом пункте подробнее...

4.1. Многостраничный режим VGA 320x200x256 и как с ним работать.

Освещение данного важного вопроса начнем с функции установки графического режима InitGraph. Эта функция первоначально устанавливает стандартный режим VGA (0x13), после чего, путем манипуляции с портами устанавливает четырехстраничный режим:

Вы, вероятно, увидели здесь очень много непонятных функций: bout,bin, wout, stos Нетрудно догадаться, что это все макросы, написанные на ассемблере, которые заменяют стандартные библиотечные функции. Это сделано потому, что вызов библиотечной функции всегда сопровождается командой call, даже если эта функция очень простая. Например, outp - послать байт в порт. Поэтому лучше такие функции переписать на ассемблере, как макросы, и использовать их, подставляя вместо стандартных функций. Как это

Новости
Авторы Kingdom Come: «Мы хотели сделать Red Dead Redemption с мечами»
Не причислять себя к традиционным инди-разработчикам, а пытаться создать игру, сравнимую с Red Dead, Far Cry, «Ведьмаком», Assassin’s Creed и The Elder Scrolls V: Skyrim.
VR-игра по мотивам Psychonauts добралась до ПК
На ПК вышла VR-игра от легендарного Тима Шейфера: теперь в Psychonauts in the Rhombus of Ruin могут сыграть не только владельцы PS VR, но и обладатели HTC Vive или Oculus Rift.