上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
--.--.-- -- l スポンサー広告 l top
ichigojamでインベーダゲームにトライを開始しました。
 
まずは形から。
POKE命令でキャラクタを作ってみした。

絵はこんな感じ。それっぽいですかね。


「スポンサードリンク」

style="display:block"
data-ad-client="ca-pub-0620260288102702"
data-ad-slot="9773401572"
data-ad-format="auto">



プログラムはこうです。0x700からのPCG領域にキャラクタを書いています。

110 POKE #700,#10,#38,#7c,#fe,#d6,#7c,#44,#82
120 POKE #708,#10,#38,#7c,#fe,#d6,#7c,#44,#28
130 POKE #710,#44,#38,#7c,#d6,#fe,#7c,#44,#82
140 POKE #718,#44,#38,#7c,#d6,#fe,#7c,#44,#82
150 POKE #720,#38,#7c,#fe,#fe,#54,#38,#28,#44
160 POKE #728,#38,#7c,#fe,#fe,#54,#38,#28,#28
190 POKE #740,#18,#3c,#7e,#bf,#bf,#7e,#3c,#18
200 POKE #748,#18,#3c,#7e,#ef,#ef,#7e,#3c,#18
210 POKE #750,#18,#3c,#7e,#fd,#fd,#7e,#3c,#18
220 POKE #758,#18,#18,#3c,#ff,#ff,#ff,#ff,#7e
230 poke #760,#91,#52,#34,#1f,#f8,#2c,#4a,#89
240 poke #768,#00,#18,#18,#18,#18,#18,#18,#00
250 poke #770,#00,#10,#8,#10,#8,#10,#8,#00
260 poke #778,#FF,#FF,#FF,#FF,#FF,#FF,#FF,#FF
270 poke #780,#33,#33,#33,#FF,#FF,#FF,#FF,#FF
280 poke #788,#11,#11,#11,#33,#33,#FF,#FF,#FF
290 poke #790,#00,#00,#00,#11,#11,#33,#33,#77
300 cls
310 for y=0 TO 2
320 FOR X=0 TO 7
330 LC X*3+3,Y*2+3
340 ? CHR$(Y*2+#E0);
350 NEXT
360 NEXT
370 LC 20,0:?CHR$(#E8);
380 LC10,20:?CHR$(#EB);
390 FOR I=0 TO 4:LC I*5+2,17:?CHR$(#EF);CHR$(#EF);:NEXT
400 GOTO 400


これでほぼ1KBです。やっぱりメモリ制限が厳しいですね。

次はメインプログラムに行ってみます。

2015.04.14 Tue l ICHIGOJAM l コメント (0) l top

コメント

コメントの投稿












上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。