การลงโทษในการทดสอบการตั้งครรภ์และใน Coreboot

ธีมของ พอร์ตได้สร้างความสนใจอยู่เสมอ ในชุมชนประเภทใดก็ตาม เช่น วิดีโอเกม (คอนโซลกับคอมพิวเตอร์) รวมถึงแอปพลิเคชัน (จากระบบสู่ระบบ) ฟังก์ชัน ยูทิลิตี้ ฯลฯ

และนี่เป็นเพราะความจริงที่ว่าไม่ว่าจะโดยการปล่อยรหัสที่น่าสนใจหรือวิศวกรรมย้อนกลับ หลายคนสามารถจัดการพอร์ตแอพพลิเคชั่น เกม คุณสมบัติ ฯลฯ ไปยังแพลตฟอร์มที่สนใจได้

แต่ในกรณีนี้เราจะพูดถึงเกมหนึ่งซึ่งโดยเฉพาะอย่างยิ่งเมื่อถึงจุดนี้ฉันค่อนข้างน่าสนใจเพราะว่าเป็นหนึ่งในเกมที่มีพอร์ตมากที่สุด (หรืออย่างน้อยก็ที่ฉันรู้) และนั่น คือไม่มีใครจินตนาการว่าเห็นเกมที่เชื่อมต่อกับฮาร์ดแวร์เช่นการทดสอบการตั้งครรภ์

เกมนี้ไม่ใช่ใครอื่นนอกจาก Doom ซึ่งเปิดตัวในปี 1993 และเปลี่ยนภูมิทัศน์ของเกมยิงเมื่อเปิดตัว

ผู้อยู่เบื้องหลังความสำเร็จอันยิ่งใหญ่นี้เรียกว่า ฟูน ทัวริง,โปรแกรมเมอร์โดยอาชีพ ค้นพบวิธีเล่น Doom จากการทดสอบการตั้งครรภ์ ความสนใจของ Foone Turing ดูเหมือนจะถูกกระตุ้นเมื่อไม่กี่สัปดาห์ก่อน เมื่อผู้ใช้ Twitter รายอื่นแสดงการทดสอบการตั้งครรภ์ด้านใน ซึ่งลดเหลือฮาร์ดแวร์ขั้นต่ำที่จำเป็นในการตีความแถบทดสอบ เช่น หุ่นยนต์แถบทดสอบที่ใช้พลังงานต่ำมาก ของเหลือเกิน

อย่างไรก็ตาม การทดสอบที่มีอุปกรณ์ครบครันที่สุดมีหน้าจอ LCD สีเดียว ซึ่งหมายความว่ามีอินพุตสำหรับหน้าจอเหล่านี้ด้วย ใครบางคนที่อยากรู้อยากเห็นเพียงพอและมีความรู้เกี่ยวกับเนื้อหาเป็นอย่างดีสามารถเชื่อมโยงได้

เช่นเดียวกับ Marc Verdiell ผู้เชี่ยวชาญด้านฮาร์ดแวร์เก่า ทัวริงชอบเล่นกับเทคโนโลยีที่ดูเหมือนจะไม่เหมาะสม การทดสอบการตั้งครรภ์ที่พวกเขาสั่งมีหน้าจอ LCD ที่มีสัญลักษณ์สี่ตัวเท่านั้นและถูกเข้ารหัสเพื่อทำสิ่งหนึ่ง: แสดงสัญญาณเช่นนาฬิกาทรายและคำว่า "ตั้งครรภ์" ในการทดสอบครั้งแรกของทัวริง ชิปภายในได้รับการเข้ารหัสอย่างสมบูรณ์ เช่น ตัวติดตั้งซีดีรอมแบบอ่านอย่างเดียว

ต่อมาทัวริงได้เอาองค์ประกอบของหน้าจอ LCD และชิปคอมพิวเตอร์ออก เข้ารหัส เขาลองใช้ OLED เล็กๆ หลายตัวก่อนที่จะวางบนไมโครคอนโทรลเลอร์และแสดงผลจาก Adafruit ที่สามารถใส่ลงในช่องเล็กๆ ของกล่องทดสอบการตั้งครรภ์ได้ (Adafruit ผู้ผลิตฮาร์ดแวร์ไมโครคอมพิวเตอร์ในแมนฮัตตัน ได้สร้างไมโครคอนโทรลเลอร์ Trinket สองชั่วอายุคน)

