Программирование [Gustavo Pezzi] PlayStation 1: Программирование с использованием MIPS Assembly и C.

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность34 ч 39 мин Количество уроков189 Видео ЯзыкАнглийский Вес архива9,99 ГБ


Автор: Gustavo Pezzi​
Название: PlayStation 1: Программирование с использованием MIPS Assembly и C.​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


Погрузитесь в архитектуру оригинальной PlayStation и узнайте, как создавать собственные проекты, используя MIPS Assembly и язык C. Этот курс последовательно проведёт вас от понимания низкоуровневых компонентов PS1 до разработки полноценных игровых сцен с использованием SDK и современных инструментов.

Что вы изучите

Курс сочетает теорию и практику, позволяя шаг за шагом освоить ключевые аспекты разработки под PlayStation 1.

• Архитектуру консолей пятого поколения и особенности аппаратного обеспечения PS1.
• Основы MIPS-ассемблера и работу с регистрами, памятью и инструкциями.
• Использование компилятора C совместно с оригинальным или современным SDK.
• Создание графики, вывод полигонов и работу с GPU PlayStation.
• Сборку готового проекта в CD ISO и запуск на эмуляторе или реальной консоли.

Инструменты и рабочая среда

В курсе рассматриваются как классические, так и современные подходы к разработке.

Оригинальные инструменты SDK

Вы можете использовать оригинальные библиотеки SDK, рассчитанные на 16/32-битные версии Windows. Оптимальный вариант — рабочая среда на Windows XP.

Современная среда разработки

Для тех, кто предпочитает актуальные инструменты, предусмотрена настройка окружения на Windows 10/11 с использованием современного компилятора C и Visual Studio Code. Возможна также эмуляция Windows на macOS или Linux.

Нужна ли настоящая PlayStation 1?

Для прохождения курса физическая консоль не требуется. Все примеры и итоговый проект можно запускать в PlayStation-эмуляторе. Подготовка ISO-образа и тестирование на реальной PS1 остаются необязательными, но интересными возможностями для энтузиастов.

Для кого подходит этот курс

Курс разработан так, чтобы быть доступным новичкам в низкоуровневом программировании, но он предполагает минимальное знание базовых конструкций: условия, циклы, функции.

Вам особенно понравится курс, если вы:

• интересуетесь ретро-разработкой;
• хотите изучить основы архитектуры RISC;
• мечтаете понять, как создавались ранние 3D‑игры;
• любите работать с низкоуровневыми системами и железом.

Итог курса

К окончанию обучения вы создадите собственный проект для PlayStation 1, освоите MIPS Assembly и C в контексте реального железа и получите прочное понимание того, как работали игры эпохи зарождения 3D.

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху