Sensitive content
This media may contain sensitive content.
Loading video...
Video Failed to Load
モノクロにして解像度を落とせば、ファミコンでもこのくらい描ける
489,352 views • 1 month ago •via X (Twitter)
35 Comments

今回の描画フレームワークの検証用に作ったデモはこちら。

比較用動画

ファミコンでスペースハリアーを動かす手法の解説動画を作りました。 「コンパイルドスプライト」という手法を使って、大量のメモリと引き換えにCPU性能を限界まで引き出して、高速に描画しています。 #nesdev

説明を省略してしまいましたが、コンパイルドスプライトには上下左右のクリッピングができないという欠点もあります。 左右については、仮想VRAMが1536バイトでRAMに余裕があるため、その左右に32ドットづつの空白を設けて、合計で64ドットまでならはみ出て書いても画面に出ない領域を作って、カバーしています。 上方向は、コンパイルドスプライトの処理が縦1ラインづつ描く仕組みになっているので、途中の行ジャンプすることで、任意のラインから書き始めることができます。 下方向も本来はガードバンドを追加する必要がありますが、ゲームの性質上、下方向に消える敵がいないため、今回は何もしていません。

it is surprising how capable the famicom really is

ちなみにキャラ登録数(混載同居できるキャラの種類×パターン)から考えて再現の難しそうな先のステージってありそうでしょうか

一面に特化してその範囲内で実装してるので、敵8体+敵弾6個に背景少々までしかサポートしてないです。 同時出現パターン数に制限はないですが、速度と品質最優先でボスの頭だけで90KB使ってたりするので、後はお察しください…

ああ、そうかこれは通常のファミコンゲームと違って、 レトロPCのグラフィックス面に絵を描いているのと同じ考えをしないといけないのか... やっぱ鬼門は8面かな..同時に沢山の数の敵や木が出やすいあたり

スピード感が凄い!!!

赤だけとか緑だけの方が早いのでは?と思ってしまう私は古のPC88脳🤔

So, if this is all about the fact that using fewer colours takes less processing time or whatever, then surely the SNES's 2bpp modes have been greatly underexploited (16 bytes per tile vs 32 bytes in 4bpp), even without the additional resolution optimisations you speak of?

ゴイスー!

凄い…! 見事ですね!!

これを応用すればbad apple!!のムービーとか作れそう

ファミコンってモノクロ低解像度のモードが有るのでしょうか?

とびだせ大作戦「」

ファミコンのポテンシャルおそるべし。 ある意味、マーク3版を超える出来。 PC8801の四角い冷蔵庫よりも性能差を感じる。 当時、もしこれがでてたら時代が変わってた。
NEC PC8001のソフトを思い出しますね・・・ VRAMにドット計算して描画してました。

ファミコンでビットマップを描く方法が確立できたので、今回は6502のソフトウェア描画でどこまでできるかに挑戦、という状況でした。 大量のメモリが必要でしたが、最初に想定してた以上に速く描けたおかげでなんとか30fpsが達成できました。

このモノクロ2値化は他の色に置き換えても出来る事なのでしょか。 出来るのならステージ毎に色が変わっていい感じになるなと思った次第です。

@g1983 凄い

ZX Spectrum版がよりオリジナルに近づいた感じですね

@salexkidd 普通に凄い!ファミコンに不可能は無い!!

当時のユーザー層的に理解はされなかったでしょうが、PC-6001mk2みたいに割り切って出してくれたら面白かったのにと思いました

カセット側でキャラクタパターンを描き替えているのですか?

おお〜

@mucom88 凄っ!

凄すぎです 解像度は何となく理解できるんですが、モノクロであることも秘訣なんですね

Nope

容量どれぐらいなんだろ? マークⅢ版の2Mbitより多いのかな?

Are there two more Famicoms in the cartridge?

モノクロで表現していたファミコンソフトとかあるのかな イメージない🥲

おお!!!!! このキャラの大きさで描画出来ればアフターバーナーもいけそうですね~

だから何?って話しだけど

凄いです! mark IIIのスペハリよりこちらの方が好きです。