รูปลักษณ์และความรู้สึกคุ้นเคยไม่เฉพาะกับเกมเมอร์ทั่วไปแต่ยังรวมถึงผู้ใช้ Windows 95 จำนวนมากด้วย ทัวริงนำเกมมาสู่หน้าจอจากฮาร์ดแวร์ภายนอกและใช้วิธีการเรนเดอร์กราฟิกที่เรียกว่า "dithering" เพื่อแปลกราฟิกที่มีสีสันของเกมในรูปแบบที่เรียบง่ายและ รูปแบบพื้นผิว OLED สีเดียว แต่มันไม่ได้เกี่ยวกับการเล่นเกม แค่เล่นภาพวิดีโอบนหน้าจอที่มีรูปร่างเหมือนชุดทดสอบการตั้งครรภ์

หลังจากปรับแต่งมาหลายที ในที่สุดทัวริงก็เชื่อมต่อสายโซ่อินพุตและอุปกรณ์ต่อพ่วงที่ถูกต้อง เพื่อเปลี่ยนหน้าจอทดสอบการตั้งครรภ์ให้เป็นเครื่อง Doom ตัวจริง แม้แต่แป้นพิมพ์บลูทูธขนาดเล็กก็มีความกว้างเพียงไม่กี่เซนติเมตร

เป็นมูลค่าการกล่าวขวัญว่าจนถึงตอนนี้เกี่ยวกับการทดสอบการตั้งครรภ์ Doom ไม่ได้ใช้ฮาร์ดแวร์ดั้งเดิมในทางเทคนิค แต่การทดสอบการตั้งครรภ์ทำได้แตกต่างออกไปและทัวริงก็ตั้งใจที่จะค้นหา

อีกหนึ่งแพลตฟอร์มที่ได้รับการพอร์ต ความหายนะเมื่อเร็ว ๆ นี้ ไม่มากหรือน้อยไปกว่าในโครงการ corebootซึ่งเป็นโครงการซอฟต์แวร์ฟรีที่สามารถบู๊ตได้ เป้าหมายคือการแทนที่ BIOS ที่เป็นกรรมสิทธิ์ซึ่งพบในคอมพิวเตอร์ส่วนใหญ่ด้วยระบบที่มีหน้าที่เพียงอย่างเดียวคือการโหลดระบบปฏิบัติการแบบ 32 บิตหรือ 64 บิตที่ทันสมัย

นักพัฒนา Coreboot ได้ประกาศ Coreboot 4.17 ด้วยมาเธอร์บอร์ดใหม่ที่สนับสนุน GRUB2 นอกเหนือจาก SeaBIOS เป็นเพย์โหลด และการปรับปรุงโค้ดระดับต่ำต่างๆ เช่นกัน นอกจากนี้ยังสามารถรันเกม Doom บน Coreboot 4.17 ได้อีกด้วย

CoreDOOM เป็นพอร์ตของเกม Doom ที่ทำงานภายใต้ Coreboot นี่คือพอร์ตของ Doomgeneric โปรเจ็กต์ที่ทำให้เกม Doom พกพาได้ง่ายโดยต้องการการนำคุณสมบัติจำนวนหนึ่งไปใช้งานเกี่ยวกับการแสดงภาพ เหตุการณ์สำคัญ เห็บ และฟังก์ชันพื้นฐานอื่นๆ แต่ไม่มีการรองรับเสียง ฯลฯ เพย์โหลด coreDOOM ถูกประมวลผลในบัฟเฟอร์เฟรมเชิงเส้น Coreboot และโหลดไฟล์ข้อมูลเกม WAD จาก CBFS ไปยัง ROM ของระบบ

ได้รับการทดสอบภายใต้ QEMU และฮาร์ดแวร์จริงสำหรับผู้ที่ต้องการเล่นเกมคลาสสิกนี้ที่ทำงานโดยตรงบนเฟิร์มแวร์ระบบ Coreboot เป็นเพย์โหลด

สำเนาของ coreDOOM อยู่ในแผนผังในขณะที่การพัฒนาเสร็จสิ้นผ่าน coreDOOM บน GitHub จนถึงตอนนี้ รองรับเฉพาะแป้นพิมพ์ PS/2 เท่านั้น โดยคาดว่าจะรองรับแป้นพิมพ์ USB ในภายหลัง ไม่มีการสนับสนุนเกมบันทึกเนื่องจากทำงานจาก ROM แฟลชสำหรับบูตระบบ และการรองรับรูปแบบวิดีโอมีจำกัด


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา