ฉันจะสร้างคาร์ทริดจ์ NES ได้อย่างไร มีการกวดวิชาใด ๆ ฉันต้องใส่เกมที่ทำงานในโปรแกรมจำลองและวางบนตลับ ทำอย่างไร เป็นไปได้ตั้งแต่เริ่มต้นหรือไม่ หรืออย่างน้อยฉันสามารถใช้คาร์ทริดจ์ที่มีอยู่และเขียนทับเนื้อหาที่นั่นได้หรือไม่
ฉันจะสร้างคาร์ทริดจ์ NES ได้อย่างไร มีการกวดวิชาใด ๆ ฉันต้องใส่เกมที่ทำงานในโปรแกรมจำลองและวางบนตลับ ทำอย่างไร เป็นไปได้ตั้งแต่เริ่มต้นหรือไม่ หรืออย่างน้อยฉันสามารถใช้คาร์ทริดจ์ที่มีอยู่และเขียนทับเนื้อหาที่นั่นได้หรือไม่
คำตอบ:
คุณต้องแน่ใจว่าเกมของคุณจะทำงานอย่างถูกต้องบนฮาร์ดแวร์ NES ด้วยคอนโซล 8 และ 16 บิตมากมายมีเวลา จำกัด ที่คุณสามารถเข้าถึงการลงทะเบียนฮาร์ดแวร์ได้ การเข้าถึงการลงทะเบียนนอกเวลาที่อนุญาตมักส่งผลให้โปรแกรมไม่แสดงเอาต์พุตใด ๆ หนึ่งจำลองที่ต้องพิจารณาคือไม่มี $ NESอื่นเป็นfceux $ nes จะไม่เตือนคุณหากคุณละเมิดกฎหลายข้อ ตัวเลียนแบบ fceux นั้นมีความแม่นยำมากกว่า แต่จะล้มเหลวอย่างเงียบ ๆ หากคุณละเมิดกฎ
สิ่งต่อไปหรือสิ่งแรกคือการกำหนดโหมด mapper ที่คุณจะสนับสนุน สิ่งนี้จะกำหนดว่า rom หรือ ram ถูกแมปเข้ากับพื้นที่ของ CPU และ PPU (ชิปกราฟิก) จำนวนหน่วยความจำของธนาคารที่มีอยู่ได้อย่างไร เมื่อคุณพร้อมสำหรับรายละเอียดทางเทคนิคตรวจสอบที่ครอบคลุม NES Mapper เอกสาร มันค่อนข้างทางเทคนิค แต่จำเป็นต้องมีความรู้ในการพัฒนาคาร์ทริดจ์ NES
ขั้นตอนสุดท้ายคือการใส่ตลับหมึก มีตัวเลือกไม่กี่ตัวหนึ่งคือบอร์ด INL-ROM NESซึ่งสามารถซื้อได้ด้วยแฟลชรอมสำหรับการทดสอบที่ง่ายขึ้น เมื่อเกมของคุณทำงานคุณสามารถซื้อบอร์ดและโปรแกรมเดียวกันและประสาน EPROMS ของคุณเองลงในบอร์ด
หากคุณสนใจจริงๆในการพัฒนา NES แวะไปที่ฟอรั่ม NesDev
ฉันพัฒนาเกมชื่อ Frog Feast ที่วิ่งบน SNES, Genesis, Atari Jaguar และ Neo Geo เพื่อนสร้างเวอร์ชันทางกายภาพจากบอร์ดเกมเก่า
คอนโซลที่ใช้คาร์ทริดจ์จำนวนมาก (อายุมากกว่าโดยเฉพาะ) มีวัฒนธรรมย่อยในการพัฒนาโฮมบรูกซึ่งได้สร้างคาร์ทริดจ์CompactFlashที่คุณสามารถซื้อ, โหลดด้วย ROM ที่ใช้ในครัวเรือนของคุณและใส่ลงในระบบ
สำหรับ NES ที่ตัวเลือกที่นิยมมากที่สุดน่าจะเป็นPowerPak จาก RetroZone ดูเหมือนว่าจะไม่จำเป็นต้องมี NES ที่ถูกปรับเปลี่ยนเนื่องจากชิป lockoutสำหรับระบบถูกหลีกเลี่ยง
แน่นอนว่าคุณสามารถสร้างคาร์ทริดจ์ดังกล่าวได้ด้วยตัวคุณเองหากคุณมีความรู้ด้านวิศวกรรมและอุปกรณ์ที่จำเป็น แต่การซื้ออาจง่ายกว่ามาก