MSX
MSXで、ROMカートリッジ版の大仏パラダイスを開発しています^^ 大仏パラダイスとは、名作”ぶた丸パンツ”のオマージュ作品ともいえる 固定画面のアクションゲームです。 BEEPコンテストにも提出しましたが、あれを大幅にパワーアップし、 全7ステージ(予定)の…
BEEPコンテストの結果はまだかな〜。 とても気になります^^ どんな応募作品があるのかも、とても気になります。 応募作品をすべて紹介して欲しいです^^ BEEPさんのお祭り?が8月下旬にあるみたいなので そのときに発表なのかな? (お近くの方は行かれてみて…
間に合わないのが確定したので、 MSX1 PCGお絵かきツールを作っていたときに描いた ドット絵をベースに、 ぶた丸パンツオマージュを、コンテストに出すことにしました^^ (BEEP SHOPコンテスト) まぁ、賞をとることはないかもしれませんが、 なにかしら前に進…
HTML5でMSX1のPCGドット絵ツールを作っています。 その進捗を書きます。 最近は、コンテスト用のゲームも作らず、ドット絵エディタを作っています^^; テスト前に掃除がしたくなるアレです(^^) まぁ、ゲーム制作に使うのですが。 ドット絵とマップエディタを…
MSX1用マップエディタを作りました^^ とても簡単なモノですが、一応使いモノになりそうです(*´艸`*) 16x16ドットのチップを並べて、マップチップ番号を吐き出します。 吐き出された文字データを、メモ帳にでも書いておいて、 そのデータをインポートする機…
ドット絵ツールを作っています。 しかも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を起動したら、この画面でし…
宝箱(アイテム)の設置とアイテムを拾う処理をします。 簡単そうにみえますが、地味に面倒くさいです^^; 今回は宝箱ですが、 ゲームによってはアイテムだったり、 フルーツだったり、コインだったりすると思います。 いずれも今回の方法でやることが出来ま…