NESOS так чи інакше підходить для робочого столу з графічним інтерфейсом, обробки текстів у 8-бітній Nintendo.
Коли ви грали в Nintendo Entertainment System, ви були близько до обладнання. Ось чому ви можете виконувати круті трюки, як-от грати в теніс, щоб швидко завантажитися в розбиті світи Super Mario Bros. Мікросхеми, пам’ять, друкована плата – все було розроблено для роботи з маленькою друкованою платою всередині вашого картриджа (це для запобігання несанкціонованому ігри ). На початку та в середині 1980-х не було місця ні для чого іншого.
Проте місця для створеної у 2022 році кастомної операційної системи вистачить, хоча й навряд чи. За словами Inkbox, NESOS 1.0 від Inkbox Software , операційна система 48K, включає «дві основні програми, текстовий процесор і налаштування». Програма налаштувань надає вам сім курсорів, 53 кольори фону та можливість видалити вісім файлів, які можуть поміститися в NVRAM розміром не більше 2 КБ (тобто вбудована пам’ять, яка не втрачає дані, коли систему вимикають). Це 832 байти кожен, або приблизно один повний екран пам’яті. Однак ви можете перетягнути ці вісім файлів у будь-яке місце на робочому столі.
NESOS (вимовляється як «nee-sohs» за словами його творця) є повністю графічним. Inbox зазначає, що вже існує система командного рядка Family Basic для NES та її японського попередника Family Computer/Famicom. «Я хочу, щоб NESOS виглядала справжньою операційною системою, яку свого часу Nintendo могла створити для NES. Як би це виглядало і відчувалося? — розповідає творець у своєму відеоогляді .
Inkbox не чужий для програмування NES і химерних кодових проектів, які є прекрасним мистецтвом. Раніше вони створили MMO на основі фруктів менш ніж за 40 годин (вочевидь, уже неактивний), Super Mario ROM Hack , який переробив гру в стилі новели династії Мін « Подорож на Захід », і китайський текстовий процесор для Apple II. спочатку створено на Apple II .
NES надала Inkbox дві сітки пам’яті спрайтів із 256 слотами для роботи, одну для переднього плану, а іншу для фону, хоча система може відображати лише 64 спрайти одночасно. Однак ви можете об’єднати спрайти 8×8 у більші форми ОС та інтерфейсу користувача. Що стосується введення, клавіатура HVC-007 постачалася в комплекті з деякими версіями Family Basic. Inkbox імпортував символи, які використовуються в Super Mario Bros., надав клавіатурі кілька додаткових комбінацій клавіш і мав крихітну програму для набору тексту. Якщо ви користуєтеся стандартним контролером NES, ви утримуєте клавішу A для циклічного переходу між символами, натискаєте B для пробілу та утримуєте клавішу Select з будь-якою з цих клавіш, щоб змінити їх.
Відео Inkbox продовжує пояснювати, як це все працює в пам’яті NES, включаючи маніпулювання блоком обробки зображень (PPU), надаючи його віртуальному картриджу NES той самий тип пам’яті, що й ігри з живленням від батареї, і переміщення кожного файлу байт за байтом. , між ними.
Ви можете завантажити ПЗУ NESOS із підтримкою емулятора з веб-сайту Inkbox або з ROMHacking . Два кадри і вісім пікселів в подяку Хекадею за те, що він вказав нам на це диво.
Залишити відповідь