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:
Apple Intelligence funktioniert doch schon in Europa - Auf Englisch
Vibmilk: Smartphone erkennt saure Milch mit Vibrationsalarm
Problem mit Windows 11 24H2: Crowdstrike-Software macht Office-Programme unbrauchbar
Googles Kinderkonten erhalten eine digitale Geldbörse
"Intelligente" Radarkontrollen in Frankreich sorgen für Protest
aleX fotografiert: Am Friedhof die wieder fleissigen Eichhörnchen
Initium: Hyundai stellt neues Wasserstoffauto vor
Physische Knöpfe im Auto "sind Bug, kein Feature"
Verbot der Online-Netzwerke vor Wahl in Mauritius gescheitert
US-Behörde lehnt Anschluss von Amazon-Rechenzentrum an Atomkraftwerk ab
Vibmilk: Smartphone erkennt saure Milch mit Vibrationsalarm
Problem mit Windows 11 24H2: Crowdstrike-Software macht Office-Programme unbrauchbar
Googles Kinderkonten erhalten eine digitale Geldbörse
"Intelligente" Radarkontrollen in Frankreich sorgen für Protest
aleX fotografiert: Am Friedhof die wieder fleissigen Eichhörnchen
Initium: Hyundai stellt neues Wasserstoffauto vor
Physische Knöpfe im Auto "sind Bug, kein Feature"
Verbot der Online-Netzwerke vor Wahl in Mauritius gescheitert
US-Behörde lehnt Anschluss von Amazon-Rechenzentrum an Atomkraftwerk ab
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