- Teks ini membahas kode sumber yang sepenuhnya terdokumentasi untuk game 'Elite' di Nintendo Entertainment System (NES).
- Kode sumber tersebut tersedia di repositori tempat setiap baris didokumentasikan dan dijelaskan.
- Repositori ini juga mencakup petunjuk tentang cara membangun game dari kode sumber.
- Ada dua versi game yang dapat dibangun dari sumber: versi NTSC dari situs web pribadi Ian Bell dan versi PAL Imagineer.
- Repositori ini dibuat untuk tujuan edukatif dan nonkomersial, untuk membantu orang lebih memahami game ini dan proses pengembangannya.
- Kode sumber game ditulis oleh Ian Bell dan David Braben, sementara komentar untuk kode tersebut disediakan oleh Mark Moxon.
- Repositori ini tidak memiliki lisensi, sehingga hukum hak cipta asli berlaku dan tidak ada seorang pun yang boleh menyalin, mendistribusikan, atau membuat karya turunan darinya.
- Kode sumber dapat dijelajahi di integrated development environment (IDE), dan kode sumber game utama dibagi ke dalam delapan ROM bank yang berbeda.
- Repositori ini juga mencakup beberapa artikel "pendalaman" yang membahas aspek-aspek tertentu dari game secara rinci.
- Proses build game memerlukan BeebAsm dan Python, dan prosesnya didefinisikan dalam Makefile yang disediakan.
- Proses build mendukung dua target utama: versi commander yang dimaksimalkan dan versi yang disesuaikan dengan rilis game.
- Repositori ini juga mencakup kode sumber untuk dua versi berbeda dari NES Elite: versi NTSC dari situs web pribadi Ian Bell dan versi PAL Imagineer.
- Teks ini ditutup dengan catatan bahwa versi NTSC sebenarnya tidak berjalan di mesin NTSC, tetapi telah diubah agar berfungsi dengan beberapa emulator dalam mode NTSC.
1 komentar
Komentar Hacker News