แหล่งที่มาของพอร์ต Doom สำหรับโทรศัพท์แบบปุ่มกดบนชิป SC6531

ซอร์สโค้ดสำหรับพอร์ต Doom สำหรับโทรศัพท์แบบปุ่มกดบนชิป Spreadtrum SC6531 ได้รับการเผยแพร่แล้ว การดัดแปลงชิป Spreadtrum SC6531 ครอบครองประมาณครึ่งหนึ่งของตลาดสำหรับโทรศัพท์ปุ่มกดราคาถูกจากแบรนด์รัสเซีย (ที่เหลือเป็นของ MediaTek MT6261 ส่วนชิปอื่น ๆ นั้นหายาก)

ความยากในการย้ายคืออะไร:

  1. ไม่มีแอปพลิเคชันบุคคลที่สามบนโทรศัพท์เหล่านี้
  2. RAM จำนวนเล็กน้อย - เพียง 4 เมกะไบต์ (แบรนด์/ผู้ขายมักระบุว่าเป็น 32MB - แต่นี่ทำให้เข้าใจผิด เนื่องจากเป็นเมกะบิต ไม่ใช่เมกะไบต์)
  3. เอกสารแบบปิด (คุณจะพบเฉพาะการรั่วไหลของเวอร์ชันแรกๆ และมีข้อบกพร่องเท่านั้น) ดังนั้นจึงได้ข้อมูลจำนวนมากโดยใช้วิศวกรรมย้อนกลับ

ชิปนี้ใช้โปรเซสเซอร์ ARM926EJ-S ที่มีความถี่ 208 MHz (SC6531E) หรือ 312 MHz (SC6531DA) สามารถดาวน์คล็อกไปที่ 26 MHz, สถาปัตยกรรมโปรเซสเซอร์ ARMv5TEJ (ไม่มีการแบ่งและจุดลอยตัว)

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

ปัจจุบันทำงานบนโทรศัพท์ที่ทดสอบแล้ว 6 ใน 9 เครื่องที่ใช้ชิป SC6531 หากต้องการนำชิปนี้เข้าสู่โหมดบูต คุณจำเป็นต้องรู้ว่าต้องเก็บคีย์ใดไว้ระหว่างบู๊ต คีย์สำหรับรุ่นที่ทดสอบแล้ว: F+ F256: *, Digma LINX B241: ตรงกลาง, F+ Ezzy 4: 1, Joy's S21: 0, Vertex M115: ขึ้น , เวอร์เท็กซ์ C323 : 0.

มีการเผยแพร่วิดีโอสองรายการพร้อมการสาธิต เกมบนโทรศัพท์ และวิ่งต่อไป โทรศัพท์อีก 4 เครื่อง.

PS: สิ่งที่คล้ายกันถูกเผยแพร่บน OpenNet ข่าวจากฉัน แก้ไขโดยผู้ดูแลไซต์เท่านั้น

หากไม่มีใบอนุญาต เป็นการยากที่จะบอกว่าใบอนุญาตใดที่ควรเป็นสำหรับรหัสที่ได้รับจากวิศวกรรมย้อนกลับ พิจารณาว่าเป็นลิขสิทธิ์ - คัดลอกและเปลี่ยนแปลง ปล่อยให้ผู้อื่นเปลี่ยนแปลง

เกม Doom ใช้เพื่อดึงดูดความสนใจ ตัวอย่างเช่น ฉันต้องการเฟิร์มแวร์ฟรีสำหรับฟีเจอร์โฟน ชิปของพวกเขามีประสิทธิภาพมากกว่าที่ใช้ในเฟิร์มแวร์มาก ยิ่งไปกว่านั้น ฮาร์ดแวร์ยังมีราคาถูกและแพร่หลาย ไม่เหมือนโทรศัพท์หายากที่มีระบบปฏิบัติการ "เปิด" หรือระบบปฏิบัติการที่ให้คุณเรียกใช้โค้ดของคุณเองได้ จนถึงตอนนี้ฉันยังไม่พบใครที่จะร่วมมือด้วยได้ และวิศวกรรมย้อนกลับก็สนุกยาก จุดเริ่มต้นที่ดีคือการค้นหาการจัดการการ์ด SD และการจัดการพลังงาน เพื่อให้คุณสามารถใช้โทรศัพท์เหล่านี้เป็นคอนโซลเกมได้ นอกจาก Doom แล้ว คุณยังสามารถย้ายเครื่องจำลอง NES/SNES ได้อีกด้วย

ที่มา: linux.org.ru