PCエンジンのプログラミング(その4)BGの表示

nicotakuya.hatenablog.com 前回の続きです。今回は「BG」を表示したいと思います。 PCエンジンはとにかく資料が見当たらないです。頼りになるのはサンプルの「PONG」だけです。 サンプルのPONGPONGではBGを表示するために「#incchr」「#incpal」「#incbat」…

PCエンジンのプログラミング(その3)Spriteを動かす

nicotakuya.hatenablog.com 前回の続きです。「HuC」を使って、PCエンジンのプログラミングをやってみたいと思います。 前回は変換ツールがPCXファイルしか対応してない&使いにくいというところで終わっていましたが、ついに変換ツールを自作してみました。…

PCエンジンのプログラミング(その2)Spriteのデータ構造

nicotakuya.hatenablog.com 前回の続きです。 前回は開発環境の「HuC」を導入して、サンプルプログラムを動かすところまでやってみました。 「PONG」に付属するボールの画像 使ってみて気が付きましたが、画像の読み込みに対応しているファイル形式が「PCX」…

日経ソフトウエア2021年1月号

日経ソフトウエア2021年1月号 2020年11月24日発売の「日経ソフトウエア2021年1月号」で「ファミコンで動くゲームを作ろう」という特集記事を書かせて頂きました。 掲載プログラム(ファミコン用) 今回が第2回目です。ファミコンのライブラリが完成して、十字…

PCエンジンのプログラミング(その1)開発環境の導入

突然ですが、PCエンジン用のプログラムを自作してみたいと思います。関連する知識が全くない状態からのスタートです。 まず最初にCC65が開発に使えるのでは、と思っていたのですが、CC65のドキュメントを読んでも使い方が良くわかりません、、、。付属のドキ…

PCエンジン用のカードを自作する(設計編)

前回の続きです。 nicotakuya.hatenablog.com ここから歩いていける距離に駿河屋があるので、ちょっと覗いてみたのですが、PCエンジン系のソフトは高いですね。ボンバーマンが600円というのが最低価格でした。ブックオフは950円均一でしたが、数が少ないです…

PCエンジンをテレビに映す

中古のPCエンジン PCエンジンを中古で買ってみました。 PCエンジンは今まで縁がなかったので、大竹まことさんの番組を観てたあたりで知識が止まってました。どれを買ったらいいのかよくわからなかったのですが、検索したら、 「初代(本体が白い)はRF出力で…

ゲームボーイ用のカートリッジ基板の自作(組み立て編)

DIY GB CARTRIDGE(GAMEBOY用カートリッジの自作) 趣味でゲームボーイ用カートリッジ基板を作る試みです。とりあえず基板のCADデータを公開してみました。 sites.google.com 前回はDIPのフラッシュメモリを普通に取り付ける基板を考えてみましたが、それだと…

ファミコンのスプライトの仕様

ファミコンのスプライトの限界を確認する(横方向に8個まで) ファミコンのスプライトを8個並べた時の、スプライトの消え方について確認してみました。 よく「並べて表示できるスプライトは4個まで」と言われていますが、これは2×2個で表現したスプライトが4個…

ゲームボーイ用カードエッジコネクタ(155円)

いつものAliExpressのKING WORLDさんでゲームボーイ用カードエッジコネクタを買ってみました。商品名は「Xunbeifang 10pcs Replacement 32 Pin Card Slot connector for GameBoy Coolor for G-B G-BC console」 です。 価格は10個で1,551円。1個あたり約155…

8x8ピクセルの自作フォント

8x8ピクセルのフォントを作ってみました。ファミコンゲームなどを作る時に使うことを想定しています。 sites.google.com

ゲームボーイ用のカートリッジのガワ(約50円)

ゲームボーイ用のカートリッジのガワ(中身は純正テトリス) AliExpressのGamersZone Storeというショップさんからゲームボーイ用のカートリッジのガワを買ってみました。商品名は「Replacement For GBA SP Game Cartridge Housing Shell For GB GBC Card」。 …

ゲームボーイ用のカートリッジ基板の自作(設計編)

趣味でゲームボーイ用のカートリッジ基板を作ってみたいと思います。「GBDK」でゲームを自作して遊ぶことを目的としています。 左が初代ゲームボーイ。右はNew 3DS LL まず、ゲームボーイ本体を用意します。ゲームボーイ(カラーじゃない)のカートリッジが…

Hollow Knight

ホロウナイト 以前、セールの時に買った「Hollow Knight」。 最初、遊んでみたら、一体目のボスの強さに絶望して、長らく積んでいたのですが、地道にプレイをやり直してやっと達成度が100%超えました。一応、パワーアップ要素はあるのですが、自分のプレイヤ…

ギンガフォースのSTEAM版

qute.co.jp 「ギンガフォース」というシューティングゲームがSTEAMに移植されました。値段が良心的ですね。 以前、このゲームの公式ページと紙のマニュアル作りをお手伝いさせて頂いたことがあって、そのためスタッフクレジットに今でも名前が入っているとい…

