Funktionierender Windows 95-Port für Android

click fraud protection

Wir haben viele Portierungen unterschiedlicher Art für alle unsere Windows Mobile-Geräte gesehen, aber wie wäre es mit der Portierung eines anderen Betriebssystems auf Android? XDA-Mitglied und Legende Mamaich hat uns zwei Emulatoren für Android-Geräte gebracht, die es Android-Benutzern ermöglichen, Windows 95 zu starten. Sowohl QEMU als auch BOSCH erfreuen sich großer Beliebtheit bei Leuten, die sich damit auskennen, da sie in anderen Projekten verwendet wurden, um unterschiedliche Windows-Versionen auf anderen Geräten auszuführen.

Während das Projekt reibungslos läuft, müssen Verbesserungen vorgenommen werden. Leider erwähnte Mamaich, dass er die Entwicklung dieser Ports nicht fortsetzen werde. Er hat jedoch alle erforderlichen Quellen und Kenntnisse weitergegeben, damit jeder mit den richtigen Fähigkeiten dort weitermachen kann, wo er aufgehört hat. Zu den vielen Anforderungen zählen ein Gerät mit ausreichend RAM und mindestens einem VGA-Bildschirm.

BOCHS ist zu langsam, um nutzbar zu sein, aber sehr stabil.

QEMU ist wirklich schnell – aber fehlerhaft. Die SB16-Emulation funktioniert, aber keine MIDI-Musik. Die FPU-Emulation ist fehlerhaft/unvollständig, was dazu führen kann, dass einige Programme nicht ausgeführt werden oder sich seltsam verhalten. Das Netzwerk funktioniert nicht. Die Tastatur-/Mausemulation ist alles andere als perfekt.

Windows 9x würde in QEMU funktionieren, wenn Sie darin die 32-Bit-Festplattentreiber deaktivieren. Dies ist ein Fehler in Android (Pread/Pwrite-Funktionen funktionieren nicht). Die Geschwindigkeit von Windows 9x ist wirklich hoch.

Dieser QEMU-Build basiert auf 0.9.1, neuere Versionen haben Fehler in ARM TCG und können Windows oder ähnliche Betriebssysteme nicht starten.

Ich würde an diesen beiden Projekten nicht weiterarbeiten. Wenn jemand Interesse hat, stelle ich alle Quellen und einige Informationen zum Bau zur Verfügung. Kenntnisse in C++, ARM und x86 asm sind erforderlich.

Weitere Informationen finden Sie im Port-Thread.