Автор Тема: [PS1] MusicBox - Solid Base (PS1 Music Player)  (Прочитано 519 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ViToTiV

  • Пользователь
  • Сообщений: 183
    • Просмотр профиля
[PS1] MusicBox - Solid Base (PS1 Music Player)
« : 28 Октябрь 2025, 12:30:46 »
301066-0

Описание: сборник альбомов шведской евродэнс группы 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 каналов через эту же программу.
Всё просто, даже моя бабушка в этом разобралась и нафигачила уже кучу сборников песен своей молодости.


Просьба не размещать с помощью тэга img изображение со стороной более 700 пикселей. ghostdog3
« Последнее редактирование: 03 Ноябрь 2025, 18:57:59 от ghostdog3 »

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4592
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
[PS1] MusicBox - Solid Base (PS1 Music Player)
« Ответ #1 : 28 Октябрь 2025, 14:34:08 »
Выглядит симпатично! Только бы всё же приложил какой-то скрипт, который сам считает длину в секторах.

Оффлайн ViToTiV

  • Пользователь
  • Сообщений: 183
    • Просмотр профиля
Re: [PS1] MusicBox - Solid Base (PS1 Music Player)
« Ответ #2 : 28 Октябрь 2025, 19:47:17 »
Выглядит симпатично! Только бы всё же приложил какой-то скрипт, который сам считает длину в секторах.
Да, для себя делал программу для генерации плейлиста. Приведу её в товарный вид , добавлю здесь