Запуск ELKS на NES
Какая же красота всё-таки. Автор проекта, decrazyo, пару лет назад уже делал видео про "запуск линукса на NES", но там в процессе разработки цель сузилась до "разработать что-нибудь, что выглядит как Linux". И он сделал LUnix (https://github.com/decrazyo/lng-fds). Но видать идея не отпустила, и его новая попытка уже более глобальная.
Цитируемое сообщение (оригинал в Telegram Сычевальня в Желтой Комнате)
NES86 Внезапный эмулятор i8086 и минимального набора периферии для NES. Главная задача - запустить облегченное ядро Linux (ELKS) для примитивного оборудования.
Напомню, Intel 8086 - 16-битный процессор, а в основе NES клон MOS 6502 - 8-битного процессора. В общем, практическое применение тут крайне сомнительное, но очень занятное упражнение.
Для работы ROM использует возможный, но не существующий физически маппер, из-за чего запуск возможен не на всех эмуляторах и флеш-картриджах. Впрочем, как минимум малину тут встраивать не стали 😅
Кстати, есть, например, проект по запуску Linux на Commodore 64, который также основан на процессоре 6502. По факту это эмулятор RISC-V, который уже запускает полноценное ядро, речь о портировании не идёт. Linux там даже работает, правда загрузка на железе занимает около недели.
#новости #эмуляция #nes #разное
Комментарии