ニャオニャオ21世紀

アイデア。レトロゲーム(MSX、PCエンジン、ファミコン、メガドライブセガサターン)と、MSXのゲーム開発と、最新ゲーム(PS4、SWITCH)、身体(身体意識など)、ライフハック、電子工作ほか雑記を綴っています

MSX BASICで自分のゲームを!第12弾。 BLOADでMAPデータの読み込み。(URLクリックで実行できます)

WebMSXでMSX BASICのゲームを作ろう!第12弾。 今回は、RUNした直後の待ち時間を減らすために、 BLOADでMAPデータの読み込みをします。 本当は速くなっていないのです; ただ、WebMSXでは早いだけなんです。(30秒ほど早いです) 実機でやった場合は、ディス…

MSX ハイドライド 無料オマージュ作品のSPACE DRAGON(スペースドラゴン)が面白い!

SPACE DRAGON スペースドラゴン。 MSX BASICで素晴らしい作品を見つけてしまいました。 なんといってもすごいのはBASIC という点。 BASICでもここまでできるのかって思いますよ。 マップはハイドライドを小型にしたくらいの規模なのですが、 やりごたえ十分…

バーチャルユーチューバー シロにハマる。本格的なゲームマニアみたい。

電脳少女YouTuberシロってゲームマニア ガチですね。 恥ずかしながら、PUBGってゲームを知らなかったのですが、 シロさんがやっているのをみて興味を持ちました。 モンハンもよくやっていますね。 www.youtube.com 特に面白かったのが、 DOOMを初めてのやっ…

PCエンジンコンプリートガイドがでるそうです!これは買うしかない!

PCエンジンの本がでるそうです。 PCエンジン大好きな私としては、 これは買わねば。 PCエンジンの全ソフトを掲載するそうです。 PCエンジンコンプリートガイド posted with amazlet at 18.03.14 主婦の友社 売り上げランキング: 1,347 Amazon.co.jpで詳細を…

ブラウザでMSX BASICのゲーム製作!第 11弾。 マップを広げる!(URLクリックで実行できます)

今回は画面切り替えのマップを4画面にしました。 前回までは、2画面のみの切り替えだったので。 こちらのURLクリックで出来ます。 http://webmsx.org/?DISKA_URL=http://goods.heteml.jp/msx/map.dsk なんとなくゲームらしくなってきました! 今回はソース…

ドット絵初心者の効果的な練習方法。ファミコン、MSXの模写から始めるといい理由。

ドット絵初心者である私が、効果的な練習方法を調べました。 ドット絵の上達には、なんといっても模写がいいと思います。 一番いいのは、ファミコンとかMSXといった8bitのゲームの ドット絵の模写です。 なぜファミコンやMSXがいいのか 練習方法は? 1日1…

肩こりにならない方法!すぐに無料で出来る身体意識改善!

// 肩こりにならない方法を見つけました。 一切お金はかかりません。 簡単にできる人もいれば、少々難しい人もいるかもしれません。 以前、肩こりに悩まされていたのですが、その時は、 こたつでPC作業を長時間することによってかなって思っていました。 www…

WindowsでMSX BASIC!第十弾。 圧倒的速さ!マシン語で画面切り替え!(URLクリックで実行できます)

前回までマシン語入門で、BASICの中からマシン語を呼び出すというのを やっていましたが、 今回は実際にプログラムしてみました。 まずは、以前書いたBASICでの画面切り替えを試してみてください。 http://webmsx.org/?DISKA_URL=http://goods.heteml.jp/msx…

なぜこんなにゲーム開発が遅いのか?早くするための解決策を考察!

// マリドライドというMSXっぽいゲームで、 ハイドライドとスーパーマリオを混ぜたようなゲームを開発しているのですが、 なかなか完成しません; なぜこんなに遅いのでしょうか? ひとつは、開発時間があまり取れていないことでしょう。 もうひとつは、ゲー…

MSXマシン語入門(Z80 アセンブラ・機械語) 勉強レポート 第14回 前回とは逆の、VRAMからメモリへブロック転送 LDIRMV

// 今回はVRAMからメモリへのブロック転送です。 前回とは逆になります。 どんな時にこれらのBIOSルーチンを 使うのかと言いますと、 画面のデータをメモリへ写して、そこで改変して、再びVRAMへ 戻してやるような時です。 前回スクロールに使うと書きました…

MSXマシン語入門(Z80 アセンブラ・機械語) 勉強レポート 第13回 メモリからVRAMへブロック転送 LDIRVM

// ブロック転送というのは、いっぺんに大量のメモリの内容を、 別のメモリのアドレスに写すというものです。 コレができると、マップの画面切り替えとか、 そういったことができるようになります。 マシン語ではこれが一番やりたいんですよね〜。 BASICでは…

MSXマシン語入門(Z80 アセンブラ・機械語) 勉強レポート 第12回 BIOSを使う

BIOS!よく聞きます。 詳しい意味は最近知りました; マシン語では必要になってくるというか、使うととても便利なもの だそうです。 MSXのROMには、BASICインタープリタとBIOSが入っています。 BASICインタープリタは、BASICプログラムを翻訳しMSXで動くよう…

MSXマシン語入門(Z80 アセンブラ・機械語) 勉強レポート 第11回  引数を渡す

MSXマシン語勉強レポート 第11回は、 引数を使って、BASICからマシン語のプログラムに値を渡します。 使うのはUSR関数の引数です。 USR関数に引数をつけてマシン語をコール ⬇︎ HLレジスタに入っているアドレスの2バイト先に、引数として渡した数が入る む…

PS4 北斗が如くの体験版をプレー!面白い、コレ!!

PS4の北斗が如くの体験版をプレーしました。 まず最初にアクションシーンのプレーから。 最近のPS4のアクションゲームはあまりやらないのですけど、 面白いですねー。 特に秘孔を突くのとか、百裂拳のようなラッシュとか。 ゲームを進めていけば、どんどん北…

MSXマシン語入門(Z80 アセンブラ・機械語) 勉強レポート  第10回 BASICの中からマシン語を呼び出す

今日は、MSX BASICの中から、マシン語を呼び出す方法を勉強しました。 前回のページはこちらです。 www.nyaonyao21.com 最近はWebMSXで動かす、BASICで書かれたゲームの記事を 書いています。 (手軽なのはいいのですけどねぇ(*´ω`*)) www.nyaonyao21.com 処…


「ニャオニャオ21世紀は、Amazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。」

当サイトは第三者配信の広告サービス「Google Adsense グーグルアドセンス」を利用しています。 広告配信事業者は、ユーザーの興味に応じた広告を表示するためにCookie(クッキー)を使用することがあります。 Cookie(クッキー)を無効にする設定およびGoogleアドセンスに関する詳細は「広告 – ポリシーと規約 – Google」をご覧ください