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

User Tag List

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

Тема: Raycasting

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

    По умолчанию

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

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

    По умолчанию

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

  3. #43
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    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
    Адрес
    Краснодар
    Сообщений
    138
    Спасибо Благодарностей отдано 
    90
    Спасибо Благодарностей получено 
    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,847
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    229
    Поблагодарили
    167 сообщений
    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
    Адрес
    Краснодар
    Сообщений
    138
    Спасибо Благодарностей отдано 
    90
    Спасибо Благодарностей получено 
    14
    Поблагодарили
    10 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  8. #47
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,837
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    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,114
    Спасибо Благодарностей отдано 
    791
    Спасибо Благодарностей получено 
    654
    Поблагодарили
    401 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    ivagor (09.08.2019)

  12. #49
    Guru Аватар для svofski
    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,114
    Спасибо Благодарностей отдано 
    791
    Спасибо Благодарностей получено 
    654
    Поблагодарили
    401 сообщений
    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,837
    Спасибо Благодарностей отдано 
    653
    Спасибо Благодарностей получено 
    1,812
    Поблагодарили
    1,041 сообщений
    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

Ваши права

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