Платим блогерам
Блоги
kosmos_news
Проект «LinuxMD» позволяет загрузить полноценное ядро Linux на оригинальном железе.
реклама

Sega Mega Drive, вероятно, до сих пор помнят многие геймеры. Сегодня эта консоль, выпущенная в 1988 году, явно считается устаревшей. Однако энтузиасты и разработчики по-прежнему заинтересованы в реализации специальных проектов со старым оборудованием. Это относится и к Даниэлю Палмеру, который опубликовал свой проект «LinuxMD» на GitHub.
Изображение: нейросеть qwen

По сути, разработчик нашёл способ запустить Linux на старой консоли. Однако это оказалось непростой задачей. Процессор Motorola MC 68000, используемый в Sega Mega Drive, не имеет компонента, необходимого Linux: MMU (блока управления памятью), который обычно используется Linux для управления памятью.

Палмер прибегнул к помощи сторонних разработчиков. Существуют картриджи, такие как Everdrive, которые предназначены для запуска игр на старых консолях с помощью SD-карт. Эти картриджи предоставляют в общей сложности четыре мегабайта оперативной памяти и разгружают управление памятью. Для этого проекта картридж необходимо подключить к ПК для загрузки данных с GitHub на SD-карту — и всё это при том, что всё находится внутри Mega Drive.

реклама

После запуска загрузочного файла требуется некоторое время, чтобы появился первый экран загрузки. Сам Палмер пишет: «Обратите внимание, что в настоящее время он невероятно медленный. Система 68000 с частотой 12 мегагерц, которая у меня есть, значительно мощнее, чем обычная Mega Drive. Она все еще нуждается в некоторой оптимизации. Взаимодействие с Everdrive также довольно медленное».

Тем, кто хочет повторить проект, не следует ожидать полностью функциональной операционной системы на Sega Mega Drive. По сути, это всего лишь консоль, использующая видеовыход Mega Drive. Помимо консоли, есть зеленый индикатор, показывающий, когда ядро работает. Также мигает красный индикатор, указывающий на обращение к памяти.

Источник: thecode.media
Теперь в новом формате

Наш Telegram-канал @overclockers_news
Подписывайся, чтобы быть в курсе всех новостей!

Популярные новости