Творим очередной эмулятор Dendy/Nes/Famicon. Процессор. 01

Я уже давно хотел создать свой собственный эмулятор и попробовать себя в данной стезе. Я знаю что процесс это не быстрый, но когда начинаешь заниматься подобным, понимаешь, что мало того что процесс не быстрый, так ещё и знаний об процессоре 6502, о самой приставке, работы с видео и другим, надо иметь достаточно не мало для этого. Много тут расписывать не буду, на Habr-е будет выпущена статья, где задеваю какие-то моменты эмуляции (вероятно уже выпущена, когда вы смотрите). Если вы зададитесь вопросом, “почему не на ассемблере?“, то ответ тут прост, изначально мне надо понять более-менее нормально как всё устроено, а уже потом делать это на ассемблере. Изначально на ассемблере это будет совсем зашкварно. ))) 00:00 - Вступление. 00:57 - немного о ZenGL. 02:14 - что необходимо для создания эмулятора? 03:26 - о реализации процессора. 04:22 - пролистывание кода (смотрите через паузу, если интересно). 06:09 - реализация процессора. 10:06 - реализация инструкций. 11:10 - просмотр инструкций в Fceux и возможности отладки. 16:09 - реализация инструкций, по адресации. Более подробно и более долго. 30:28 - инструкция CMP. 34:06 - инструкция BRK. 35:37 - окончание. ютуб-канал Алексея “Кластер“ - @ClusterMeerkat интересный плейлист “Утного подвальчика“ - Исходный код: на текущее время проект просто запускается, реализованы инструкции, но сама работа процессора не реализована. Вхолостую выполняет одну и ту же инструкцию “Brk“. Связь: M12Mirrel@ Так же можно связаться со мной на форумах Lazarus. Телега: @SeenkaoSerg Поддержать канал можно через сбер: 2202200951985520
Back to Top