Важная информация
Страница 1 из 5 12345 ПоследняяПоследняя
Показано с 1 по 10 из 46

Тема: Raycasting

  1. #1
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    2,661
    Благодарностей: 684

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

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

  2. Этот пользователь поблагодарил ivagor за это полезное сообщение:
    svofski (20.09.2016)

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

  4. #2
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    2,661
    Благодарностей: 684

    По умолчанию

    Ускорил почти в 2 раза, теперь можно более-менее походить на стандартных 3 МГц
    Вложения Вложения
    • Тип файла: zip rc6.zip (2.7 Кб, Просмотров: 25)

  5. Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:
    artyr_n (21.09.2016), vladtru (22.09.2016)

  6. #3
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    2,661
    Благодарностей: 684

    По умолчанию

    Сделал версию для 06Ц. Не требует никакого дополнительного железа (квазидиск и т.п.), достаточно голого вектора. Темные градации цветов передаются вертикальной штриховкой. Шахматка наверно была бы лучше, но в нее дольше переделывать.
    Здесь немного ускорена математика, но замедлена очистка экрана.
    Вложения Вложения
    • Тип файла: zip rc10.zip (2.7 Кб, Просмотров: 38)

  7. Эти 2 пользователя(ей) поблагодарили ivagor за это полезное сообщение:
    artyr_n (21.09.2016), gurfunkel (20.09.2016)

  8. #4

    По умолчанию

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

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

  9. #5
    Activist Аватар для artyr_n
    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    286
    Благодарностей: 155

    По умолчанию

    Цитата Сообщение от 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)

  10. Этот пользователь поблагодарил artyr_n за это полезное сообщение:
    svofski (21.09.2016)

  11. #6
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    2,343
    Благодарностей: 197

    По умолчанию

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

  12. #7
    Activist Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    445
    Благодарностей: 205

    По умолчанию

    Цитата Сообщение от 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)

  13. Этот пользователь поблагодарил Black Cat / Era CG за это полезное сообщение:
    svofski (21.09.2016)

  14. #8

    По умолчанию

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

  15. Этот пользователь поблагодарил svofski за это полезное сообщение:
    artyr_n (21.09.2016)

  16. #9
    Activist Аватар для artyr_n
    Регистрация
    02.02.2014
    Адрес
    г. Одесса, Украина
    Сообщений
    286
    Благодарностей: 155

    По умолчанию

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

  17. Этот пользователь поблагодарил artyr_n за это полезное сообщение:
    svofski (21.09.2016)

  18. #10
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    2,661
    Благодарностей: 684

    По умолчанию

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

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

    Цитата Сообщение от Sayman Посмотреть сообщение
    чтобы можно было глянуть тем, у кого нет вектора (и даже понятия не имеют как его запускать в виде эмулятора)?
    svofski дал ссылку на его онлайн-эмулятор, туда можно дропнуть прямо zip. Программа запустится, управление - курсор
    Вложения Вложения
    • Тип файла: zip rc11.zip (2.8 Кб, Просмотров: 41)

  19. Эти 4 пользователя(ей) поблагодарили ivagor за это полезное сообщение:
    artyr_n (22.09.2016), blackmirror (29.09.2016), svofski (21.09.2016), vladtru (22.09.2016)

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

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

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

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

Похожие темы

  1. Попиксельный raycasting и sjasm
    от Destr в разделе Программирование
    Ответов: 75
    Последнее: 25.07.2016, 09:55

Ваши права

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