ファミコンのプログラム3at GAMEDEVファミコンのプログラム3 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト929:名前は開発中のものです。 12/02/19 18:20:39.95 h5opwI+K 通信アダプタでもその仕組みはあったよね。 アダプタに16KBのCHR-RAMと漢字ROM(第一水準?)を搭載したおかげで、 標準で日本語表示と4色のフルグラフィック表示に対応してた。 (バンク切り替えのタイミング管理の方法は知らないけど、 多分ハードウェア側で任意のラインでIRQ生成する機能があったと予想) ゲームソフトがでなかったのが非常に悔やまれる・・・ ディスクシステムを使える機能(?)も結局使われてないし・・・ これを見たとき、ファミコンとディスクシステムとキーボードと通信アダプタが 合体すれば、どんな楽しみ方ができるだろうと妄想してたよ 930:名前は開発中のものです。 12/02/19 20:55:13.09 U6dbhp2V ラスターでCHRバンク切り替えるだけだと1ラインごとに256パターンしか 出せない気がするんだが、それでどうやって漢字表示してたんだろう 結局キャラクタ自体も書き換える必要があるのかな 931:名前は開発中のものです。 12/02/19 21:53:51.47 h5opwI+K ファミコンの解像度は256x240で、 1パターンは8x8ドットで構成されるのだから、 ファミコンの一つの画面上に出せるパターン数は 32(横に並ぶパターン)x30(縦に並ぶパターン)=960パターンとなる。 ファミコンのPPUが一度に参照できるキャラクタは256個までなので、 画面描画中に3回バンク切り替え等の処理をする必要がある。 (大体32、64、128ライン目描画後のH-BLANK時) 漢字自体は、CPU空間に存在するROM・RAMからデータを読み、 I/Oを通して、PPU空間のRAMに書き込む。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch