Intel 8080 Emulator

Intel 8080 Emulator

การเรียนรู้การศึกษา 1.4
เล่นเกมที่เป็นสัญลักษณ์ของ Space Invaders ที่ได้รับความนิยมในปี 1970 Smulator สำหรับ Intel 8080 ซึ่งอาจเป็น CPU ที่ได้รับความนิยมมากที่สุดในปี 1970 เพื่อพิสูจน์ t
1.4

ภาพหน้าจอ

คำอธิบาย

เล่นเกมที่เป็นสัญลักษณ์ของ Space Invaders ที่ได้รับความนิยมในปี 1970

นี่คือตัวจำลองสำหรับ Intel 8080 ซึ่งอาจเป็น CPU ที่ได้รับความนิยมมากที่สุดในปี 1970 เพื่อพิสูจน์งาน Emulator ที่นี่จะดำเนินการรหัสเครื่องสำหรับเกม Space Invaders ที่เปิดตัวโดย Taito ในปี 1978

ผู้ตรวจสอบหนึ่งหรือสองคนได้แสดงความคิดเห็นว่าไม่ใช่เรื่องยากที่จะเขียนเกม Space Invaders สำหรับอุปกรณ์มือถือที่ทันสมัย ​​แต่ฉันคิดว่าพวกเขาพลาดประเด็น! แอพนี้ไม่ได้เป็นเกม Space Invaders เป็นหลัก แต่เป็นตัวจำลองสำหรับ Intel 8080 ที่ทำงานอยู่ด้านบนของ Android OS มันเกิดขึ้นได้ว่า Emulator โหลดและเรียกใช้รหัสวัตถุ Space Invaders ดั้งเดิม แต่สามารถเรียกใช้รหัส 8080 อื่น ๆ ได้ ตัวอย่างเช่นฉันไม่เห็นเหตุผลใด ๆ ว่าทำไม emulator ไม่สามารถใช้เป็นพื้นฐานของการเรียกใช้ระบบปฏิบัติการ CP/M ที่น่าเคารพนับถือบน Android (MS-DOS จะต้องใช้ตัวจำลอง 8086)

NB: แอพนี้ใช้ Adobe Air (Adobe Integrated Runtime) อากาศเป็นรหัสเว็บแฟลชเพลย์ แต่บรรจุเป็นผลิตภัณฑ์แบบสแตนด์อโลน แอพยอดนิยมมากมายใน Playstore ใช้ Air เช่น 'Candy Crush Soda Saga' และ 'Empire: Four Kingdoms' แต่คุณไม่ได้ตระหนักถึงสิ่งนี้ในฐานะนักพัฒนามักจะจัดทำรันไทม์เป็นส่วนหนึ่งของการดาวน์โหลด ฉันไม่ได้จัดแพคเกจแอพนี้ด้วยรันไทม์ด้วยเหตุผลสามประการ:

i) โดยให้คุณดาวน์โหลดรันไทม์คุณจะได้รับการแก้ไขข้อผิดพลาดและช่องโหว่จาก Adobe ทันทีที่มีให้บริการ หากฉันบรรจุรันไทม์ด้วยแอพ (เท่าที่นักพัฒนาหลายคนทำ) คุณจะต้องรอให้ฉันเผยแพร่แอพเวอร์ชันใหม่เพื่อรับการแก้ไขเหล่านี้

ii) Adobe Runtime ค่อนข้างใหญ่ (ประมาณ 9 meg) ถ้าฉันบรรจุอากาศด้วยแอพนี้ขนาดของมันจะเพิ่มขึ้นจากประมาณ 300K เป็น 9meg!

iii) ใช้งานรันไทม์อากาศ คุณดาวน์โหลดหนึ่งครั้งและแอพใด ๆ ที่ต้องการ AIR จะใช้การดาวน์โหลด (และการดาวน์โหลดนั้นจะได้รับการอัปเดตโดย Adobe ตามที่ต้องการ)

ความเป็นมา:

ตัวจำลองนี้ได้รับการพัฒนาโดย Thibault Imbert (http://www.bytearray.org/?p=622) รหัสนี้ทำงานได้อย่างสมบูรณ์แบบบนพีซีของฉัน แต่ช้ามากบนแท็บ Samsung Galaxy ของฉัน ทั้งหมดที่ฉันทำคือ "ปรับแต่ง" เล็กน้อยและเพิ่มปุ่มไม่กี่ปุ่ม - เครดิตทั้งหมดให้กับ Thibault!

ดังที่ได้กล่าวไปแล้วแอพนี้ไม่ได้มีไว้สำหรับคุณหากคุณกำลังมองหาการใช้งานผู้บุกรุกอวกาศอย่างรวดเร็วอาจมีคุณสมบัติ 'ปรับปรุง' มากมาย นั่นไม่ใช่ความตั้งใจ อย่าลืมแอพนี้เป็นตัวจำลองสำหรับ CPU Intel 8080 ที่นี่มันเกิดขึ้นเพื่อเรียกใช้รหัสวัตถุ Space Invaders ดั้งเดิม

หมายเหตุเกี่ยวกับสี: เกมดั้งเดิมวิ่งในโมโนโครมวัตถุทั้งหมดเป็นสีขาวบนพื้นหลังสีดำ ภาพลวงตาของสี (บังเกอร์ป้องกันสีเขียว) ได้รับโดยใช้แถบกระดาษแก้วสีเขียว!

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

แอพนี้ฟรีและไม่ส่งโฆษณาเดียวให้คุณ! มันไม่ได้จัดเก็บที่อยู่ IP ของคุณหรือข้อมูลอื่น ๆ เกี่ยวกับคุณ แต่อย่างใด!

PS: อย่าปล่อยให้แอพนี้ทำงานในพื้นหลัง หยุดมันหรือมันจะทำให้แบตเตอรี่ของคุณหมดลงอย่างรวดเร็ว! ฉันจะแก้ไขสิ่งนี้ในการอัปเดต

มีอะไรใหม่ในเวอร์ชันล่าสุด 1.4

อัปเดตล่าสุดเมื่อวันที่ 9 ธันวาคม 2015 v1.4 - ข้อผิดพลาดที่น่ารำคาญที่ผู้เล่นจะเคลื่อนไหวต่อไป (อาจอยู่ในทิศทางย้อนกลับ) เมื่อปุ่มซ้ายหรือขวาถูกปล่อยออกมา การแก้ไขนี้ทำให้มีโอกาสน้อยที่จะเกิดขึ้น หากคุณพบว่าการอัปเดตนี้จะแก้ไขปัญหาที่คุณสุภาพเกินไปที่จะบ่นโปรดแจ้งให้เราทราบโดยส่งจดหมายถึงฉันที่ [email protected] ขอบคุณ!

ขยาย

ข้อมูลเพิ่มเติม