Entwickler implementiert 16-Bit-Prozessor im Excel-Sheet
29. Januar 2024, 17:34 | 0 KommentareEinen Prozessor zu bauen ist gar nicht so schwer - mit ein paar Tricks und minimalem Befehlssatz klappt das sogar mit Excel.
Am Anfang stand die Frage: Wäre es möglich, einen 16-Bit-Computer mitsamt Speicher in einer Tabellenkalkulation zu simulieren? So zumindest beschreibt es ein Entwickler mit Pseudonym Inkbox, der sonst etwa an NES-Spielen arbeitet, in einem Video bei Youtube. Er begann mit Logikgattern, entwickelte den Prozessor dann allerdings mit höherer Abstraktion - "um meine geistige Gesundheit zu bewahren".
Dabei bedient er sich lediglich der Kernfunktionen von Excel: Formeln implementieren die Funktionalität der einzelnen Komponenten, bedingte Formatierung zeigt auf den ersten Blick den Wert von Flags und Registern. Damit ist außerdem eine Bildausgabe mit 128 x 128 Pixeln realisiert. Für dieses wird ein Teil des 128 kByte großen ROMs genutzt. Display und ROM sind ebenfalls über Tabellenzellen realisiert, Letzterer wird aus einer eingebundenen Excel-Datei geladen.
Mehr dazu findest Du auf golem.de
Kurze URL:
Das könnte Dich auch interessieren:
In der EU müssen App-Entwickler ihre Kontaktdaten an die Store-Betreiber übermitteln – auch, wenn es sich dabei um die Privatadresse handelt.
Ältere Quellcodes plus Infos: Bei einem Hack von Game Freak sind Pläne für neue Pokémon-Spiele aufgetaucht – und der Codename der Switch 2.
Ähnliche News:
Entwickler von No Man's Sky repariert 611-Stunden-Savegame
Linus Torvalds wirft russische Entwickler aus Kernel-Team
Linux-Kernel: Softwareentwickler frustriert von Hardwareproblemen
Open Source: Fehlende Anerkennung belastet Entwickler
Valve verschlingt mal wieder ein Entwicklerstudio
Entwickler befürchtet Kollaps europäischer Stromnetze
Neuer Bildgenerator Flux begeistert KI-Entwickler
Spieleentwickler beschweren sich über Apple Vision Pro
OpenAI plant Technologie-Sperre für KI-Entwickler aus China
Anthropic-KI Claude 3.5 Sonnet begeistert Entwickler
Linus Torvalds wirft russische Entwickler aus Kernel-Team
Linux-Kernel: Softwareentwickler frustriert von Hardwareproblemen
Open Source: Fehlende Anerkennung belastet Entwickler
Valve verschlingt mal wieder ein Entwicklerstudio
Entwickler befürchtet Kollaps europäischer Stromnetze
Neuer Bildgenerator Flux begeistert KI-Entwickler
Spieleentwickler beschweren sich über Apple Vision Pro
OpenAI plant Technologie-Sperre für KI-Entwickler aus China
Anthropic-KI Claude 3.5 Sonnet begeistert Entwickler
Weitere News:
Knapp vor 100.000 Dollar: Bitcoin weiter auf Rekordjagd
Microsoft: Flight Simulator 2024 wird "Größtenteils negativ" bewertet
Wegen Sicherheitslücke: D-Link drängt auf Entsorgung älterer Router
US-Regierung will Chrome vom Rest des Konzerns abspalten
Windows 11: Lautstärke unerwartet voll aufgedreht
Restore Credentials: Nahtloser App-Wechsel auf neuen Android-Geräten möglich
Windows 10: Microsoft nervt Nutzer mit Vollbildwerbung für Copilot+-PCs
Nvidia wächst rasant und Aktie fällt
Über Spotify wird nun auch raubkopierte Software verteilt
Ist SpaceX verrückt geworden? Warum Starships Fracht eine einzelne Banane war
Microsoft: Flight Simulator 2024 wird "Größtenteils negativ" bewertet
Wegen Sicherheitslücke: D-Link drängt auf Entsorgung älterer Router
US-Regierung will Chrome vom Rest des Konzerns abspalten
Windows 11: Lautstärke unerwartet voll aufgedreht
Restore Credentials: Nahtloser App-Wechsel auf neuen Android-Geräten möglich
Windows 10: Microsoft nervt Nutzer mit Vollbildwerbung für Copilot+-PCs
Nvidia wächst rasant und Aktie fällt
Über Spotify wird nun auch raubkopierte Software verteilt
Ist SpaceX verrückt geworden? Warum Starships Fracht eine einzelne Banane war
Einen Kommentar schreiben
Kommentare
Bitte bleibe sachlich und fair in deinen Äußerungen. Sollte dein Kommentar nicht sofort erscheinen, ist er in der Warteschlange gelandet und wird meist zeitnah freigeschaltet.
(0)
Bitte bleibe sachlich und fair in deinen Äußerungen. Sollte dein Kommentar nicht sofort erscheinen, ist er in der Warteschlange gelandet und wird meist zeitnah freigeschaltet.
Kommentare:
Du hast bereits für diesen
Kommentar abgestimmt...
;-)
© by Ress Design Group, 2001 - 2024