Тапочка 3D тестовый билд игры под PS1
Автор: nradiowave
Загружено: 2025-11-26
Просмотров: 205
Всем привет! Разрабатываю проект под PS1 - название игры отсылает к имени главной героини (кошкодевочка Тапа или Тапочка - просто мой персонаж, которую я часто раньше рисовал). первый относительно успешный запуск на непосредственно PS1, а не на эмуляторе. Надо будет поискать камеру которой можно нормально захватывать видео с элт, постоянные полосы это артефакты разницы частоты съемки \ вывода. В реальности картинка не полосит. Возможно залью потом еще видео с эмулятора для сравнения если эта тема будет кому-то интересна.
По части того с чего начать разработку под ps1 очень помогло творчество с канала @Bandwidth_ytb его видосы с теорией и примеры. В основе проекта лежат открытый C++ фреймворк https://github.com/Lameguy64/PSn00bSDK для разработки своих хоумбрю и примеры работы с динамическим освещением https://github.com/Lameguy64/PSn00bSD...
PCSX эмулятор на который я изначально опирался в процессе разработки не совсем объективно позволяет оценить реальную производительность и отсутствие графических \ технических проблем и по ощущениям прощает очень многие вещи в том числе и связанные с работой с данными \ чтением записью и где эмулятор что то может пофиксить налету, реальное железо может легко даже не запустить проект
Поначалу у меня не было под рукой реальной консольки чтобы сравнить и после того как приобрел пару для тестов и изучения как замодить под PSIO при первом запуске - вместо ожидания увидеть хоть чтонибудь получил просто черный экран и отсутствие каких либо признаков жизни. Оказалось эмулятор просто молча прощал один из access violation исключений. Если вы планируете вести разработку под PS1 советую сразу проверять на паре эмуляторов - например PCSX (очень хорош для отладки ошибок чтения \ записи \ логирования) + DuckStation (более реальные показатели скорости - если игра не успевает обрабатывать циклы это будет сразу видно) - в PCSX следует выключить опцию Dynarec CPU и использовать биос от реальной консоли (openbios аналогично прощает слишком многие вещи). PCSX так же исправляет пересчет UV координат (например небольшие значения для тайлов шрифта могут корректно выглядеть на PCSX - но на реально консоли придется добавлять офсеты чтобы компенсировать технические ограничения - DuckStation эти моменты учитывает более приближено к реальному железу но тоже не на 100%)
Касательно самой разработки чуть подробней постараюсь описать на домашней страничке проекта, буду дополнять информацию по мере возможности https://42volna.ru/tapochka3d.html
Спасибо за интерес к проекту!
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: