ファミコンの限界について語るスレ Ver.3.1
■ このスレッドは過去ログ倉庫に格納されています
ファミリーベーシック…2KB
ファミリーベーシックV3…4KB 過去スレ読んでからやるデビルワールドは最高だなw
仕様を逆手にとったアイデア、見習いたいもんです >>3
ナーシャは、割り込みルーチンの処理を書くのが超絶的に上手だ。 昔の名プログラマーと呼ばれてる人はみんなそうだよね
森田さんしかり 限界を語るには作る側の視点もあるといい気がするんだけど
今現在入手できるファミコン(NES)開発環境とかって存在する?
イメージ化できたり割り込みとかの資料もないと意味ないけどさ
そんなことしなくても性能限界なんてとっくに知れ渡ってるか ファイナルファンタジーシリーズって今見ると結構粗いよね ファミコンでMSXグラディウスを再現出来たりする? >>18
MSX版で、BGを使って描画してる要素(例えば長いレーザーとか)と、音源の特性の違いを除けば、大体は問題なく移植できると思う。 問題になりそうなのはレーザーとデモの一枚絵ぐらいかね ビッグコアもあるけど、BGで描画すれば良いし。
ちなみにファミコン版のグラフィックをMSXっぽくしたハックロムはあるよ。 GBパロでやってたようなパレットレーザーあたりはできないのかな
ちゃんと表示できるエミュが多分ないだろうけど ファミコンで1パレット潰すのはデカすぎる。
8ドットスクロールを再現するわけだから、やりようは
ある気がするけど、どっちにしても誰もやらないでしょ。
そもそも、MSX版の再現なんて限界でもなんでも無いよね。
個人的に、ダイナマイトバットマットマン、ギミック、
メタルストーム、バトルトード、リックル、烈火、
メタルスレーダーグローリー辺りが凄いと思う。 >>24
GBのパロディウスやったこと無いので想像で言うけど、ケツからもレーザーが火を噴いてるように見えても良いから、1ライン全体の色を変えてレーザーに見せるって話?
それなら、直前のラインのHBLANKで、背景色(BG用の各パレット共通色)の色をレーザーの色に変えて、レーザーを表示したラインのHBLANKで、元の背景色に戻すだけ。
影つきのレーザーにしたいなら、2ライン分でそれをやればいい。エミュでも普通に出来るよ。 てことは、俺がYoutubeで見たGB版の動画は、エミュがちゃんと再現できて無かったってことか・・・。 理論的には出来るって事か
それならMSX再現を飛び越えてスプライトの使い方も広がるな
8ドットスクロールじゃ当時の任天堂から許可下りなかったかな >>26
いや、GBパロのは走査線の走るタイミングに合わせてパレット書き換えてる
表示位置をクロック単位で合わせてるという変態ワザ BGレーザーなら、ファミリーベーシックでやってた。 MSXは1フレームのBG書き換えに制限ないんだっけ? ttp://www.nicovideo.jp/watch/sm6788115 今覗いたらたまたま今日レスがあったが、sageで愚痴っても仕方ないだろageれ。
技術限界が楽しめるFCソフトは相場高騰してる場合が多い。だから安くてすげえソフトをあげれ
漏れのいち押しはテトラスターだな なんだかんだ言われるFCテグザーだけどあの時代にあのスプライト物量は結構凄いと思う
8ドットスクロールの分処理が軽減されたりするのかしら ファミコンのイメージファイトとアフターバーナーの出来は異常
ハードの使いこなしを見た >>41
なるほど自機が常に中央に位置してるな
>>42
悪いがイメファイは良くも悪くもファミコンレベルだと思う。当時としても見た目がチマチマして安っぽいし。
三面ボスのレーザーは頑張ってるけどね ちなみにMSXもキャラは全てBG(もどき)。 -> テグザー
スプライトはレーザーと爆風等に使用。
パターンがROMではなく書き換え可能なRAMだったら、
FCでもレーザーになってたかもね。 MSX版ってコンパイルの移植でしょ?
ファミコン版はゲームアーツ直々に移植したんだっけ。 ファミコン版はビッツラボラトリ。
テグザー100の秘密を参照のこと。 >>50
ゲームアーツ社長の宮路洋一氏が実際はうちが開発したって言ってるぞw
まあ実際にはアスキー独立組が開発機材のあるところ(ビッツ)に集まって作業した
ってのが実情だろうと思う スレチですまんが、PCEのヴェイグスもビッツラボ開発だけどオリジナルのプログラマが結構手伝ったりしてたらしい
何か繋がりがあるんだろうか ゲームアーツもビッツラボラトリーもアスキーのバイトから会社を設立して
独立したプログラマ集団でスタッフも旧知の仲
コンシューマーの開発には専用の開発機材が不可欠であり
移植の際には下請けに特化したビッツが所有する開発機材を使用するという
提携のような繋がりがあったと思われる
カセット内蔵のチップで、BGとスプライトのパターン(各256種類だっけ)を動的に生成したら、
どのくらいのグラフィックになるかな?
色数制限はどうしようもないけどw >>58
いまさらそんなことを話題にされてもw
あぁ、カセットにi3とメモリを積んでどこまで出来るかって話ですか?
ロマンもへったくれもない糞みたいなアイデアですねw
……消えろ、屑 冷却ファンとACアダプタ付いたカセットとかちょっと見てみたい気もするなw ROMってて初めて書いたのになにってんの
ばかなのしぬの 1994年12月から1995年8月ごろまで
いた女 23歳から25歳くらい
ファミコンを買うと変態扱いして
物凄く笑うの
古本屋では古い本を買っても誰も笑わないのに
愛知県一宮市奥町 ファミコンランド
>1994年12月から1995年8月ごろまで
あなた執念深いね みんな糞ゲーというが俺はイース3が頑張ってたと思う、FCというのに意地でも
キャラ絵を入れた辺りは評価してもいいんじゃね 10ヤードファイトって何気にステータスが横に付いてね?
あれは、ステータス欄に表示されてる文字とかはスプライでト、BGは上下にはハードスクロールさせてるけど、左右は全くスクロールしてないんじゃないの?
だから、ああいう構成でも画面は破綻しないんだと思う。
FCの場合、ああいう縦に画面を切り分けるステータス欄をハード的に実現できるのは、MMC5だけだと思うよ。 ・ステータス欄はBG
・メイン画面のスクロールは4ドット(半キャラ)
・半キャラずらした文字とグラフのキャラクターをあらかじめ用意して
・スクロール毎にステータス欄を丸ごと書き直す
ハード的にムリとか固定観念に縛られない柔軟なプログラミングテクニックや発想が
オーパーツ的な失われた技術になってしまうのが惜しくてならない
柔軟も何も、当時のPCゲームではごく普通の技法だし、画面全体を書き換えるのは今でも普通に使われてる手法だよ。
ただ、それだと当時の遅いCPUやVDP/PPUでは、ティアリングが出まくるから、FCはわざわざキャラクタベースのBGとスクロール機能をつけたんでないの?
なんでそんなに昔話を過大評価すんのか分からん。 まあ、MMC5だけとか言ってる人には思いつかないよねw MMC5にHWスクロール使いながら、
画面横にステータス部分を作るのに有効な機能ってあったっけ?
上下ならともかく。 クライシスフォースとかはキャラパターンアニメーション
横から何キャラ分か指定して別のネームテーブルが適用できるけど
拡張側は縦スクロールしかできないみたいのでステータス的用途以外には使いにくそうな感じ こんなスレあったのか。
超亀だが
>>26
スクロール量を調節すれば前からだけ出せそう。
BGの表示されてない側をレーザー色で埋めておいて、
例えば自機が100の位置にいたら156ドットだけスクロールする。
レーザーの幅分だけ待ってから戻す。 あ、背景ありでもできるかな。
点数表示とかで固定領域があるとして、その隣に自機のいる横ラインのコピーを描く。
そこの自機x座標より右にレーザー色を塗っておいて、自機を表示するときにスクロールでそこに飛ばす。
0番スプライトは自機の方に使って、固定領域はクロック数えて頑張ってもらう。(なので固定領域は上になる)
背景の書き換え量が増えるから無理かもしれない。
あとスクロールするとき端が乱れる。 そこまでやると実機と同じ表示の得られるエミュはなさそうだな >>26
パレットアドレスを指定する時に、画面が乱れそうだな。
それやる前に、表示をオフにしないといけないんだったかな?
ファミコンに HBLANKなんてものが存在するかどうかも不明。 HBLANKはIRQ搭載マッパチップ使うしかないね 初期のF1レースとかは別にIRQつかってない
厳密にクロック数を管理すれば問題なし
すぐにチップに頼るヤツは限界が浅いなぁ >>90
そういうプログラムはハードに変更が加わった時に動かなくなる元 アセンブラ自体冗長性など皆無だろ
ライブラリやミドルウェア頼みのゆとりプログラマの来る場所じゃないよ >>94
ところが同じファミコンでもロットの違いで挙動が違うというのはままあることなんだ PPUのパレット周りだけだろ
あなたの言うようなクロックの違いでもあるの? 限界突破って噂のFF1飛空艇動画見てみたんだが、
はっきり判断できないが普通に1フレーム8ドット以下っぽいな
どの辺が限界だったんだろう。 >>100
限界を突破してたら描写が破綻するだろ
言ってる意味理解できるか? ■ このスレッドは過去ログ倉庫に格納されています