Важная информация

User Tag List

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 41 по 50 из 64

Тема: Raycasting

  1. #41
    Master Аватар для Ramiros
    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    954
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    71
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yur Посмотреть сообщение
    у меня таких опций нет в эмуляторе
    Написали бы тогда, что за эмулятор...
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  2. #42
    Member
    Регистрация
    20.01.2011
    Адрес
    Краснодар
    Сообщений
    136
    Спасибо Благодарностей отдано 
    88
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Написали бы тогда, что за эмулятор...
    Универсальный - EMU

  3. #43
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,846
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    166 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну тогда после запуска просто выбрать PK-6128c. Вот только как там грузить rom - я не знаю.
    F11 - бейсик
    Shift+F11 - загрузка с кассеты
    Ctrl+F11 - загрузка с дискеты

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

    Можно, конечно, грузить через отладчик:
    - через меню выходим в отладчик
    - в дампе идём на адрес 0100
    - нажимаем Ctrl+L Enter
    - выбираем rom
    - кликаем на регистр PC и вводим 0100
    - запускаем клавишей F5

  4. #44
    Member
    Регистрация
    20.01.2011
    Адрес
    Краснодар
    Сообщений
    136
    Спасибо Благодарностей отдано 
    88
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    как запустить ром я знаю - он в этом эмуляторе не запускается ни в одной конфигурации вектора.
    в меню есть значок для смены рома - выбираешь ром, затем держишь клавишу F2, нажимаешь клавишу F11, отпускаешь клавишу F2 после того как заполнилась жёлтая полоса и нажимаешь F12.
    Можно в диалоге открытия файла выбрать расширение и открыть *.rom
    Последний раз редактировалось yur; 25.11.2016 в 01:37.

  5. #45
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,846
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    166 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от yur Посмотреть сообщение
    он в этом эмуляторе не запускается ни в одной конфигурации вектора.
    Ну так фишка то в том, что надо запускать не в конфигурации Вектора, а в конфигурации ПК-6128ц. Я вчера лично запускал через отладчик, поэтому сверху про него и добавил.

    Цитата Сообщение от yur Посмотреть сообщение
    в меню есть значок для смены рома - выбираешь ром, затем держишь клавишу F2, нажимаешь клавишу F11, отпускаешь клавишу F2 после того как заполнилась жёлтая полоса и нажимаешь F12.
    В ПК-6128ц такой фичи нет.

    Цитата Сообщение от yur Посмотреть сообщение
    Можно в диалоге открытия файла выбрать расширение и открыть *.rom
    Можно-то-можно, вот только биос ПК-6128ц вроде не грузит из внешнего ПЗУ.

  6. #46
    Member
    Регистрация
    20.01.2011
    Адрес
    Краснодар
    Сообщений
    136
    Спасибо Благодарностей отдано 
    88
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    спасибо за информацию - пробовал через отладчик
    результат нулевой - может эмуль битый

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

  8. #47
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В рамках плановой эксгумации покопался в потрохах рейкастера, убрал лишнее, добавил нужное и ускорил аж до 8.2 FPS (в rc38 было 8.0 FPS). Что особенно приятно, размер при этом не вырос, а даже чуть-чуть уменьшился.
    Несложно посчитать, что если каждые три года ускорять на 0.2 FPS, то всего через 209 лет будет достигнут знаковый рубеж в 50 FPS.
    Последний раз редактировалось ivagor; 02.03.2021 в 20:08. Причина: убрал старый вариант в связи с выкладыванием более нового

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

    KTSerg (10.08.2019), Oleg N. Cher (09.08.2019), tnt23 (09.08.2019), Xrust (09.08.2019)

  10. #48
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Очень шустро! Добавил rc44 в картотеку.
    Больше игр нет

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

    ivagor (09.08.2019)

  12. #49
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,105
    Спасибо Благодарностей отдано 
    772
    Спасибо Благодарностей получено 
    643
    Поблагодарили
    398 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Не могла ли в расчеты вкрасться ошибка? Если планировать линейное приращение производительности, то:

    (50-8.2)/0.2 = 209 итераций, но одна итерация в три года, значит
    209 × 3 = 627 лет

    Но не стоит унывать! На самом деле ты ускорил быстродействие на 2.5%. То есть приращение будет x*0.025. Это значительно веселее: последовательность x = x + x*0.025 перевалит за 50 уже через 75 итераций, или 75 × 3 = 225 лет

    То есть уже совсем скоро.
    Больше игр нет

  13. #50
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,806
    Спасибо Благодарностей отдано 
    642
    Спасибо Благодарностей получено 
    1,773
    Поблагодарили
    1,023 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    209 × 3 = 627 лет
    Увы, ты прав. Получается, до 50 я все же вряд ли успею разогнать, 209 лет то я как-нибудь протяну, а вот 627 под вопросом.
    Что касается увеличения производительности в разы, а не на фиксированную величину, то тут я не соглашусь, мой вариант более реалистичный.

    Если чуть более серьезно, то для резкого увеличения скорости этого варианта предпосылок не вижу. Для ускорения dda надо скорее всего менять дизайн комнат, делать поменьше "открытые пространства". Для ускорения рисования - уменьшить количество цветов.

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Попиксельный raycasting и sjasm
    от Destr в разделе Программирование
    Ответов: 98
    Последнее: 22.01.2020, 23:31

Ваши права

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