LOAD "*", 8,1
Sintaks umumnya adalah:
LOAD ["<filename>"[, <device number>[, <secondary number>]]]
Nama file *
berarti file pertama pada disk, seperti yang Anda sebutkan dalam pertanyaan Anda.
Parameter angka pertama adalah nomor perangkat. 8
adalah nomor perangkat untuk drive disk pertama. Dari artikel Wikipedia tentang Commodore DOS :
Secara konvensional, unit drive disk pertama pada suatu sistem memiliki nomor perangkat 8, drive kedua, jika ada, 9, dll., Hingga maksimum 15
Ini sepertinya berasal dari bus IEEE-488 , yang digunakan oleh Commodore PET .
- Parameter angka kedua, dalam hal ini
1
, berarti memuat program yang disimpan ke dalam memori, mulai dari lokasi memori yang ditentukan oleh dua byte pertama dalam file yang Anda muat. Ini umumnya digunakan untuk program bahasa mesin. 0
, sebaliknya, adalah nilai default, dan akan memuat program yang disimpan ke $0801
(awal memori BASIC)
Deskripsi lengkap tersedia di halaman wiki C64 untuk perintah LOAD .