【ゆっくり解説】ファミコンはいかにして映像を出力するか ブラウン管の仕組みとPPUの動きについて解説

Поділитися
Вставка

КОМЕНТАРІ • 64

  • @sugar_tanaka
    @sugar_tanaka 4 місяці тому +22

    ブラウン管ってあんなオシロスコープを精密にしただけみたいな装置であんなに綺麗に写るのはすごいと思う

    • @ThirtyEight_NORTH38
      @ThirtyEight_NORTH38 4 місяці тому +4

      オシロを無理矢理強くした感じがしますよね()

    • @piyashirikozo
      @piyashirikozo 21 день тому

      色を出す仕組みも凄い。

  • @AZ-rj6hk
    @AZ-rj6hk 2 роки тому +66

    今にして古いブラウン管TVを遠くから見たり画面を撮影するとと上から下に帯が見えた理由が分かりました

    • @yukkuriCS
      @yukkuriCS  2 роки тому +21

      私も昔はテレビの中に映るテレビを見てなんだあれって思ってました!

    • @y-hisa
      @y-hisa 11 місяців тому +12

      光線銃とかライトペンが走査線の光を拾っていたので、走査線が無い今のテレビはこの機能が実装できないですね。

    • @Redprussia0727
      @Redprussia0727 5 місяців тому +7

      ​@@y-hisa つまり走査線を現代のテレビでも再現出来れば光線銃も使えるようになる......?

    • @kiukiu1919
      @kiukiu1919 5 місяців тому +2

      いぬからすると高速で動く光の線を見て何が面白いのか理解に苦しむ

  • @xpenta
    @xpenta Рік тому +37

    凄くいい動画ですねえ。
    永久保存版ですよこれ

  • @ブラッド伊葉
    @ブラッド伊葉 2 роки тому +15

    ファミコンで色違いキャラを出すことや画面の色を変えることができる仕組みは色自体はその場で指定していることがわかりました

    • @yukkuriCS
      @yukkuriCS  2 роки тому +8

      そうなんですよね、色は別指定!

  • @aoroad
    @aoroad Рік тому +44

    昔のプログラマーやばすぎるな

    • @toskwa3582
      @toskwa3582 5 місяців тому +14

      昔、趣味でZ80のハンドアセンブリでプログラムを組んだ事があるけど高級言語に比べて考える事が多すぎて
      辛かった。

    • @piyashirikozo
      @piyashirikozo 21 день тому

      画面が途中まで表示されたタイミングで 裏画面?に切り替える事で、2重スクロール実現するとかも。

  • @神谷了
    @神谷了 5 місяців тому +7

    ファミコンのハードは初めて知りました。当時の日本のパソコンもスプライトの数とか表示色数が売りでした。AppleIIも VRAM 2KB だったけど擬似的に6色出せただけでスプライトも無く全てソフトで表示してもっと荒い画像だったけどゲームはファミコンに負けないくらい滑らかで面白かった。PC8001 と AppleII を持っていたのでファミコンは買わなかったけど、ファミコンは値段の割に凄い滑らかで綺麗な表示だと思っていました。

  • @SinFurachyan
    @SinFurachyan 4 місяці тому +4

    3:46
    それでブラウン管テレビを直撮りしてる時に黒い線が映るんか

  • @いぬさんです
    @いぬさんです 4 місяці тому +3

    ファミコンすごいですね。
    オイラは当時からゲームにあまり興味ない人だったのでファミコンは持ってませんでしたが…。
    いまだに機械フェチなので、ハイスペックなゲーム機には興味あるんだけど、ゲームに興味がないという…。

  • @星雲男子大学
    @星雲男子大学 4 місяці тому +1

    理論はな〜んとなくわかったけど、
    それを実践しちゃった昔のプログラマたちはバケモンよな

  • @つくものがたり
    @つくものがたり 5 місяців тому +6

    つまりファミコンはブラウン管でないと画像が表示されないのかな?

    • @荒らしは無視しようね
      @荒らしは無視しようね 5 місяців тому +9

      一応av端子をHDMIに変換するアダプタもありますよ。
      でも光線銃みたいな走査線を感知する周辺機器だと使えなくなりますね

  • @yuyuccuri
    @yuyuccuri 6 місяців тому +3

    PPUはDSPプロセッサ的な処理方法なんですねぇ...
    CRTも高リフレッシューレートでフリッカーフリー!でないとチカチカして疲れる....という

  • @bambooooooooooooooooo
    @bambooooooooooooooooo 5 місяців тому +2

    ツクールで見たキャラチップがなんなのか今ようやく理解できた…

  • @y-hisa
    @y-hisa 11 місяців тому +2

    パソコンだとPCGと呼ばれるフォントROMをRAMに置き換えたモノもあります。
    ファミコンはROMにBGデータをもっているおかげで、VCRの様なメモリ切り替えでサラマンダーのプロミネンスのアニメーションが容易に実装できました。

    • @yukkuriCS
      @yukkuriCS  11 місяців тому

      PCG、バンク切り替え、熱いですね👍

  • @asapu
    @asapu 2 роки тому +12

    いい解説… (*´艸`*)
    まあ今の人たちに役に立つかは不明だけど…w

  • @貴弘小沼
    @貴弘小沼 8 місяців тому +2

    はじめまして、
    動画面白かったです。
    ファミコンの
    ライバル機の、
    PCエンジンや
    メガドライブの
    性能解説も…
    機会がありましたら
    是非お願いします。
    😊

  • @Sデンキサービス残党兵
    @Sデンキサービス残党兵 2 роки тому +4

    ブラウン管TV(アナログ放送・ビデオ)は走査線を1本おきに飛び越し走査で表示しているので隙間があいている2枚の映像を表示し残像で1枚の映像になるので1秒間に30枚ですね。(インターレーススキャン)動画内でスローモーションで表示されているのはプログレッシブスキャンですね。
    ファミコンがどの方式なのかは記憶が定かではないんですよね。

    • @yukkuriCS
      @yukkuriCS  2 роки тому +5

      デインタレースをミスったシマシマな動画とかよくありましたよね…。
      ブラウン管テレビのスキャンラインは500本くらいあって、
      ファミコンの解像度はその半分なので、飛び越し走査しても毎フレーム書き換えれちゃうんですよね
      なので1枚の絵を2フレームに分割とかではなく、60FPSで全部描画していたと思います(うろ覚え)

    • @kmaru9400
      @kmaru9400 Рік тому +3

      NTSC規格は2枚のフィールド(1フレーム分)を走査線一本分ズラして表示するインターレーススキャン方式なんだけど、真空管時代に制定された方式なので同期信号タイミングの許容差がガバで、2枚のフィールドの走査線位置を合わせてプログレッシブな表示をさせる事も出来た。
      本来のNTSC規格からは外れているものの、垂直解像度半減と引き換えに少ないメモリと簡単な同期信号回路で60fps表示が可能とメリットが多いので、ファミコンに限らず多くのゲーム機がこの方式だった。

  • @MrHiroshiHosokawa
    @MrHiroshiHosokawa 2 роки тому +4

    ラインバッファでないラインバッファ・・・笑 たしかにそうですね。アーケードゲームなどは高速RAMでスプライトを物理的にラインバッファにしてるものも多いですが、当時のファミコンでは1チップにする必要もあってできなかったんだろうなと思いますね。

  • @EF66902
    @EF66902 5 місяців тому +3

    32x30キャラ(16x15コマ)分のパレット指定を64バイトに納めて 1画面分キッチリ1024バイトにする変t….. 倹約仕様
    お陰で縦スクの計算に一手間掛かるのが面倒くさいったら

  • @ninini_222
    @ninini_222 4 місяці тому +1

    走査懐かしい〜。高校の頃やったなぁ

  • @enuringo
    @enuringo Рік тому +6

    おもしろい😂こういう動画あんまりないですよね🤔

  • @ダム好き民
    @ダム好き民 5 місяців тому +4

    4:44 突然の畏怖情報

  • @komkiri554
    @komkiri554 4 місяці тому

    今思うとブラウン管TVってかなりボヤけた映像だったよね
    ボヤ映像だったからファミコンドットがキレイに見えた。
    今のTVだとドットは滲んで見えちゃう。せっかくSやD端子で、もっとキレイな映像でゲームできてたのに
    TVからS端子とD端子無くしやがってー!!!

  • @deepblack8594
    @deepblack8594 2 роки тому +4

    DMAで非同期にVRAMへ転送できた事も、短いvblankで処理できた理由だった様な遠い記憶があります。
    …もしかしたらPSの話かもしれません;

    • @yukkuriCS
      @yukkuriCS  2 роки тому +3

      ありましたね!
      スプライトを転送するやつでしたっけって気になってぐぐったら面白そうな話がありました
      >じぇみに広野氏が語るファミコンソフトの開発技術

    • @deepblack8594
      @deepblack8594 2 роки тому +1

      見てみます!

    • @Terra--kd2gg
      @Terra--kd2gg 4 місяці тому

      ファミコンってDMA搭載だったっけ?

  • @Preeeeeminent
    @Preeeeeminent 4 місяці тому +1

    古いテレビの画面の線って走査線だったんだ
    ほう

  • @linus8976
    @linus8976 5 місяців тому +1

    内藤さんはゴッドファーザーを喩えにして説明してましたねw

  • @PREVIEW5555
    @PREVIEW5555 4 місяці тому

    ひろゆき(?)か誰かが言ってたけど、ハードウェアの勉強するなら
    ラズパイとかアルデュイーノとかじゃなくてこういうのじゃないと
    勉強にならないというのは理解る気がする
    勉強用のでは勉強にならない

  • @エドワード-s3u
    @エドワード-s3u 5 місяців тому +1

    ファミコンのエミュ作るとかどんだけ優秀なの
    師事したいくらいだわ

  • @いか-e1c
    @いか-e1c 5 місяців тому

    当時の思い出と言えば、復活の呪文の写し間違いによる絶望感と、バグったカセットはドライバーで差込口をガリガリしてフッと息をかけるとバグが直った事ですね。

  • @紺-o7o
    @紺-o7o 9 місяців тому

    スプライトの表示に比べてBGはチラつかずにしっかり表示できるのはなぜですか?

  • @SooglePlay
    @SooglePlay 4 місяці тому

    だからバグった時に、
    文字の代わりに絵のかけらが表示されるのかぁ

  • @赤井秀教
    @赤井秀教 4 місяці тому

    ファミコンのスプライトは52枚と記憶してたが違ってたのか…

  • @松谷真吾-z6d
    @松谷真吾-z6d 2 роки тому +1

    聖剣伝説っぽい音楽

  • @dtneko954
    @dtneko954 5 місяців тому

    z80❗️懐かしい😂

  • @バスケ男-h2t
    @バスケ男-h2t 4 місяці тому

    ブラウン管の説明ファミコン混ざってね?

  • @アローラ藍しゃま
    @アローラ藍しゃま 4 місяці тому

    自作エミュレータって単語で?!ってなった

  • @hagogehidebu6913
    @hagogehidebu6913 4 місяці тому

    ファミコンって スプライトは1ライン64でしたっけ?

  • @探偵倶楽部-k5e
    @探偵倶楽部-k5e 5 місяців тому

    なるほどな…わからん😖

  • @user-lu4lt7sd3p
    @user-lu4lt7sd3p 4 місяці тому

    なるほど分からん

  • @探偵倶楽部-k5e
    @探偵倶楽部-k5e Рік тому +5

    そういう事か、さっぱりわかりません

    • @レニウムドリルイーストパウアー
      @レニウムドリルイーストパウアー 6 місяців тому +3

      まあ、料理作らせる命令する時に
      「オムライス作れ」って命令するのが現代で
      出来合いの卵、ご飯、ケチャップ、設計図渡して「盛り付けて。」って命令するのがファミコン って感じかな。

  • @森末貢司
    @森末貢司 5 місяців тому

    さっぱりわからないな(笑)

  • @エルピープル-l6k
    @エルピープル-l6k 5 місяців тому

    こういうのを営業が説明して発注元に理解してもらえれば話が早いけど理解できないアフォが多いのよね😔仕事でそういう奴相手するとホント大変😢

  • @gatchegatche
    @gatchegatche 7 місяців тому +1

    BGMうるさくて見てられない

    • @マグロ公国
      @マグロ公国 7 місяців тому +4

      本体の音量が悪いのでは?

    • @kuroneko-banana
      @kuroneko-banana 4 місяці тому

      同じくBGMがうるさく感じて見るのやめました

  • @orangeannet5250
    @orangeannet5250 4 місяці тому

    こんちわ、じゃなくてこんちは。まずは日本語から勉強をやり直して。ー

    • @ぽんかん-q9s
      @ぽんかん-q9s 4 місяці тому +4

      内容が理解できないからどうでもいいところにだけ難癖つけてるの草