MSX
ドット絵ツールを作っています。 しかもMSX1用で多色刷りのPCGエディタを。 HTML5で作るのは初めてなので、 アレコレと試行錯誤していますが、少しづつ 形になってきました。 少し前に、MSX1のBASICでPCGエディタの EDIOを作りましたが、 エミュ上で動かすの…
MSXのゲームソフトも、他の機種に負けず劣らず 人気があります^^ そんなMSXの中で、一体どんなゲームの買取価格が高くなっていて、 プレミア化しているのか? そんな疑問を持ったので、少し調べてみました。 全55本です。 同価格があるので50位からとなりま…
今まではBASICでスプライトを定義しておいて、 マシン語を呼び出して、 スプライトを動かす部分のみをマシン語かしていましたが、 今回はマシン語でスプライトの定義をします。 では例のごとく、MSXPENでやりたいと思います。 (MSXPEN.comは、ブラウザででき…
MSX PENでアセンブラを書いていくときに、 画面設定などをすると思いますが、 その例を書きます。 アセンブラソースコード ;ワークエリア RG0SAV:EQU 0xF3DF ;VDPレジスタR#0の値の入っているアドレス FORCLR:EQU 0xF3E9 ;前景色の入っているアドレス BAKCLR…
この"レトロゲームを遊べ!"は、永久保存版ですね^ ^ とても良い本だと感じました。 最初の方は、コンシュマーについてなので、 まぁ、よくある感じです。(失礼) PCエンジンだと、 悪魔城ドラキュラX、改造町人シュビビンマン、ガンヘッド、 スーパースター…
以前にハイドライドもどきでマップを設置しましたが そのときは16画面または、12画面だけでした。 今回は、容量をできるだけ節約して、100画面にしたいと思います^^ そんなことができるのか!って思われるかもしれませんが、 マップを単調にすれば可能なので…
D4エンタープライズ社さんのインタビューが掲載されました。 その中で、1 chip MSXの次の構想がある!(*´艸`*)とありました! 後編にあります。 ゲーム文化保存研究所 HOME - ゲーム文化保存研究所(IGCC) igcc.jp igcc.jp これは! 以前に西さんが言って…
スプライトだけを使って簡単なゲームを作りたいと 思います。 うーん、なににしようかなぁと考えた時、 テニスしかない! と思いました^^ すべての基本は壁打ちテニスです(*´∀`*) 完成したものをどうぞ! https://msxpen.com/codes/-LdRBf9KpqrZNBXREpgX わ…
韓国のMSXであるzemmixってご存知でしょうか? 僕は、当時名前と写真だけみたことがあります^^ 要Check!! 期間限定 お得なKindleセール情報! MSXをファミコンみたいにしたもの、かな? キーボードとかなくして、ROMカートリッジが入れれてパッドのみ つなげ…
今作っているゲームですが、 名前はTANKにします。 なんてシンプル(*´ω`*) 現在、文字をブロックの形に変えて、自機と敵機が動いています。 いや〜BASICは簡単でいいですね。 なんといってもコンパイルがないのがいい! MSXではないのですが、アプリとか作…
こびにぃさんは続々とMSXの新作をリリースしておられます。 いつも大変楽しみにしているのですが、 今回、ハイドライドっぽいというか、YSっぽいというか そんなゲームをリリースされました。 木に隠れたりする四方向なゲームを MSX 向けにつくってみました…
MSX BASICでゲームを作っていて、何気にプログラムがし辛いと感じています^^; まぁ、仕事でもないとプログラムのアルゴリズムって 暗記できないですよねぇ〜。 そこで、 今まで紹介してきたBASICプログラムのサンプル集を作っておこうと思いました。 このペ…
BEEPさんで、プログラムのコンテスト第2回 があるそうです。 https://www.beep-shop.com/procon/ 金賞がMSX turboRか、5万円だそうです。 銅賞でも1万円! 昔、昔、8bitマイコンが流行る少し前に、 マイコンショップに集まってきたお客さんに ゲームを作って…
こんにちは!いつもゲームを完成させることが できないnaoです(^_^)a にゃごさんのブログで刺激を受けて簡単なミニゲームを作り始めました。 テーマは小さく、小さくです。 こんな感じの戦車のゲームです。 こんな感じのゲームを作ってます。 pic.twitter.co…
数ヶ月前、MSXのCF3000が壊れて、 修理に挑戦したものの直らず-_-b 再度、修理に挑戦です。 今回は、Twitterのフォロワーさんにヒントを頂き、ちょっとやれそう!と思いました。 VDP、VRAMあたりがおかしいと思います。 ところどころに ! の文字が表示された…
MSXでプログラムを書くのはエミュが楽です。 しかし遊ぶのはMSX実機でやりたいところ。 今回実験してみたのは、Youtubeでプログラムを配信できないかということです。 やっていることはとても簡単なことです^^ 以前、WebMSXで作ったプログラムを、音声(wavフ…
前回、マシン語でスプライトを動かすことができました。 今回はウォーキングのアニメーションをさせたいと思います。 カーソルキーの右を入れたら右を向き、そしてテクテクと歩く! というものです。 僕が持っているマシン語の本には、スプライトの移動は書…
VRAMについて説明します。 MSXにはRAMとVRAMがついています。 普通にBASICを書いた場合、プログラムはRAMに入ります。 VRAMはどんなデータが入るのかといいますと、 画像についてのデータが入ります! 僕が小学生の頃は、恥ずかしながら、VRAMを知りませんで…
今回は、MSXのRAMについて解説したいと思います。 僕は、数年前にMSXについてあれこれ調べ始めるまでは、 RAM? うーん、 プログラムが入っているんだよね? (僕が本格的なプログラムを書いたのはWindowsからでした。 最近のPCはメモリを意識しなくても書け…
ROMカセットを収納したいと思い、 100均ショップを回ってきました。 ダイソーとセリアに行ったのですが、 セリアに少し良い飾り棚を見つけました! コレはいい! まずはMSXのロムカセットを! 10本入れて、わずかに隙間ができる感じです。 少し余裕があって…
CF3000用のffcケーブルが売っていないというのを、前回書きました。 (あるけど高すぎる-_-b) www.nyaonyao21.com www.nyaonyao21.com ヤフオクでMSXのCF3000が、4500円で 入札しているのを発見し、無事購入しました! キーボードは無しで、BASICは動くものの…
MSXの修理をするためにあれこれやってきましたが、 www.nyaonyao21.com 故障箇所らしき場所がわかりました! どうも、このケーブルというか線?が原因みたいです。 FFCというらしいのですが、 ここを差し込みを触ると、ここまでMSXの文字化けが改善されます…
MSX BASICの基礎の記事が遅くなって申し訳ありませんm(_ _)m じつは、MSX BASICの技術的に面白いことで、 書くことがもう特にありません^^; PCG(文字)の扱い、 スプライトについて、 当たり判定(ブロック、スプライト)、 BGM、 マップ、 敵キャラの表示、 宝…
子供の頃に 貯めていたお年玉を使って買ったMSXのCF3000。 最近、ドラクエ1をやっていて突然画像が おかしくなりました( ・∇・) ソフトの接触がおかしくなったのかな?と思って カートリッジを入れ直してもなおらず... MSX BASICを起動したら、この画面でし…
宝箱(アイテム)の設置とアイテムを拾う処理をします。 簡単そうにみえますが、地味に面倒くさいです^^; 今回は宝箱ですが、 ゲームによってはアイテムだったり、 フルーツだったり、コインだったりすると思います。 いずれも今回の方法でやることが出来ま…
このMSX BASICの基礎のページでは、 SCREEN1.5(多色刷り)を使っていますが、 その時に文字を定義(コピー)しているので、どうせならかっこいい文字にしておこう、と思いまして^^ VRAMの文字をちょこちょこっと弄ってやるだけでできます。 こんな感じの文字に…
HPや、STR、EXPが描かれている枠を描きます。 ものすごく簡単なので拍子抜けです(^^;) PRINT文で、枠を表示させてやるだけですw 21995 'WAKU HYOUJI22000 LOCATE 0,022010 PRINT"yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"22020 FOR I=1 TO 2222030 LOCATE 0,I:PRINT…
敵を自由に徘徊させます。 今回は特に難しくもないですし、変わったこともしていないです^^ ただ、以前は敵キャラのスライムが左右にしか動いていなかったのを、 上下左右に動かしています。 敵のアルゴリズムはゲームのキモになってきますので、 色々なパ…
今回はARPGやRPGに使える画面切り替えを書きたいと思います。 敵の移動についてはまた今度。すみませんm(_ _)m この基礎ブログは、ハイドライドオマージュが最終目標にしたいと思います。 そのためには、世界を表現するマップが必要です。 マップと言います…
今回はカーソルキーの入力です。 やっとゲームらしくなってきました^^ BASICでいうところのSTICK関数みたいなのがあるのかな? それでは始めます。 MSXマシン語では、BIOSでジョイスティック(カーソル移動キー)の状態が分かるそうです。 BIOS ------------…