ホムンクス

漫画「ホムンクス」で、ここのマンションが数コマだけ出てました。 山本英夫「ホムンクス」第一巻より 代々木のニューステイトメナー ホテルだったのは事実ですが、かなり昔の話です。 同作品は最近、実写化が決定されましたが、ここでロケすればビジュアル…

日経ソフトウエア2020年11月号

日経ソフトウエア2020年11月号 雑誌「日経ソフトウエア2020年11月号」にて、ファミコン用のゲームの製作記事を書かせて頂きました。載せきれなかった分は次号に続きます。 開発環境はCC65を使います。

ファミコン用カードエッジコネクタ(149円)

60pinカードエッジコネクタ Ali ExpressのKING WORLDというショップさんでファミコン用のカードエッジコネクタを買ってみました。正しくは「10pcs Replacement 60Pins 60 Pin Game Cartridge card Slot Connector for Nintendo for FC clone Console」という…

土日で楽しむゲームプログラミング入門

ご報告が遅れましたが、日経ソフトウエアさんに書いた記事をまとめたムックが出ています。 土日で楽しむゲームプログラミング入門 「土日で楽しむゲームプログラミング入門」巻末より メガドラのゲーム自作とかプチコン4の記事は私の担当部分です。2部の4章…

日経ソフトウエア2020年9月号

遅れましたが仕事の報告です。 7月24日発売の日経ソフトウエア2020年9月号でスポーツゲーム(後編)の特集記事とゲームプログラミングテクニックQ&Aの連載記事を書かせて頂きました。 日経ソフトウエア2020年9月号

X1の2Dディスクイメージを読み書きするツール

2Dディスクイメージを読み書きするツール X1のディスクイメージファイル(2Dファイル)を読み書きするツールを作ってみました。HuBASICフォーマット限定です。 対応機種はWindowsです。HSPで動きます。 ディスクイメージに対して、ファイルのプレビュー/追…

スーパーファミコン用コントローラの受け側のコネクタ(131円)

10個で1310円 AliExpressのKingworldというショップでスーパーファミコン用コントローラの受け側のコネクタを買ってみました。空港で止まっている時間が長かったみたいで、到着まで1か月近くかかりました。 値段は10個セットで1310円。一個あたり131円という…

ダイソーのマスクが6倍に値上がり

ダイソーでマスクを見かけて、思わず買ってしまいました。 ダイソー製マスクを比較 去年、同じお店で買ったマスク(左)と今回買ったマスク(右)を比べてみました。 中身はまったく同じですね。 どちらも値段は100円+税です。 ですが、、、マスクの数が20個…

若松通商でロジックIC(74HC161)を買う

電子工作での悩みの種が、ロジックICの入手方法です。 昔はよく鈴商で買っていましたが、残念ながらお店が通販に移行してしまいました。鈴商さんの通販はクレジットカード非対応です。事前に連絡したら、お店で支払ったり、商品を受け取ったりできるみたいで…

DIY FCカートリッジのサンプルプログラム修正

https://sites.google.com/site/yugenkaisyanico/diy-fc-cartridge 数か月ぶりに自作ファミコンカートリッジのサンプルプログラムの不具合を修正しました。 動作が正常な場合 ↑ 正常に動くと、こんな感じですが、、、。 異常な場合。パターンテーブルが壊れ…

愚かなバイヤーは購入

Ali Expressで検索してみたのですが、ゲームは99%が違法コピーという凄まじい状態ですね。いや、100%かもしれない。 「Super Maruo(Marioではない)」とか「烈火」とか「Gimmick!」が売ってるところ見ると、コピーする側が何がレアなのかしっかり理解してい…

ベーマガ1991年3月号「アルケー」

29年前のベーマガ 29年前のベーマガですが、この世で2人くらいしか知らないネタがあるので、書いておこうと思います。 ベーマガ1991年3月号 ベーマガ1991年3月号に掲載された「アルケー」。このプログラムの作者は私です。 プログラムを友達のE君に見せたら…

ゲームラボ2020年春夏

スキャナで電子化 「ねこたこ」のインタビュー記事が載っていると聞いたので、ゲームラボを買ってみました。今どきのゲームラボって、半年に1回くらい出てるんでしょうか。 さっそく読もうと思ったのですが、、、文字が小さすぎて読めません。写真も小さいし…

RetropieのX1エミュレータでプログラムを動かす

昔、自分が作ったBASICのプログラムをRetropieのX1エミュレータで動かしてみました。 ラズパイでX1エミュレータを実行 実行までの手順を紹介します。 まず、ベーマガのプログラムリストを見ながら、テキストエディタで入力するところから始めます。保存後の…

スーパーファミコン用延長ケーブルが192円

1本192円 Ali Expressの3C Club Storeというショップからスーパーファミコン用の延長ケーブルを買ってみました。 注文から13日で届きました。 2本で161円のものを2セット買ったので322円。これに送料が加わって、合計772円となりました(速達料金109円を含む)…