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

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: Gustavo Pezzi​
Название: PlayStation 1: Программирование с использованием MIPS Assembly и C.​

cover.jpg

Продолжительность: 34 ч 39 мин Количество уроков: 189 Видео Язык: Английский Вес архива: 9,99 ГБ


Погрузитесь в архитектуру оригинальной 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.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
787Пользователи
Ganna!Новый пользователь
Сверху