- Văn bản này bàn về mã nguồn được chú thích đầy đủ của trò chơi 'Elite' trên Nintendo Entertainment System (NES).
- Mã nguồn có sẵn trong một kho lưu trữ, nơi mọi dòng đều được chú thích và giải thích.
- Kho lưu trữ cũng bao gồm hướng dẫn về cách build trò chơi từ mã nguồn.
- Có hai phiên bản của trò chơi có thể build từ mã nguồn: phiên bản NTSC trên trang web cá nhân của Ian Bell và phiên bản PAL của Imagineer.
- Kho lưu trữ được tạo ra cho mục đích giáo dục và phi thương mại, nhằm giúp mọi người hiểu rõ hơn về trò chơi và quá trình phát triển của nó.
- Mã nguồn của trò chơi được viết bởi Ian Bell và David Braben, còn phần chú giải về mã do Mark Moxon cung cấp.
- Kho lưu trữ không có giấy phép, vì vậy luật bản quyền gốc được áp dụng và không ai có thể sao chép, phân phối hoặc tạo tác phẩm phái sinh.
- Có thể duyệt mã nguồn trong môi trường phát triển tích hợp (IDE), và mã nguồn của trò chơi chính được chia thành tám bank ROM khác nhau.
- Kho lưu trữ cũng bao gồm nhiều bài viết "đào sâu" nói chi tiết về các khía cạnh cụ thể của trò chơi.
- Quy trình build trò chơi yêu cầu BeebAsm và Python, và quy trình này được định nghĩa trong Makefile đi kèm.
- Quy trình build hỗ trợ hai mục tiêu chính: phiên bản commander được tăng cường tối đa và phiên bản khớp với bản phát hành của trò chơi.
- Kho lưu trữ cũng chứa mã nguồn của hai phiên bản NES Elite khác nhau: phiên bản NTSC trên trang web cá nhân của Ian Bell và phiên bản PAL của Imagineer.
- Văn bản kết thúc với ghi chú rằng phiên bản NTSC thực ra không chạy trên máy NTSC, nhưng đã được chỉnh sửa để hoạt động với một số trình giả lập ở chế độ NTSC.
1 bình luận
Bình luận Hacker News