11 คะแนน โดย xguru 2021-06-06 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • อธิบายอย่างละเอียดถึงขั้นตอนการอีมูเลต CPU ของเกมบอยที่คล้ายกับ 8080 และก็มีส่วนคล้ายกับ Z80

→ โครงสร้าง CPU, หน่วยความจำ, MM I/O, กราฟิก..

→ จาก OP ทั้งหมด คัดแยกเฉพาะส่วนที่ Pokémon ใช้งานออกเป็นราว 40 หมวดหมู่แล้วสร้างด้วยแมโคร

  • C++ 68 บรรทัด, 9956 ไบต์

→ เมื่อลบช่องว่าง/คอมเมนต์ออก จะเหลือ 4720 ไบต์

  • กราฟิก 12 สี (ไล่เฉดน้ำเงิน/แดง) : พัฒนาด้วย SDL

  • ควบคุมเกมได้ แต่ยังไม่รองรับเสียง

  • โค้ดฉบับสุดท้ายแสดงภาพโลโก้ Poké Ball เป็น ASCII art

1 ความคิดเห็น

 
xguru 2021-06-06

โค้ดนี่เป็น ART จริง ๆ... https://github.com/binji/pokegb/blob/main/pokegb.cc