ใช้งานพอร์ต Windows 95 สำหรับ Android

เราได้เห็นพอร์ตหลายประเภทไปยังอุปกรณ์ Windows Mobile ของเราทั้งหมดแล้ว แต่การย้ายระบบปฏิบัติการอื่นไปยัง Android ล่ะ สมาชิก XDA และตำนาน มาม่าช ได้นำอีมูเลเตอร์สองตัวสำหรับอุปกรณ์ Android มาให้เรา ซึ่งจะช่วยให้ผู้ใช้ Android สามารถบูต Windows 95 ได้ ทั้ง QEMU และ BOSCH ได้รับความนิยมอย่างกว้างขวางในหมู่ผู้ที่รู้วิธีใช้งาน เนื่องจากมีการใช้ในโครงการอื่นเพื่อรัน Windows เวอร์ชันที่แตกต่างกันในอุปกรณ์อื่น

แม้ว่าโครงการจะดำเนินไปอย่างราบรื่น แต่ก็มีการปรับปรุงที่ต้องทำ น่าเสียดายที่ Mamaich กล่าวว่าเขาจะไม่พัฒนาพอร์ตเหล่านี้ต่อไป อย่างไรก็ตาม เขาได้แบ่งปันแหล่งข้อมูลและความรู้ทั้งหมดที่จำเป็นสำหรับทุกคนที่มีทักษะที่เหมาะสมเพื่อดำเนินการต่อจากจุดที่เขาค้างไว้ ท่ามกลางข้อกำหนดมากมาย อุปกรณ์ที่มี RAM เพียงพอและหน้าจอ VGA เป็นอย่างน้อย

BOCHS ช้าเกินกว่าจะใช้งานได้ แต่มีความเสถียรมาก

QEMU เร็วมาก - แต่มีบั๊ก การจำลอง SB16 ใช้งานได้ แต่ไม่มีเพลง MIDI การจำลอง FPU ไม่ถูกต้อง/ไม่สมบูรณ์ ดังนั้นอาจทำให้บางโปรแกรมไม่ทำงานหรือทำงานผิดปกติได้ เครือข่ายไม่ทำงาน การจำลองคีย์บอร์ด/เมาส์ยังห่างไกลจากความสมบูรณ์แบบ

Windows 9x จะทำงานใน QEMU หากคุณจะปิดการใช้งานไดรเวอร์ดิสก์แบบ 32 บิตในนั้น นี่เป็นจุดบกพร่องใน Android (ฟังก์ชัน preread/pwrite ไม่ทำงาน) ความเร็วของ Windows 9x นั้นเร็วมาก

QEMU build นี้อิงจาก 0.9.1 เวอร์ชันใหม่กว่ามีข้อบกพร่องใน ARM TCG และไม่สามารถบูต Windows หรือระบบปฏิบัติการที่คล้ายกันได้

ฉันจะไม่ทำ 2 โครงการนี้ต่อไป หากใครสนใจ ฉันจะให้แหล่งข้อมูลและข้อมูลบางอย่างเกี่ยวกับการก่อสร้างทั้งหมด จำเป็นต้องมีความรู้ C++, ARM และ x86 asm

คุณสามารถค้นหาข้อมูลเพิ่มเติมได้ใน เธรดพอร์ต.