https://hackaday.com/2022/10/2…ted-mode-on-a-z80-almost/
Die Funktion des Mikroprozessors, die wahrscheinlich am meisten zu der Computererfahrung beiträgt, die wir heute als selbstverständlich ansehen, ist der geschützte Modus. Ein Chip mit der erforderlichen Hardware kann einzelne Softwareprozesse in ihren eigenen Umgebungen laufen lassen, was Multitasking und Isolierung zwischen Prozessen ermöglicht. Älteren CPUs fehlte diese Funktion, was bedeutete, dass alle Ressourcen für alle Software zur Verfügung standen. [Andy Hu] hat mit einem Zilog Z80 das scheinbar Unmögliche geschafft und zum ersten Mal seit über vier Jahrzehnten einen geschützten Modus auf dem Chip aktiviert. Hat er ein schwer fassbares, undokumentiertes Stück Silizium gefunden, das alle anderen Forscher übersehen haben? Nicht ganz, aber es ist ein cleverer Hack.
Der Z80 hat zwei Adressräume, einen für Speicher und einen für E/A. Er hat die E/A-Anforderungsleitung genommen und sie durch ein Flipflop und eine Logik geleitet, die beim ersten E/A-Aufruf oder bei der Ausführung eines RST-Befehls einen Hardware-Interrupt auslöst. Zusammen mit einem kleinen Stück Speicher für die Registerinhalte hat er einen Z80 mit einem voll funktionsfähigen geschützten Modus gebaut, und das zum Preis von ein paar Logikchips. Wir hoffen, Sie stimmen zu, dass es angesichts der vorhandenen Ressourcen ziemlich elegant ist. Für die kommerziellen 8-Bit-Maschinen der Vergangenheit ist es zu spät, aber es wäre interessant zu sehen, was die Retrocomputer-Designer von heute daraus machen.