Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - archinaragu

Страницы: [1]
1
Yoti, на железе, имеется ввиду на голом железе, например на микроконтроллере, если вы не поняли. Я думаю, что правильно выразился, ведь когда речь идёт о железе, всегда имеется ввиду, что нет операционной системы и т.д. Хотя я могу и ошибаться.

2
 ^_^ Я software разработчик на C. Обучаюсь электронике и хочу делать разные классные штуки и программировать для них прошивки. Пока обучаюсь электронике, решил пописать что-нибудь скучное и сложное. Сначала хотел взяться за i386 процессор, но подумал, что на первые раз будет слишком сложно, и поэтому выбор пал на NES.

Взялся сначала за простые вещи, это ром без маппера. Реализовал все опкоды NES. Сейчас картинка игры выглядит так.
289898-0

Проект на github и gitverse. https://github.com/xverizex/libnes.
Мечтаю запустить этот эмулятор на железе. Уже купил нужные компоненты. Остается только построить схему, спаять, сделать прошивку и реализацию для arduino, и смотреть как играется демо.

Вот видео того, что сделано. Управление пока не работает.
https://vkvideo.ru/playlist/583070625_-4/video583070625_456239084

Ещё многое предстоит сделать, но мне нравиться эта работа.

Эмулятору пока не дал название. Работает только с mario bros.

В целом, я доволен, что у меня стало получаться. До этого делал вымышленный эмулятор с компилятором, но для игрового движка, игру так и не сделал. Этот же эмулятор можно собрать как библиотеку и если оформить его как вывод во фреймбуфер, то можно будет в свою игру вставлять. Например, идешь такой, а тут на телевизоре старая игра на денди играется, классно же.

Проект обучающий, то-есть я учусь, в реале я буду другие устройства делать, а этот эмулятор я хочу просто попытаться запустить на железе. У меня есть также проект по рисованию спрайтов для NES, и если эмулятор будет полностью готов, то можно будет сделать студию для разработки игр для NES.

Просьба не размещать с помощью тэга img изображение со стороной более 700 пикселей. ghostdog3

Страницы: [1]