Что-то мне подсказывает, что теперь это реверс-инжиниринг чего угодно, только не железа. Мою статью вот недавно оттуда выпилили, хотя там был явно железячный реверс-инжиниринг.
И да, мои статьи вообще как-то непонятно разделили, чуть ли не случайным образом. Создание умного будильника — тема для хабра, а не гиктаймс? Серьёзно? И это только из-за того, что там косвенно упоминается линукс? Статьи же с кучей примеров кода на гиктаймс? И более того, даже статьи из одного цикла теперь на разных ресурсах, куда писать продолжение — загадка. Там наверное специально обученные обезьяны статьи сортируют, простите.
Я что-то не понял. Программирование под голые микроконтроллеры — это теперь офтопик, но программирование под устройства на основе микроконтроллеров — всё ещё тематика хабра? В чём вообще принципиальная разница — писать код для большого компьютера или маленького? И что определяет эту границу? Это какая-то дискриминация платформ.
Ну просто нет гарантии, что маппер реагирует именно на запись в 0x6000-0xFFFF, хоть это и в 99% случаев так. Ну и потом всё равно надо сидеть и разбираться, где какой банк, и как они переключаются, чтобы сделать полноценный ROM.
А как оно узнаёт, когда данные изменились? Устройство держит в себе какой-то кеш и уведомляет эмулятор при изменении данных? Эмулятор же в таком случае должен каждый раз к железу обращаться, разве нет? Или проверка идёт только после записи в 0x6000-0xFFFF?
Так я же в статье и написал, что они подключаются напрямую, без всякой схемы. У меня ПЛИС их напрямую коммутирует, просто нужно же ещё режимы выбирать.
Тут полный список: en.wikipedia.org/wiki/NES_Four_Score
Самые интересные: «R.C. Pro-Am II», «Bomberman 2», «Gauntlet II». Есть ещё хак «Battle City» на четверых.
Выглядит очень симпатично, но пугает надёжность конструкции в некоторых местах. Особенно пластмассовые шестерёнки вместо ремней. Нет ли люфта между ними и рейками? Не сильно ли шумят они при движении?
А как устроена «автоматическая калибровка»? Что именно она калибрует?
Да, он просто реагирует на свет от экрана. Проблема в том, что игра требует мгновенного получения ответа, тут задержку если только каким-то хитрым хаком игры делать. Более того, некоторые игры вроде как учитывают текущее положение луча на кинескопе, т.е. какая строка выводится на экран в данный момент.
Вот когда человек просто болеет, обычно ему сопереживают и поддерживают, но если у него психические проблемы, то его обвиняют в лени и раздолбайстве, его презирают, над ним потешаются. А всё из-за того, что психически здоровому человеку очень трудно понять, как на самом деле это тяжело.
Самые интересные: «R.C. Pro-Am II», «Bomberman 2», «Gauntlet II». Есть ещё хак «Battle City» на четверых.
А как устроена «автоматическая калибровка»? Что именно она калибрует?