NESOS jest w jakiś sposób dostosowany do pulpitu GUI, edytora tekstu w 8-bitowym Nintendo.
Kiedy grałeś w Nintendo Entertainment System, byłeś blisko sprzętu. Dlatego możesz wykonywać fajne akrobacje, takie jak gra w tenisa, aby szybko załadować zepsute światy Super Mario Bros. Chipy, pamięć, płytka drukowana, wszystko zostało zaprojektowane tak, aby służyło małej płytce drukowanej wewnątrz kasety (ma to na celu zapobieganie nieautoryzowanemu gry ). Od początku do połowy lat 80. nie było miejsca na nic innego.
Miejsca na stworzony w 2022 roku niestandardowy system operacyjny jest jednak wystarczająco dużo, choć trudno. Według Inkbox, NESOS 1.0 firmy Inkbox Software , system operacyjny 48K, zawiera „dwie główne aplikacje, edytor tekstu i ustawienia”. Aplikacja ustawień udostępnia siedem kursorów, 53 kolory tła i możliwość usunięcia ośmiu plików, które mieszczą się w pamięci NVRAM nie większej niż 2 KB (tj. wbudowana pamięć, która nie powoduje utraty danych po wyłączeniu systemu). To 832 bajty każdy, czyli mniej więcej jeden pełny ekran pamięci. Możesz jednak przeciągnąć te osiem plików w dowolne miejsce na pulpicie.
NESOS (wymawiane „nee-sohs” według twórcy) jest w pełni graficzny. Inbox zauważa, że istnieje już system wiersza poleceń Family Basic dla NES i jego japońskiego poprzednika Family Computer/Famicom. „Chcę, aby NESOS przypominał prawdziwy system operacyjny, który Nintendo mogło stworzyć dla NES w tamtych czasach. Jak by to wyglądało i wyglądało? — mówi twórca w swojej recenzji wideo .
Inkbox nie jest obcy programowaniu NES i kapryśnym projektom kodu, które są piękną sztuką. Wcześniej stworzyli owocową grę MMO w mniej niż 40 godzin (podobno już nieaktywną), Super Mario ROM Hack , który przerobił grę w stylu opowiadania dynastii Ming „ Journey to the West ” oraz chiński edytor tekstu dla Apple’a II. pierwotnie wykonane na Apple II .
NES dał Inkbox dwie 256-szczelinowe siatki pamięci sprite’ów do pracy, jedną na pierwszym planie i jedną w tle, chociaż system może wyświetlać tylko 64 sprite’y na raz. Możesz jednak łączyć duszki 8 × 8 w większe kształty systemu operacyjnego i interfejsu użytkownika. Jeśli chodzi o wprowadzanie danych, klawiatura HVC-007 była dołączana do niektórych wersji Family Basic. Inkbox zaimportował postacie używane w Super Mario Bros., dał klawiaturze kilka dodatkowych skrótów klawiaturowych i miał małą aplikację do pisania. Jeśli używasz standardowego kontrolera NES, przytrzymaj A, aby przełączać między znakami, naciskając B, aby uzyskać spację i przytrzymując Wybierz z dowolnym z tych klawiszy, aby je zmienić.
Film Inkbox wyjaśnia, jak to wszystko działa w pamięci NES, w tym manipulowanie jednostką przetwarzania obrazu (PPU), przydzielanie jej wirtualnej kasety NES tego samego typu pamięci, co gry zasilane bateryjnie, oraz przenoszenie każdego pliku, bajt po bajcie , między nimi.
Pamięci ROM NESOS z obsługą emulatora można pobrać ze strony internetowej Inkbox lub z ROMHacking . Dwie klatki i osiem pikseli w podzięce Hackaday za wskazanie nam tego cudu.
Dodaj komentarz