คู่มือการมีส่วนร่วม • คู่มือการสร้าง
Strato เป็นโปรแกรมจำลองการทดลองที่ทำงานบนอุปกรณ์ ARMv8 Android™ และจำลองการทำงานของระบบ Nintendo Switch™ ซึ่งได้รับอนุญาตภายใต้ GNU General Public License v3.0 หรือใหม่กว่า
คุณสามารถติดต่อนักพัฒนาหลักของ Strato ได้ที่ Discord ของเรา หากคุณมีคำถามใด ๆ อย่าลังเลที่จะถาม นอกจากนี้ยังเป็นสถานที่ที่ดีในการติดตามโปรแกรมจำลอง เนื่องจากคนส่วนใหญ่พูดถึงการพัฒนาที่นั่น
ทีม/โครงการสำคัญบางส่วนที่ได้ช่วยเหลือเราตลอดเส้นทาง ได้แก่:
Skyline: Strato สร้างขึ้นจาก Skyline และมีจุดมุ่งหมายให้เป็นโครงการต่อเนื่องของโปรเจ็กต์นั้น
Ryujinx: เราใช้ Ryujinx สำหรับการอ้างอิงตลอดทั้งโปรเจ็กต์ ความแม่นยำของการใช้งาน HLE ของระบบย่อย Switch ทำให้เป็นข้อมูลอ้างอิงที่น่าทึ่ง ทีมงานที่อยู่เบื้องหลังโปรเจ็กต์นี้ช่วยเหลือเราได้อย่างมากหากมีคำถามใดๆ และคอยช่วยเหลือเราในทุกปัญหาที่เราพบมาอย่างต่อเนื่อง ควรสังเกตว่า Strato ไม่ได้ขึ้นอยู่กับ Ryujinx
yuzu: คอมไพเลอร์เชเดอร์ของ Strato เป็น ทางแยก ของคอมไพเลอร์เชเดอร์ของ yuzu ที่มีการเปลี่ยนแปลงเฉพาะของ Strato การใช้คอมไพเลอร์ดังกล่าวทำให้เราสามารถมุ่งเน้นไปที่ส่วนของการจำลอง GPU ที่เราสามารถปรับให้เหมาะสมสำหรับมือถือโดยเฉพาะในขณะที่มีการใช้งานคอมไพเลอร์เชเดอร์คุณภาพสูงเป็น ฐาน.
Switchbrew: เราได้ใช้ Switchbrew อย่างกว้างขวาง ไม่ว่าจะเป็น วิกิ ของพวกเขาซึ่งมีข้อมูลจำนวนมหาศาลบน Switch ซึ่งช่วยเราประหยัดเวลาได้นับไม่ถ้วนหรือ libnx ซึ่งมีความสำคัญต่อการพัฒนาเบื้องต้นของโปรแกรมจำลองเพื่อให้แน่ใจว่าการใช้งานเคอร์เนล HLE และโมดูลระบบของเรา มีความแม่นยำ