SPACE MOBIL-H
Retro bilgisayarProgram, tamamiyle Basic'le yazılmış basit bir oyun programıdır. Oyundaki amaç başarı yüzdesini mümkün olduğu kadar yükseltmektir. Oyunda 3 adet sprite yer almaktadır. Bunların birisi multicolor modunda, diğer iki sprite ise normal moddadır. Oyunun oynanması hakkındaki açıklamalar programın içinde yer almaktadır. Programın asıl amacı sprite oluşturmayı özellikle multicolor spriteyi anlatmaktır. Bunun için basit bir dille yazılmıştır. Bu sayede normal ve multicolor (çok renkli) sprite'lerin oluşturulması hakkında bilgi edinebilirler. İsterseniz şimdi kısaca multicolor sprite'nin oluşturulmasına bakalım. Multicolor sprite'yi oluşturmak sanıldığı kadar zor değil. Normal sprite'de 0. sprite rengi POKEV+39,renk (V=53248) ile ayarlanıyor. Bunun daha geniş anlatımı C-64 el kitabından bulabilirsiniz.
Multicolor spritede ise renk:
POKEV+37,renk 1 Piksel durumu: (01) POKEV+38,renk 2 Piksel durumu: (11) POKEV+39,renk 3 Piksel durumu: (10)
Her iki pikselin de boş olması ise saydam, yani zemin rengi olacaktır. Piksel hesaplanması ise şöyle yapılmaktadır:
Bu satırın datası ise 147 olacaktır. (128+16+2+1) Eğer 0.sprite'ı multicolorda oluşturuyorsak programımızın başı: şeklinde olmalıdır. Buradaki V+39 değeri diğer spriteler için:
V+39=0.Sprite V+40=1.Sprite V+41=2.Sprite V+42=3.Sprite V+43=4.Sprite V+44=5.Sprite V+45=6.Sprite V+46=7.Sprite şeklinde olmaktadır. Eğer spriteler hakkında takıldığınız veya anlayamadığınız bir yer olursa programın başındaki adresten sorabilirsiniz.