Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Как я программировал свою собственную игру для NES

Автор: Inkbox

Загружено: 2021-12-15

Просмотров: 32666

Описание:

Я создал новую игру для Nintendo Entertainment System (NES) с нуля, полностью написанную на ассемблере 6502, и расскажу о процессе её создания. Центральный процессор, процессор PPU и игровой картридж играют свою уникальную роль в игре для NES. Файл .NES — это виртуальный игровой картридж, содержащий как код игры, так и CHAR ROM, который может запускаться на любом эмуляторе NES.

В нём объясняются спрайты переднего и заднего плана, а также ограничения PPU на количество цветов и спрайтов. Также объясняются атрибуты спрайтов, включая номер палитры, приоритет фона и ориентацию. Оформление создано с использованием YYCHR.

Почему спрайты на NES мерцают? Потому что PPU может отображать только 8 горизонтальных спрайтов. Чтобы обойти это ограничение, порядок отрисовки спрайтов изменён, в результате чего некоторые спрайты отображаются только половину времени, что и создаёт характерное мерцание.

Ввод данных с контроллера обрабатывается путём проверки одного из 8 битов в одном байте на контроллер.

Для Birds VI: https://www.romhacking.net/homebrew/152/

Программа «Таинственный подарок» остаётся невостребованной.

Ресурсы для программирования NES:
https://wiki.nesdev.org/w/index.php
   • Episode 1 - Getting Started with NES Progr...  

NES от Fauzan Akbar,
Картридж NES от Iconfield,
Процессор от Flatart,
Контроллер NES от Billy Sweetman с NounProject.com

Как я программировал свою собственную игру для NES

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Превращаем Fruit Ninja в настоящую 8-битную игру для NES

Превращаем Fruit Ninja в настоящую 8-битную игру для NES

Programming the NES - Everything you need to know

Programming the NES - Everything you need to know

Программирование игры для NES объёмом 40 КБ (на ассемблере)

Программирование игры для NES объёмом 40 КБ (на ассемблере)

Making an SNES Game the Way Nintendo Intended

Making an SNES Game the Way Nintendo Intended

Почему птицы так любят людей?

Почему птицы так любят людей?

Как пытались сломать тетрис на протяжении 34 лет.

Как пытались сломать тетрис на протяжении 34 лет.

How I made typing Chinese on the Apple II possible

How I made typing Chinese on the Apple II possible

Кодирование подпрограмм NES

Кодирование подпрограмм NES

How Inaccurate are Nintendo's Official Emulators?

How Inaccurate are Nintendo's Official Emulators?

Звук NES: DMC — за кодом

Звук NES: DMC — за кодом

Как игры NES используют конечные автоматы для всего

Как игры NES используют конечные автоматы для всего

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

How Super Mario Bros Was Made Into 40 Kilobytes

How Super Mario Bros Was Made Into 40 Kilobytes

The SMTendo makes it easy to build a new NES! Install guide with NESRGB!

The SMTendo makes it easy to build a new NES! Install guide with NESRGB!

775-й в 2025-м. Можно ли найти ему применение СЕГОДНЯ?

775-й в 2025-м. Можно ли найти ему применение СЕГОДНЯ?

Creating an Operating System for the NES

Creating an Operating System for the NES

Making My Own Super Mario Rom Hack For NES

Making My Own Super Mario Rom Hack For NES

How we fit an NES game into 40 Kilobytes

How we fit an NES game into 40 Kilobytes

How I Beat NES Mario in 0.000005 Seconds

How I Beat NES Mario in 0.000005 Seconds

I Made a NES Game Play NES Games

I Made a NES Game Play NES Games

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]