User Tag List

Показано с 291 по 300 из 355

Тема: Системные требования для игры, на какой спек рассчитывать?

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от alone Посмотреть сообщение
    А по поводу "тупика" я напомню, что на АТМ есть 4 свободных номера видеорежимов, а в baseconf полно свободного места
    Я бы предложил сделать видеорежим на подобие Sprinter-овского:
    1. там графический экран располагается в спец.странице (#50) и соответственно можно включить в любое окно адресного пространства, что уже удобно.
    2. переключение координаты Y происходит через порт и запрошенная строка находится уже с начала граф страницы. Тем самым не теряется время на расчет адреса в граф.экране, или не тратится место на хранение таблицы адресов.
    3. для компактного расположения информации можно использовать 1 байт для 2х пикселей, но не так, как это реализовано в АТМ/16Ц - %i I g r b G R B, а нормально, как в спринтере в режиме 640х256х16 - %igrbIGRB, что гораздо удобнее, нежели "продуманный" АТМ-мовский режим, в котором задерешься манипулировать с битами если хочешь один пиксель подправить.
    4. Идея использования маски в спринтере так же хороша и удобна - если включен режим вывода с маской (3й бит в номере страницы видеоозу в Sprinter-е), то запись в ОЗУ определенной комбинации бит не производится, например байт %11110000, считается, что полубайт %1111 - это признак маски и он отметается, а записывается в ОЗУ только младшая половинка байта. Этим мы увеличим скорость работы со спрайтами. А то в данный момент надо сильно извратиться, чтоб вывести спрайт с маской - либо тратися куча тактов и турба тут мало помогает, либо место в памяти для распаковки п/п вывода и хранения маски самого спрайта.
    Кроме всего прочего экранная область не разбросана по всей памяти, и программисту удобней размещать и код и графику.
    Как то так.
    Последний раз редактировалось Дмитрий; 30.05.2013 в 11:45.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Какой игры не хватает на векторе?
    от ivagor в разделе Вектор
    Ответов: 56
    Последнее: 24.02.2017, 08:35
  2. Ответов: 301
    Последнее: 18.02.2011, 05:38
  3. какой спек восстановить?
    от poisk в разделе Для начинающих
    Ответов: 8
    Последнее: 11.12.2008, 20:35
  4. Ответов: 6
    Последнее: 28.08.2008, 21:34
  5. Системные программы ?!?
    от AAA в разделе Софт
    Ответов: 11
    Последнее: 02.03.2008, 14:33

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •