ニャオニャオ21世紀
アイデア。レトロゲーム(MSX、PCエンジン、ファミコン、メガドライブセガサターン)と、MSXのゲーム開発と、最新ゲーム(PS4、SWITCH)、身体(身体意識など)、ライフハック、電子工作ほか雑記を綴っています
トップ > MSX > MSX マシン語(アセンブラ)のスプライトの定義方法 初心者歓迎!MSX マシン語(アセンブラ)のスプライトの定義方法 初心者歓迎!
MSXの機体の情報が一杯 これは必見の書籍!! 僕らの好きなMSXハードカタログ アセンブラソースコード ;ワークエリア RG0SAV:EQU 0xF3DF ;VRAMアドレス V_SPATR:EQU 0x1B00 V_SP:EQU 0x3800 ;BIOS LDIRVM:EQU 0x005C CHGMOD:EQU 0x005F ORG 0xD000 ;アドレスのD000H(16進数のD000)にプログラムを書き込む ;SCREEN1,2 LD A,(RG0SAV+1) OR 2 LD (RG0SAV+1),A LD A,1 CALL CHGMOD ;SPRITE LD HL,DAT LD DE,V_SP LD BC,20H CALL LDIRVM LD HL,ATR LD DE,V_SPATR LD BC,04H CALL LDIRVM RET DAT: DB $00,$00,$A7,$AF,$BF,$9F,$9D,$9D,$9F,$8F,$87,$80,$E7,$E1,$86,$00,$00,$00,$F2,$FA,$FE,$FC,$DC,$DC,$FC,$FF,$FB,$11,$7B,$CE,$30,$30 ATR: DB $40,$80,$00,$0F MSXマシン語でのスプライト 解説 スプライトの設定 HLレジスタに値を入れるDAT: DB $00,$00,$A7,$AF,$BF,$9F,$9D,$9D, $9F,$8F,$87,$80,$E7,$E1,$86,$00, $00,$00,$F2,$FA,$FE,$FC,$DC,$DC, $FC,$FF,$FB,$11,$7B,$CE,$30,$30
DEレジスタに値を入れるV_SP :EQU 0x3800
BCレジスタに値を入れる スプライトの座標などの設定 HLレジスタに値を入れるATR: DB $40,$80,$00,$0F
DEレジスタに値を入れるV_SPATR :EQU 0x1B00
BCレジスタに値を入れる まとめ 駿河屋にはMSX(本体・ソフト)もPCエンジンもいっぱい^^ 関連ページ MSX BASICの本を出しました! アイデアの出し方の電子書籍を出版しました MSX BASIC解説書Vol2 販売中 < 電子書籍>MSX3が販売されます!それに向けてMSX BASICを勉強してみませんか! 噂ではMSX3のBASICは超高速らしいです^^ 前作のBASIC解説本の第二弾を発売しました! 大人になった今なら、MSX BASICでゲームを作ることが出来ます!
今回は、見下ろし型の固定画面アクションゲームです^^ 事細かく説明しました! 前作よりも高度な内容なのに、前作よりも分かりやすいとのコメントを頂きました^^
ご購入は ↓ のBOOTHさんになります^^ よろしくお願いしますm(_ _)m 前作もコチラに^^
ELE LAND(エレランド) MSX BASIC 改造歓迎ゲームしかもBASICで作られています。 これには理由があります。 このゲームは、みなさんに自由に改造して頂いて、自由にSNSなどで公開して頂いてOKな作品になります。 絵を変えたりマップを変える程度ならプログラムの知識もいりません。 書き変える場所を事細かく書いたPDFを同梱しました。 プログラムの解説も。
マシン語を使うと速くなるのですが、改造をするのには適していません。 そのため、私なりにBASICで速さに挑戦してみました^^ そこそこ遊べる速度になっているはずです^^; MSX実機でもエミュでも楽しめます。
MSX 大仏パラダイスとはストーリー 人類が滅んで数千年、世界はペンギンが支配していました。 彼らは進化の過程で、雑食となり、頭脳が発達しました。 しかし、氷河時代において、米や小麦は数が少なく 満足に食べることはできません。 そんな中、ペンギンのクゥちゃんが不思議なものを発見しました。 ”大仏さま”です。 その大仏さまには、はるか昔に失われたとされる電池が接続されています。 好奇心ゆたかなクゥちゃんは、大仏さまが充電されたらどうなるのか、 試したくて仕方がなくなりました。 カミナリ様から電気を集め、大仏さまに電気を蓄えてみましょう。 はたして、この大仏さまはなんなのか? あなたが解き明かしてください。
ニャオニャオ21世紀創作物- 大仏パラダイス
- MSX BASIC超初級解説
- MSX BASIC超初級解説2
- ELE LAND(MSX)
- ねずみゲーム(MSX)
- SCREEN1.5お絵かきツール EDIO2
- MSX BASIC初級入門講座
- MSX (210)
- MSX-MSX BASICでゲームを作る勉強 (63)
- MSX-MSXゲーム (37)
- MSX-MSXマシン語勉強 (41)
- Unity講座 STEAMで売ろう! (2)
- アイデア (123)
- ガジェット (25)
- ゲーム (68)
- ゲーム-PS4・PS3・PS2・PS1 (7)
- ゲーム-Switch (4)
- ゲーム-サイバーパンク2077 (3)
- ゲーム制作 (73)
- ゲーム制作-MSX BASIC中級講座 (30)
- ゲーム制作-MSX BASIC基礎講座 (32)
- ゲーム制作-MSXマシン語講座 (43)
- ゲーム制作-nyaoの制作作品 (57)
- ゲーム制作-アプリ開発 (46)
- ゲーム制作-ドット絵 (12)
- ライフハック (23)
- ライフハック-DIY (3)
- ライフハック-ライフハック (24)
- レトロゲーム・ハードウェア (28)
- レトロゲーム・ハードウェア-PCエンジン (24)
- レトロゲーム・ハードウェア-ハイドライド (3)
- レトロゲーム・ハードウェア-ファミコン (7)
- レトロゲーム・ハードウェア-メガドライブ (4)
- レトロゲーム・ハードウェア-移植ゲーム動画 (15)
- 仕事・副業・ブログ (10)
- 体について (42)
- 体について-ダイエット (19)
- 体について-身体関係 (23)
- 岐阜・愛知・滋賀の観光地 (6)
- 書評(本・マンガ) (21)
- 核融合発電 (17)
- 雑記 (7)
- 電子工作・ハードウェア (15)
- 面白い (44)
- 面白い-雑談・イベント (12)
個人ゲームアプリ開発者の nyaonyao21です。 岐阜在住。 アプリ開発・ブログ等で生活しています。とても貧乏です。 50代。MSX、PCエンジン、 セガサターン大好きです。 人生を変えたゲームはハイドライド 宇多田ヒカル・ミスチルのファンです
@nyaonyao21当サイトは第三者配信の広告サービス「Google Adsense グーグルアドセンス」を利用しています。 広告配信事業者は、ユーザーの興味に応じた広告を表示するためにCookie(クッキー)を使用することがあります。 Cookie(クッキー)を無効にする設定およびGoogleアドセンスに関する詳細は「広告 – ポリシーと規約 – Google」をご覧ください