Войти
Life EngineФорум

Hardcore wanted:: Пишу эмулятор NES (DENDY) (комментарии)

Страницы: 1 2 316 17 Следующая »
#0
9:45, 17 сен 2011

Hardcore wanted::Начал писать эмулятор Famicom (DENDY) (комментарии)

Это сообщение сгенерировано автоматически.

#1
9:45, 17 сен 2011

Интересно. Буду следить за ходом разработки
:)

#2
12:20, 17 сен 2011

Ого ) Будем ждать )) Удачи!

#3
13:38, 17 сен 2011

Ого! Вот это поддержка ))) Спасибо!

Я допишу полюбому, постараюсь максимально быстро.

Пока на звук и графику сделал заглушки. Пофиксил несколько простых багов - теперь всё ок, цикл работы приставки работает. Сначала вызываю RESET прерывание, оно переходит на обработчик этого прерывания (адрес записан  в памяти 0xfffc) Процессор переходит по адресу и читает последовательно опкоды )  Собсно в каждом методе опкода сделал вывод сообщения в консоль, что вызывается не описанный опкод.  Таким образом я загрузил Mario игру и просто иду по  очереди описывая новый опкод, о котором написано в консоли : )

Написал удобную структурку для апдейта регистра состояния процессора, пишу функции работы с памятю разных типов адресации ) Скоро  их допишу, буду дальше опкоды пилить.  Всё идёт гладко

#4
14:13, 17 сен 2011

Martin_Zimov
> пока энтузиазм не угас ;-)
Не угаснет.  Я кстати сейчас случайно нагуглил специальный ROM для проверки  эмулятора на бажность.  Он вызывает все опкоды, проверяет результаты и состояние процес сора. Многие эмуляторы тест не проходят. Ну настоящая денди - проходит само собой )  Буду гонять его, пока всё не пофиксю.

#5
14:48, 17 сен 2011

Здорово! Желаю успехов!!

#6
16:30, 17 сен 2011

Tilk
Спасибо )

Начал описывать LDA опкод. А его есть 8 разновидностей и у каждого подвида свой метод адресации памяти >_<  Описал функции для работы со всеми 8 видами адресации : ) Ура. теперь удобно будет описвать опкоды ^^  Продолжаю.

#7
16:44, 17 сен 2011

>> Буду гонять его, пока всё не пофиксю.
Попробуй лучше загрузить любую, самую простую игру. А потом уже этот ROM помучаешь. Сам же говоришь, что не все эмуляторы проходят тесты.

#8
17:33, 17 сен 2011

ITALY
> Попробуй лучше загрузить любую, самую простую игру.
Так я её и загружаю! о_О  Mario же ))

#9
17:55, 17 сен 2011

Эмулятор это круто! Желаю всякой удачи!

#10
21:05, 17 сен 2011

Удачи тебе, сам люблю эту тему )))
У меня, кстати, был почти рабочий эмулятор чип-8 на ГМ )))

#11
22:11, 17 сен 2011

О ад!
Если получится - дашь поиграть )

#12
22:30, 17 сен 2011

Круто! Продолжай в том же духе!
Кстати, всегда хотел узнать в DENDY уже заложена своя ОС, тип мини-движка?

#13
22:46, 17 сен 2011

На сколько я знаю - нет там ни чего такого.

#14
23:04, 17 сен 2011

Sergio
> Если получится - дашь поиграть )
Получится.  Дам конечно )

max255
> Кстати, всегда хотел узнать в DENDY уже заложена своя ОС, тип мини-движка?
нет в ней ничего. Я думал там есть подобие BIOS-а.  Неа - нет там ничего : )  Обработчики прерываний и прочий код находятся в с амом ROM-е игры

Bizunow
ёу, понтовый ID ))))

Страницы: 1 2 316 17 Следующая »
Life EngineФорум

Тема в архиве.

Тема закрыта.