Wollten Sie schon immer einen Computer im Taschenformat, der DOS-Spiele spielen und so ziemlich alles andere kann, was ein 486er oder Pentium-PC kann? Dann suchen Sie nicht weiter. TInyLlama, alias Eivind Bøhler aus Norwegen, hat ein Board zusammengestellt – mit einem 86Duino SoM und einem Raspberry Pi Zero 2 für MIDI – das genau das kann, und es ausführlich dokumentiert GitHub. Aber Vorsicht, Sie müssen es selbst bauen.
Das Herzstück des cleveren Custom-Boards ist eine Vortex86EX-CPU – eine 32-Bit-X86-kompatible IA-32-CPU, hergestellt in Taiwan von DM&P Electronics – die mit 50 bis 500 MHz läuft, einer Geschwindigkeit, von der kein 486er oder Original-Pentium auch nur träumen kann. Es gibt 128 MB DDR3-RAM, wiederum viel mehr als die damals üblichen 16 MB, und 8 MB programmierbares Flash-ROM. Ein Vortex86VGA-Modul läuft über eine PCIe-1x-Lane und bietet eine maximale Auflösung von 1024 x 786 bei einem zeitgemäßen Seitenverhältnis von 4:3. Die Speicherung erfolgt über Micro SD und die Stromversorgung über ein Micro-USB-Kabel.
Der Ton kommt über einen Crystal CS4237B All-in-One-Audiochip, der Sound Blaster Pro-kompatibel ist, aber Sie können dies mit einem Raspberry Pi Zero 2 ergänzen, der über einen 40-poligen Anschluss angeschlossen ist, der Roland MT-32-Emulation und allgemeines MIDI liefert. Es gibt einen Schalter zum Umschalten zwischen den beiden Modi, und Sie können ein OLED-Display mit einem vierpoligen I2C-Stecker anschließen.
Die Softwareunterstützung erfolgt in Form eines benutzerdefinierten Coreboot / SeaBIOS-ROM und führt FreeDOS oder das OG MS-DOS selbst aus. Windows 95 wird nicht erwähnt, obwohl der Vortex86EX-Chip Windows CE 6, Windows Embedded Compact und Linux bis Kernel 4.14 beherrschen sollte.
Wenn Sie Lust haben, Ihr eigenes TInyLlama zu bauen, müssen Sie viel löten, zumal das System-on-Module SOM-128-EX, das den Kern des Geräts bildet, ein völlig falsches Pin-Layout hat und angepasst werden muss. Sie müssen dann den vorinstallierten Bootloader ersetzen und die Soundchip-Firmware programmieren. Wenn Sie der Aufgabe gewachsen sind, ist das Design Open-Source, und auf der GitHub-Seite von TInyLlama finden Sie eine vollständige exemplarische Vorgehensweise sowie eine Stückliste.