Windows 95 ก้าวไปอีกขั้นเพื่อรับรองความเข้ากันได้ของ SimCity เกมอื่นๆ


Microsoft ต้องการให้ผู้คนไม่มีเหตุผลเป็นศูนย์ที่จะไม่อัปเกรดเป็น Windows 95 ซึ่งหมายความว่าต้องแน่ใจว่า <em>SimCity Classic</em> ทำงานได้โดยมีวิธีแก้ปัญหาเฉพาะหน้าในการอ่านหน่วยความจำ”/><figcaption class=
ขยาย / Microsoft ต้องการให้ผู้คนมีเหตุผลเป็นศูนย์ที่จะไม่อัพเกรดเป็น Windows 95 นั่นหมายถึงการทำให้แน่ใจว่า SimCity Classic ทำงานด้วยวิธีแก้ปัญหาการอ่านหน่วยความจำ

ยังคงเป็นไปได้ที่จะเรียนรู้สิ่งที่น่าสนใจมากมายเกี่ยวกับระบบปฏิบัติการเก่า บางครั้งสิ่งเหล่านั้นได้รับการบันทึกไว้แล้ว (ในบล็อกโพสต์) ที่ยังคงมีอยู่อย่างปาฏิหาริย์ ความแปลกประหลาดอย่างหนึ่งปรากฏขึ้นเมื่อเร็ว ๆ นี้เมื่อมีคนสังเกตเห็นว่า Microsoft ทำให้แน่ใจว่า SimCity และแอพยอดนิยมอื่นๆ ทำงานบน Windows 95

เมื่อเร็ว ๆ นี้ ทวีตโดย @Kalyoshika เน้นข้อความที่ตัดตอนมาจากโพสต์บล็อกโดยผู้ร่วมก่อตั้ง Fog Creek Software ผู้ร่วมสร้าง Stack Overflow และบล็อกเกอร์ซอฟต์แวร์ที่รู้จักกันมานาน Joel Spolsky โพสต์ที่ใหญ่กว่านั้นเกี่ยวกับความดึงดูดและความต้องการของ OS ของไก่และไข่ ส่วนที่ดึงดูดสายตาของโฮสต์ร่วมพอดคาสต์ Hardcore Gaming 101 คือวิธีที่เวอร์ชัน Windows 3.1 ของ SimCity ทำงานบนระบบ Windows 95 Windows 95 ผสาน MS-DOS และแอพ Windows, อัปเกรด API จาก 16 เป็น 32 บิต และทำการตลาดแบบไฮเปอร์มาร์เก็ต แอพยอดนิยมอย่าง SimCityซึ่งขายได้มากกว่า 5 ล้านเล่มจำเป็นต้องทำงานโดยไม่มีปัญหา

โพสต์ของ Spolsky สรุปว่า SimCity ก็พร้อมสำหรับ Windows 95 อย่างที่ได้ยิน โดยไม่ต้องป้อนข้อมูลจาก Maxis หรือวิธีแก้ไขปัญหาชั่วคราวของผู้ใช้

Jon Ross ผู้เขียนต้นฉบับของ SimCity สำหรับ Windows 3.x บอกฉันว่าเขาตั้งใจทิ้งข้อผิดพลาดใน SimCity ที่เขาอ่านความทรงจำที่เขาเพิ่งเป็นอิสระ ใช่. มันทำงานได้ดีบน Windows 3.x เพราะหน่วยความจำไม่เคยหายไปไหน นี่คือส่วนที่น่าทึ่ง: ใน Windows 95 รุ่นเบต้า SimCity ไม่ทำงานในการทดสอบ Microsoft ติดตามข้อบกพร่องและ เพิ่มรหัสเฉพาะให้กับ Windows 95 ที่ค้นหา SimCity. หากพบว่า SimCity รันตัวจัดสรรหน่วยความจำในโหมดพิเศษที่ไม่ว่างหน่วยความจำทันที นั่นคือความหลงใหลในความเข้ากันได้แบบย้อนหลังที่ทำให้ผู้คนยินดีอัปเกรดเป็น Windows 95

Spolsky (ในปี 2000) ถือว่านี่เป็นการให้เครดิตกับ Microsoft และตัวอย่างวิธีทำลายปัญหาไก่และไข่: “ให้โหมดความเข้ากันได้แบบย้อนหลังซึ่งส่งรถบรรทุกจำนวนเต็มของไก่ หรือรถบรรทุกที่มีไข่ ขึ้นอยู่กับว่าคุณจะทำอย่างไร ดูมันและนั่งลงและคราดเงิน

