| Приставки > 5 поколение |
| [PS1] MusicBox - Solid Base (PS1 Music Player) |
| (1/1) |
| ViToTiV:
Описание: сборник альбомов шведской евродэнс группы 90-х "Solid Base". Моё первое программирование под PS1 :shifty:. Цель была сделать VAG плеер, но пока только получилось воспроизводить моно файлы, и это конечно не комильфо. Поэтому для старта использовал ХА файлы (37800 Гц, стерео) чтобы сделать хотя бы что-то рабочее для получения опыта. Следующим шагом буду всё же пытаться сделать воспроизведение VAG в 44100 КГц, стерео. Фичи: - разрешение 640х480 - воспроизведение STR видео - воспроизведение XA аудио - чтение TIM изображений Плеер полностью настраиваемый через TXT файлы: Настройка альбомов: файл в корне диска "TITLES.TXT", по одному альбому в кавычках на строку, завершающий символ (0х80) в конце файла обязателен. Настройка обложки и треклиста для каждого альбома: каждый альбом по пути "MUSIC\ХХ\" - где ХХ порядковый номер альбома начиная с "01". Файл "COVER.TIM" - обложка, файл "TITLES.TXT" - треклист. Формат треклиста: "<название трека>" "<порядковый номер>" "<длинна в секторах>" и т.д. <длинна в секторах> вычисляется так: размер XA отдельного трека в байтах / 292. XA файлы создаются через программу "Movie Converter": конвертируем каждый трек альбома в ХА файл (здесь берём его размер для вычисления секторов) и потом создаём мульти ХА на 8 каналов через эту же программу. Всё просто, даже моя бабушка в этом разобралась и нафигачила уже кучу сборников песен своей молодости. Исходник плеера под PSY-Q SDK 4.6: https://mega.nz/file/gcFTwLxa#m0na1_67y8tXelJqVlaMBerMBxuPU4ovW-SC8dDf4a4 Готовый образ: https://mega.nz/file/sJ9lXRQa#DbfpCpZIY27swzc89sVbw9LUmCJKv0sp4vrJk1PwVnE https://i.postimg.cc/wMW6vdvM/PEOPSSOFT001.png Просьба не размещать с помощью тэга img изображение со стороной более 700 пикселей. ghostdog3 |
| Yoti:
Выглядит симпатично! Только бы всё же приложил какой-то скрипт, который сам считает длину в секторах. |
| ViToTiV:
--- Цитата: Yoti от 28 Октябрь 2025, 14:34:08 ---Выглядит симпатично! Только бы всё же приложил какой-то скрипт, который сам считает длину в секторах. --- Конец цитаты --- Да, для себя делал программу для генерации плейлиста. Приведу её в товарный вид , добавлю здесь |
| Навигация |
| Главная страница сообщений |