Комментарии 11
Ничего не понял, но очень интересно!
Насчет Quake, возможно вас заинтересует — один товарищ на реддите недавно выложил свой порт, FPS вроде поболее 15 в среднем будет:
www.reddit.com/r/embedded/comments/gg5704/i_published_the_code_for_quake_for_stm32_port
www.reddit.com/r/embedded/comments/gg5704/i_published_the_code_for_quake_for_stm32_port
Спасибо за информацию!
Вижу автор использовал stm32h747 discovery, что на порядок производительнее будет,
возможно используется второе ядро (М4), так же там нет звука. Хотя, не сказал бы что отсутствие звука увеличит значительно производительность. Насколько я смог изучить код — из оптимизации там возможен только перевод рендера на ассемблер, имхо.
Вижу автор использовал stm32h747 discovery, что на порядок производительнее будет,
возможно используется второе ядро (М4), так же там нет звука. Хотя, не сказал бы что отсутствие звука увеличит значительно производительность. Насколько я смог изучить код — из оптимизации там возможен только перевод рендера на ассемблер, имхо.
Во времена первого квейка компьютер с 16МБ памяти и процом 216МГц с FPU был очень хорошим вариантом! Я первый раз пробовал запускать квейк на 386sx33 с отдельным сопроцессором (неудачно, насколько я помню).
Уважаемые читатели!
Если вы знаете больше игр с открытым исходным кодом,
я буду безумно рад — если Вы сможете поделиться со мной этим ресурсом.
Очень бы хотелось попробовать оригинальный Killing Time 3DO, но,
со слов Rebecca Heineman, оригинальный код возможно утерян, и на данный момент решается вопрос передачи лицензии порта под ПК, которой сейчас владеет Zoom.
Возможно у кого-то есть наработки в области реверс-инжиниринга для этой игры.
Готов прибегнуть к использованию fpga для эмуляции аппаратных частей.
Всем большое спасибо, и хорошего дня!
Если вы знаете больше игр с открытым исходным кодом,
я буду безумно рад — если Вы сможете поделиться со мной этим ресурсом.
Очень бы хотелось попробовать оригинальный Killing Time 3DO, но,
со слов Rebecca Heineman, оригинальный код возможно утерян, и на данный момент решается вопрос передачи лицензии порта под ПК, которой сейчас владеет Zoom.
Возможно у кого-то есть наработки в области реверс-инжиниринга для этой игры.
Готов прибегнуть к использованию fpga для эмуляции аппаратных частей.
Всем большое спасибо, и хорошего дня!
Легион их, но в основном, конечно, это реверс-инжиниринг известных в прошлом игр.
Навскидку из мощных проектов (помню, потому как делал порты для HP webOS):
FreeHeroes (Heroes of Might&Magic 2)
Ur-Quan Masters (StarControl 2)
Zod (Z Soldiers)
Straciatella (Jagged Alliance 2)
FreeTTD (Transport Tycoon Deluxe)
Был еще Warcraft2, но не помню название.
Я тогда искал как "open source game" на github и sourceforge.
github com GrangerHub tremulous — довольно интересная штуковина. правда это по уровню третья квака уже, но Вы говорите что готовы fpga задействовать.
Видео 360p как результат проделанной (большой) работы? Серьезно??
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Игровая консоль stm32