นักพัฒนา Windows อาจสมควรได้รับเวลาพักบ้าง เมื่อได้เห็นถึงขอบเขตของการปรับแต่งที่พวกเขามักจะต้องทำสำหรับเกมและแอปแต่ละรายการใน Windows 95 นอกจากนี้ ในการตอบกลับของ @ Kalyoshika คุณจะพบตัวอย่างอื่นที่ดึงมาจากผู้ดูแลระบบที่เข้ากันได้ใน Windows ‘ ชุดการประเมินและการปรับใช้ (ADK) อา สกรีนช็อตจาก @code_and_beer แสดงให้เห็นว่า Windows NT เมื่อตรวจพบไฟล์ที่มักจะติดตั้งด้วย ไฟนอลแฟนตาซีปกเกล้าเจ้าอยู่หัว, จะใช้การแก้ไขความเข้ากันได้ที่มีชื่อเหมาะสม: “Win95VersionLie” เพียงแค่บอกเกมว่าเล่นบน Windows 95 ดูเหมือนว่าจะสามารถแก้ไขปัญหาสำคัญเกี่ยวกับการทำงานของเกมได้ พร้อมกับการปรับแต่งการจำลองและการจำลองเสมือนอื่นๆ อีกสองสามรายการ

ติดตั้ง Windows ADK และเปิดความเข้ากันได้ของผู้ดูแลระบบ และคุณสามารถสอดแนมบางสิ่งที่ Windows ทำสำหรับแอปบางตัวเพื่อให้ทำงานในส่วนฐานข้อมูลระบบ หากตรวจพบไฟล์ชื่อ “Horny.tif” และ “bullfrog.sbk” ระบบจะอัปเดตเวอร์ชันของ Windows 95/98 ผู้ดูแลดันเจี้ยน ควรใส่ไฟล์เหล่านั้นใน Windows XP และใหม่กว่า Windows ต้องหยุด Rainbox Six ของ Tom Clancy จากการเข้าถึงไดรฟ์ซีดีในขณะที่กำลังเล่นภาพยนตร์หรือสื่ออื่นๆ อยู่แล้ว รวมทั้งปิดใช้งานการสลับ Alt+Tab ในขณะที่เกมเปิดอยู่ เนื่องจากเกมไม่สามารถจัดการกับการสูญเสียโฟกัสได้ และไม่ใช่แค่ชื่อที่เก่ากว่าเท่านั้น นักสู้ข้างถนน V ได้รับการปรับแต่งเล็กน้อยในการใช้งาน DirectX เพื่อให้ทำงานบนบางระบบ

ในปี 2548 เรย์มอนด์ เฉิน พนักงานของ Microsoft ที่รู้จักกันมาอย่างยาวนานและบล็อกเกอร์ The Old New thing ได้บันทึกถึงความหลงใหลในความเข้ากันได้ของ Windows 95 ของ Microsoft Chen เขียนว่าผู้จัดการฝ่ายพัฒนาของ Windows 95 “ใช้รถกระบะของเขา ขับรถไปที่ร้าน Egghead Software ในพื้นที่ (ย้อนกลับไปเมื่อ Egghead ยังมีอยู่) และซื้อสำเนาของโปรแกรมพีซีทุกโปรแกรมในร้านหนึ่งชุด” ทุกคนมีหน้าที่รับผิดชอบถึงสองโปรแกรม ซึ่งพวกเขาจะติดตั้ง เรียกใช้ และจัดทำเอกสารเกี่ยวกับจุดบกพร่อง ถ้าพนักงานทำเสร็จสองคน พวกเขาสามารถกลับมาคว้าอีกสองคน และผู้ทดสอบสามารถเก็บสิ่งที่พวกเขาทำเสร็จแล้วได้

Mike Perry อดีตครีเอทีฟไดเร็กเตอร์ของ ซิม จักรวรรดิ Maxis (และต่อมาคือ EA) สังเกตภายหลัง ว่าในทางเทคนิคแล้วมีเวอร์ชัน Windows 95 แบบ 32 บิต ซิมซิตี้ พร้อมใช้งาน ดังที่แสดงในบันเดิล “Deluxe Edition” ของเกม นอกจากนี้ เขายังกล่าวอีกว่า Ross ทำงานให้กับ Microsoft หลังจากออกจาก Maxis ซึ่งจะอธิบายเพิ่มเติมว่าทำไม Microsoft จึงกระตือรือร้นที่จะทำให้แน่ใจว่าผู้คนสามารถสร้างสวนสาธารณะในตำแหน่งกริดที่สมบูรณ์แบบเพื่อปรับปรุงความสุขของผู้อยู่อาศัย





Source link

Leave a Reply

Your email address will not be published. Required fields are marked *