User Tag List

Страница 4 из 14 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 219

Тема: Descent - демо игры с 8-цветными спрайтами для УКНЦ

Комбинированный просмотр

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

    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    486
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    392
    Поблагодарили
    147 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    А с какой целью игнорируется существование команды ASHC ?
    А точно, вот я балбес
    Код будет правда другой чем в примере, там забыты clr регистров. И также ashc сдвигает 32 бита используя старшее слово в R0 (младшее в R1). А так идея супер, вот она "мощь 16-битного процессора!" (тм).
    Последний раз редактировалось BlaireCas; 03.11.2021 в 11:35.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    20.01.2010
    Адрес
    г. Зеленоград
    Сообщений
    600
    Спасибо Благодарностей отдано 
    28
    Спасибо Благодарностей получено 
    231
    Поблагодарили
    123 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от BlaireCas Посмотреть сообщение
    А точно, вот я балбес
    Код будет правда другой чем в примере, там забыты clr регистров. И также ashc сдвигает 32 бита используя старшее слово в R0 (младшее в R1). А так идея супер, вот она "мощь 16-битного процессора!" (тм).
    Упс, давно я дела с ВМ2 не имел, подзабыл детали исполнения "большого EIS". В любом случае, так явно лучше, чем эти манипуляции с байтами. Рад, что смог помочь.

    Кстати, думаю, что не нужно именно для спрайтов делать отдельную ветку без сдвига. Разве что для прибитой гвоздями статики. Для персонажей это -- только лишние заморочки. Всё равно, это только одна из фаз анимации. Максимум, что может из этого выйти -- это скачки fps при большом количестве персонажей. Что, как правильно заметил Джон Кармак, раздражает куда больше, чем равномерные тормоза.

  4. #3

    Регистрация
    06.02.2020
    Адрес
    г. Москва
    Сообщений
    486
    Спасибо Благодарностей отдано 
    143
    Спасибо Благодарностей получено 
    392
    Поблагодарили
    147 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дошел до интересного момента. Начал части данных пытаться переносить в область видеопамяти. Поскольку использую разрешение 320х288 - часть видеопамяти пустует и пора уже озаботиться как туда что-то понапихать, а не ждать когда в CPU при компиляции закончатся его 56кб).
    Обнаружил что виндовый порт макро-11 вполне компиляет (делает листинг) по адресам выше 177777 что сильно порадовало.
    Но теперь сам этот момент: Я допустим собрал "снапшот" всей памяти 0-377777(8) CPU + "снапшот" 0-177777(8) всей памяти PPU... И... а как их загрузить-то??
    Разумеется все будет грузиться средствами RT-11 и саму себя она затереть не должна пока загружает (после полной загрузки конечно-же затрется вообще всё). Пока-что мысли осваивать компрессию, грузить жатое в видеопамять, разжимать уже в обычную+видеопамять. Целиком таким образом все ОЗУ компьютера не загрузить конечно, но прям вообще всё и не нужно.

    Вообщем пора ознакамливаться со сжатиями/распаковками... К счастью тут есть уже темы по ним и готовый код тоже.
    Второй вариант - писать свой кастомный кусок считывания с дискеты/винта.. но это какая-т жесть будет уже.

    Цитата Сообщение от Sandro Посмотреть сообщение
    Кстати, думаю, что не нужно именно для спрайтов делать отдельную ветку без сдвига.
    Ну в общем случае верно. Однако мне поможет и отдельная.
    Некоторые спрайты, скажем предварительно размещенные на уровне предметы, а возможно даже и выпавшие "из вон той крысы" будут изначально по смещению 0 пикселей. Также допустим паук, который по паутине лазает только вверх/вниз, разумеется аналогично изначально будет запланирован на нулевое смещение. Вылезающие из-под земли колья.. Да одним словом можно много чего придумать прибитое гвоздями по координате Х.
    Последний раз редактировалось BlaireCas; 05.11.2021 в 18:36.

    Эти 2 пользователя(ей) поблагодарили BlaireCas за это полезное сообщение:

    nzeemin(05.11.2021), Oleg N. Cher(05.11.2021)

  5. #4

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,467
    Спасибо Благодарностей отдано 
    1,751
    Спасибо Благодарностей получено 
    2,295
    Поблагодарили
    899 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Sandro Посмотреть сообщение
    А с какой целью игнорируется существование команды ASHC ?
    Особенно, учитывая, что ASH и ASHC выполняются почти за одинаковое время. ASHC на 8 тактов дольше, если я правильно помню.

  6. #5

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,467
    Спасибо Благодарностей отдано 
    1,751
    Спасибо Благодарностей получено 
    2,295
    Поблагодарили
    899 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    А как ты подсчитал такты? )

  7. #6

    Регистрация
    26.04.2019
    Адрес
    г. Новосибирск
    Сообщений
    57
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Какая симпатичная демка, надеюсь дорастет до игры! А какой-то сюжет уже придуман?
    Без пробела, без совести и души! (с) Дробышевский
    Pulsar-444

  8. #7

    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    1,136
    Спасибо Благодарностей отдано 
    632
    Спасибо Благодарностей получено 
    751
    Поблагодарили
    317 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Записал на видео запуск демки на реальной машине. До сих пор не верится что наконец-то появился проект, который столь полно использует графический потенциал машины!



    Ну я там немного побаловался, пожмакал К1 для смены палитры, итд.

    Эти 6 пользователя(ей) поблагодарили Radon17 за это полезное сообщение:

    BlaireCas(02.11.2021), CityAceE(02.11.2021), nzeemin(02.11.2021), Oleg N. Cher(01.11.2021), Titus(01.11.2021), tnt23(01.11.2021)

  9. #8

    Регистрация
    26.04.2019
    Адрес
    г. Новосибирск
    Сообщений
    57
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Здорово, что есть концепция =) Натыкался на посты вида "написал новый движок для диззи-подобных игр, дарю тому, кто придумает сюжет", что говорит о том, что не движком единым). Более-менее свободный мир, в котором можно приключенствовать, это здорово, и не так часто встречается на старых машинах. Жаль что я наверное в это творенние смогу поиграть только в эмуле, ибо на руках только спек и ДВК, который еще привести в приличное состояние надо.
    Без пробела, без совести и души! (с) Дробышевский
    Pulsar-444

  10. #9

    Регистрация
    01.12.2017
    Адрес
    г. Воронеж
    Сообщений
    1,136
    Спасибо Благодарностей отдано 
    632
    Спасибо Благодарностей получено 
    751
    Поблагодарили
    317 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Запустил на реале. Работает очень резво! Экраны переключаются быстро.



    Кстати, в меню пишет "эмуляция". Видимо глюк всё-таки плавающий. Уверяю, я запускал на реальной машине, могу дать доказательства ))
    Последний раз редактировалось Radon17; 21.11.2021 в 12:31.

    Этот пользователь поблагодарил Radon17 за это полезное сообщение:

    CityAceE(24.11.2021)

  11. #10

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,467
    Спасибо Благодарностей отдано 
    1,751
    Спасибо Благодарностей получено 
    2,295
    Поблагодарили
    899 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Radon17 Посмотреть сообщение
    Кстати, в меню пишет "эмуляция". Видимо глюк всё-таки плавающий. Уверяю, я запускал на реальной машине, могу дать доказательства ))
    Он и есть плавающий. А еще точнее - недоизученный.

    - - - Добавлено - - -

    Цитата Сообщение от Radon17 Посмотреть сообщение
    Запустил на реале. Работает очень резво! Экраны переключаются быстро.
    Хорошо бы и звук с реала записать.

Страница 4 из 14 ПерваяПервая 12345678 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 42
    Последнее: 22.11.2021, 02:55
  2. Демо-версия новой игры SaNchez-а ;)
    от SaNchez в разделе Игры
    Ответов: 91
    Последнее: 26.02.2014, 22:08
  3. Помогите найти Демо из игры Dizzy
    от женя999 в разделе Демо
    Ответов: 8
    Последнее: 15.09.2012, 00:08
  4. Ответов: 10
    Последнее: 07.06.2012, 12:24

Ваши права

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