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

User Tag List

Страница 1 из 7 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 64

Тема: Raycasting

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

    По умолчанию Raycasting

    Недавно доделал рейкастер для i8080. Глюков Ambal3D тут нет (может есть свои, но я их пока не нашел). Первая версия была для ориона-про, там же и ссылка на писишный прототип. Теперь переделал для ПК-6128Ц. Если на орионе-про (z80 с тормознутыми 10 МГц и удобный для такого случая экран) приемлемо бегает, то на 6128 все очень грустно (медленно). Но резервы для оптимизации есть и со временем может руки дойдут. Сделал для 6128, а не для ванильного вектора по одной причине - хотел видеть все 11 цветов, которые есть на дефолтной карте. Но версию для 06Ц тоже планирую.
    Если вдруг кто хочет посмотреть, то удобнее в VV (хотя отлаживал я в emu и там все тоже прекрасно работает, только загружать не очень удобно):
    File->Config->Load->PK-6128c.con
    Потом можно просто кинуть rc5.com в окно эмулятора или через диалог открытия файла.
    Для бодрости можно еще включить тактовую побольше (F10). На 12 МГц все довольно неплохо.
    Управление - курсор.
    Последний раз редактировалось ivagor; 02.03.2021 в 20:14. Причина: убрал старый вариант в связи с выкладыванием более нового

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

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

    По умолчанию

    Ускорил почти в 2 раза, теперь можно более-менее походить на стандартных 3 МГц
    Последний раз редактировалось ivagor; 02.03.2021 в 20:15. Причина: убрал старый вариант в связи с выкладыванием более нового

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

    По умолчанию

    Сделал версию для 06Ц. Не требует никакого дополнительного железа (квазидиск и т.п.), достаточно голого вектора. Темные градации цветов передаются вертикальной штриховкой. Шахматка наверно была бы лучше, но в нее дольше переделывать.
    Здесь немного ускорена математика, но замедлена очистка экрана.
    Последний раз редактировалось ivagor; 02.03.2021 в 20:15. Причина: убрал старый вариант в связи с выкладыванием более нового

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

    По умолчанию

    Кому лень, можно дрег и дропнуть прямо зип на http://asdasd.rpg.fi/scalar/vector06js

    ivagor, офигенно! Хотя от тебя я ожидал не меньше, чем рей маршер
    Больше игр нет

  6. #5
    Activist Аватар для artyr_n
    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    337
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Кому лень, можно дрег и дропнуть прямо зип на http://asdasd.rpg.fi/scalar/vector06js
    у меня приводит опять к загрузке этого файла на компьютер

    artyr@sklo:~$ uname -a
    Linux sklo 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    google chroom Версия 51.0.2704.106 (64-bit)

  7. #6
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,277
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    а можно какой-нить ютуб запилить, чтобы можно было глянуть тем, у кого нет вектора (и даже понятия не имеют как его запускать в виде эмулятора)?
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  8. #7
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,529
    Спасибо Благодарностей отдано 
    913
    Спасибо Благодарностей получено 
    846
    Поблагодарили
    628 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от artyr_n Посмотреть сообщение
    у меня приводит опять к загрузке этого файла на компьютер

    artyr@sklo:~$ uname -a
    Linux sklo 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    google chroom Версия 51.0.2704.106 (64-bit)
    Аналогично. Win7. Последняя Лиса.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

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

    По умолчанию

    Я плохо продумал этот вопрос. Когда страница открывается, она предлала запустить ром из зипа (testtp), а в меню выбора файла D&D не работает. Сейчас поправил на прямую загрузку ROM-a и D&D должен заработать. Если вдруг все же нет, снизу есть большая кнопка "Есть свежий ROM?", которая открывает диалог выбора файла.
    Больше игр нет

  10. #9
    Activist Аватар для artyr_n
    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    337
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от svofski Посмотреть сообщение
    Сейчас поправил на прямую загрузку ROM-a и D&D должен заработать.
    Да так удалось перенести zip и программа запустилась.

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

    По умолчанию

    Спасибо за отзывы! В связи с появлением некоторого интереса выкладываю оптимизированную версию. Оптимизированы и расчет и рисование и стирание.
    Кстати, попробовал шахматную штриховку - оказалось не очень, оставил вертикальную

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

    Цитата Сообщение от Sayman Посмотреть сообщение
    чтобы можно было глянуть тем, у кого нет вектора (и даже понятия не имеют как его запускать в виде эмулятора)?
    svofski дал ссылку на его онлайн-эмулятор, туда можно дропнуть прямо zip. Программа запустится, управление - курсор
    Последний раз редактировалось ivagor; 02.03.2021 в 20:16. Причина: убрал старый вариант в связи с выкладыванием более нового

Страница 1 из 7 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

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

Ваши права

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