🍃 PsKystan 🍃 | PlayStation Portable Games
Ir al canal en Telegram
🎮 Здесь мы говорим о PSP в современном ключе: Новости, Homebrew, Игры, Фильмы, Темы и многое другое 📖 На канале куча полезной / интересной информации и игр! Каналы Админа: 1. @PlayGamePSP 2. @Play3DS 3. @GamesVita 👤 Сотрудничество - @KystanSkill
Mostrar más7 487
Suscriptores
+1024 horas
+267 días
+5830 días
Archivo de publicaciones
🎮На днях вышел перевод новеллы по Евангелиону Girlfriend of Steel!
Neon Genesis Evangelion: Girlfriend of Steel (яп. 'Shinseiki Evangerion: Kōtetsu no Gārufurendo') — игра по мотивам аниме-сериала «Neon Genesis Evangelion», в которой игрок играет за Синдзи Икари.
Игра в основном представляет собой набор роликов, в паузах между которыми можно выбрать один из возможных вариантов дальнейших действий Синдзи. Хотя существуют некоторые моменты, не предполагающие, что выбор игрока приведёт к очередному ролику (например, можно погулять по Геофронту), на развитие сюжета они не оказывают никакого влияния.
🛠Перевод не идеален, но авторы будут исправлять все ошибки и баги в будущем!
Скачать игру
Перевод сделан командой ЖКТ
Repost from N/a
+1
🚴♂️ Gravity Defied на PSP
На днях я портировал легендарную игру кнопочных мобилок на PSP. Ранее можно было играть только через эмулятор Java, но теперь оно работает нативно, с возможностью легко модифицировать ассеты, заменять карты и т.д. За основу я взял порт с Java на C++ (SDL2). Около года назад была первая попытка сделать порт, но рендерер на SDL приводил к куче побочных багов, и производительность была очень низкой. В этот раз я использовал gLib2D и intraFont, которые используются в LPYT и стало намного лучше! Убрав немного мусора и пофиксив некоторые мелочи все заработало как часы. Возможно остались баги (которые пришли из форка), но до чего лично руки дошли, то и исправил. 🎮 Управление: - Наклон влево-вправо: стрелки ◄ ► и стик - Ускорение/тормоз: стрелки ▲▼, L, R - Ввод: X - Пауза: STARTСкачать на GameJolt Исходники на Github Сайт с картами (заменять файл levels.mrg)
Rapula
У господина Рапулы была долгая ночь. Сегодня утром он плохо себя чувствует. Всё его раздражает. Вам нужно помочь господину Рапуле получить «лекарство от похмелья» (или «лойвентаву»), чтобы он смог пережить этот день.Игровой процесс очень прост, игрок управляет только движением влево и вправо, а также прыжками. Цель игры — пройти 20 различных уровней, избегая разнообразных врагов.
Автор поста: @nerodragan
🎮 Лучшие HomeBrew для PSP 🎮
🌍 Новейшие новости из мира PSP 🌎
📒 Беседа по PSP 📒
⚙️ Ремонт PSP 🔧
Похожие посты 👉#PSP_Homebrew
Приложение файлом
Исходный код на github — https://github.com/AlexKaut/PSP_MidiSynth
Ссылки
Видео с демонстрацией https://www.youtube.com/watch?v=WZJZkFJ37xU
Проект MIDI синтезатора на GitHub https://github.com/AlexKaut/PSP_MidiSynth
Статья на Хабре https://habr.com/ru/articles/991224/
Проект-пример для работы с UART пихи https://github.com/ste2425/PSP-Serial-Example
Подключение геймпадов к PSP по BT https://www.youtube.com/watch?v=9r6rsSNpkjs
Видео с подключением MIDI клавиатуры в 2008'ом году, да, я не первый https://www.youtube.com/watch?v=5dN_RP0IBAg
Подробная информация про HPRM порт https://mc.pp.se/psp/phones.xhtml
Программировать под PSP весело, я использовал для этого PSPSDK
Си, makefile — то что надо. Для работы с UART нашёл замечательный проект — https://github.com/ste2425/PSP-Serial-Example
Чтение UART происходит на уровне ядра, чистая PSP ожидает исключительно команды пульта, никакой альтернативной логики не подразумевалось. А этот проект реализует работу с UART на уровне ядра и позволяет взаимодействовать с UART в обычных играх/приложениях!
Рекомендую ознакомиться с проектом, ради которого ste2425 делал эту либу — он разработал плату с ESP32 для подключения к PSP популярных геймпадов! Геймпад подключается к ESP32 по BT, и ESP32 передаёт данные о нажатии кнопок на PSP по UART
В синте для стабильной работы чтение MIDI и генерация аудио разбиты на два потока. Интерфейс отрисован при помощи pspDebugScreen
Запустить приложение на эмуляторе, например, PPSSPP, не выйдет, так как эмуляторы не поддерживают кастомные kernel‑модуль
// CONFIG
#define SAMPLE_RATE 44100
#define BUF_SAMPLES 512
#define MAX_VOICES 4
#define VOLUME PSP_AUDIO_VOLUME_MAX
#define TWO_PI 6.28318530718f
#define GAIN_SINE 2.1f
#define GAIN_TRIANGLE 2.4f
#define GAIN_SAW 1.2f
#define GAIN_SQUARE 1.0f
В начале main.c есть конфиг, через него можно настроить громкости каждой отдельной формы волны, так как квадрат громче треугольника и синуса
Для установки синтезатора на PSP:
Скачайте проект https://github.com/AlexKaut/PSP_MidiSynth
Скопируйте папку /PSP_MidiSynth и вставьте её на PSP по пути PSP/GAME/+3
Во время разработки этого проекта я словил гиперфиксацию, не мог ждать доставку наушников, хотелось сделать и протестить здесь и сейчас, поэтому ювелирно вырезал кусочек двухстороннего текстолита под этот порт 💅
Через него успешно отправил данные с ПК через usb-uart на пиху
Для MIDI входа нужна оптопара, протестировал два варианта
Первый — классическая схема на 6N138. Запитал её по USB type-c, разделил выходной сигнал на 2 резисторным делителем 1к/1к. Минимальное напряжение питания 6N138 4.5 вольт, так что запитаться от PSP затруднительно
Второй вариант — TLP2361. Это быстрая оптопара с минимальным напряжением питания 2.7 вольт, 2.5 от пихи хватило для стабильной работы.
Но увы не всё так гладко, PSP выдаёт питание на HPRM только если в гнездо для наушников воткнуть джек. Плата получается широкой, поэтому в гнездо влезают только очень тонкие джеки. Красивое решение придумать пока что не удалось. Можно разобрать зызу и кинуть перемычку, чтобы 2.5 выдавались всегда, но мне такой вариант не нравится
MIDI СИНТЕЗАТОР НА PSP!
Приложение синта очень простое: 4 голоса, 4 формы волны (квадрат, пила, треугольник, синус), ADSR, фильтр и 5 сохраняемых пресетов
MIDI клавиатура подключается в headphone remote (HPRM) порт, тот самый разъём рядом с 3.5мм гнездом для наушников. Изначально туда подключаются фирменные пспшные наушники с пультом для управления музыкальным плеером (пауза, перемотка). Пульт взаимодействует с PSP по UART, а UART как раз и нужен для чтения MIDI
Для подключения в HPRM есть два способа:
Первый — купить наушники с пультом, обрезать провода и припаяться к ним
Второй — развести печатную плату, при стандартной толщине в 1.6мм она будет держаться в гнезде достаточно плотно
Важный момент! У PSP 1000 порт 6 пиновый, а напряжения на нём 2.5 вольт. У 2000/3000 порт 12 пин (так как был добавлен вывод видео на кабель) и напряжение 1.9 вольт. При подключении своих штук обязательно согласовывайте напряжения, для этого можно использовать logic level converter либо делитель на резисторах
🍄3D Mario - на PSP
⚙️обычная демка. Без врагов, но с хорошей оптимизацией *на эмуляторе лагает, но на PSP даже fat хорошо запускается
🏁В игре 1 уровень из оригинальной игры. Конца нет, просто бесконечность
🎮Управление:
Ходьба - на стрелки
Прыжок - зажимать X
💽К сожелению проект закрыт и не будет обновляться
🎵В игре отсутствует звуковое сопровождение, так что можете играть спокойно
Автор поста: @uvendy
🎮 Лучшие HomeBrew для PSP 🎮
🌍 Новейшие новости из мира PSP 🌎
📒 Беседа по PSP 📒
⚙️ Ремонт PSP 🔧
Похожие посты 👉 #PSP_Homebrew
🍄3D Mario - на PSP
⚙️обычная демка. Без врагов, но с хорошей оптимизацией *на эмуляторе лагает, но на PSP даже fat хорошо запускается
🏁В игре 1 уровень из оригинальной игры. Конца нет, просто бесконечность
🎮Управление:
Ходьба - на стрелки
Прыжок - зажимать X
💽К сожелению проект закрыт и не будет обновляться
🎵В игре отсутствует звуковое сопровождение, так что можете играть спокойно
Автор поста: @uvendy
🎮 Лучшие HomeBrew для PSP 🎮
🌍 Новейшие новости из мира PSP 🌎
📒 Беседа по PSP 📒
⚙️ Ремонт PSP 🔧
Похожие посты 👉 #PSP_Homebrew
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
