Tampaknya Space Invaders baru-baru ini
muat dalam 1 kilobyte , tetapi sekarang mereka bisa muat dalam satu sektor boot (512 byte). Penulis program ini adalah Oscar Toledo, pemenang lima kali IOCCC (
International C Code Contest ) dan anggota reguler JS1K, juga dikenal sebagai pencipta
catur, yang hanya menempati 392 byte .
Kode sumber permainan dapat dilihat di repositori di Github:
github.com/nanochess/InvadersUntuk menjalankannya Anda perlu nasm (Netwide Assembler), yang dapat diunduh
dari situs web resmi . Gim dapat dirakit dengan menjalankan perintah:
nasm -f bin invaders.asm -Dcom_file=1 -o invaders.com
Faktanya, ini masih 4 kali lebih besar dari seluruh ukuran RAM Atari 2600 - tetapi bisa dengan mudah masuk ke dalam cartridge-nya, yang menyediakan 2 kilobyte memori. Juga, penggunaan instruksi assembler
PUSHA/POPA
dalam kode program membutuhkan prosesor 80186 dan lebih tinggi.
Space Invaders asli dirilis pada 1980 dan menjadi salah satu arcade pertama yang diangkut ke Atari 2600 dari mesin slot. Permainan menjadi buku terlaris, meningkatkan penjualan konsol itu sendiri 4 kali. Game asli, yang muncul di mesin arcade pada tahun 1978, menurut penulisnya, pada gilirannya terinspirasi oleh game Atari lain - Breakout.
Peragaan permainan dapat dilihat di video.