ファミコンのプログラム4 (567レス)
ファミコンのプログラム4 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
23: 名前は開発中のものです。 [sage] 2012/08/30(木) 00:13:48.09 ID:2dcDlWaJ >>16 ヒット検出しないのが正解だろうね。 実機でそうなったんだし。 上から覆い隠してる訳ではなくキャラクタを表示していない(と俺は考えてる)のだから、ヒットしなくて当然と思うけど。 左端がダメとかは、関係ない。横スクロールの指定はいつでもできる。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/23
24: 名前は開発中のものです。 [sage] 2012/08/30(木) 04:48:24.33 ID:YFBZ+1yV 検出してからレジスタ叩いてるクロック分だけ画面描画進んでるから 次のラインまで最低でも12クロックはズレたままでしょ ライン単位での描画しかサポートされてないエミュだと再現できないけど http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/24
25: 名前は開発中のものです。 [sage] 2012/08/30(木) 23:09:45.06 ID:mbhkbHVJ >>23 がはぼ正しい >>20 はどちらかというと間違い HBlank中が必須というわけではない >>24 のようにCPUがフェッチ&デコード&実行&ライトやってる時間にも、PPUのドットは結構動くことに注意 普段はG-NESの使いやすいデバッガでデバッグ。 使いやすいVirtuaNESやNNNesterJでおおまかな確認。 際どいタイミングが必要なデバッグはFCEUXとNintendulator。 Nestopiaでタイミングの最終動作確認。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/25
26: 名前は開発中のものです。 [sage] 2012/08/31(金) 04:25:11.05 ID:qhg8Zh3g 大まかなデバッグはエミュでやって最終的に実機で動作確認してるわ http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/26
27: 名前は開発中のものです。 [sage] 2012/08/31(金) 23:35:00.18 ID:gnF3SCUx 0爆弾の設置場所は捨てライン用意するならどこでもいいけど 右端なら画面に影響は出ないわな http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/27
28: 名前は開発中のものです。 [] 2012/10/10(水) 21:49:54.07 ID:Z4BAuN6X ファミコンゲーム作ってみたいんだけど時間がないんだよなー 現実的な問題がな http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/28
29: 名前は開発中のものです。 [sage] 2012/10/11(木) 19:34:39.57 ID:9I6Jco6V プログラミングにアセンブラから入った身だから 最初のうちはなれていたけど CとかC++とかASに触れていくにつれて 面倒になっていったな・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/29
30: 名前は開発中のものです。 [sage] 2012/10/12(金) 00:52:25.78 ID:Z8DOmKFZ ASってのはFlashですか? あぁそれはありますよね…。感覚というか形態が違いますからね…アセンブラは http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/30
31: 名前は開発中のものです。 [sage] 2012/10/12(金) 01:31:47.39 ID:EPkxezrz そうActionScript(2.0だけどw) 最初のうちは高級言語のクラスとかオブジェクト指向とか全く理解できなくて、 アセンブラ至上主義で6502とか8080とか8086とかいろいろ手を出してたんだけどね・・・ 6502向けのCコンパイラとかいいのないよね てかそもそも8bitCPUに高級言語使うのもおかしな話だけどさ 某C言語が使えたポケコンは、全然速くなかったよ さすがにBASICよりは速かったけど・・・ http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/31
32: 名前は開発中のものです。 [sage] 2012/10/12(金) 03:23:49.62 ID:fS+ezBRP そもそも6502でC言語を使う需要が無いしな Z80なら需要があって割とあるけど http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/32
33: 名前は開発中のものです。 [sage] 2012/10/12(金) 10:06:06.38 ID:H0vAZjLv cc65があるだろう。 最適化があまりうまくないけどな。 素人レベルだと十分だわ。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/33
34: 名前は開発中のものです。 [sage] 2012/10/14(日) 05:44:02.35 ID:XxvV8AOh Cは16bitな石からでいい。色々ともったいない。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/34
35: 名前は開発中のものです。 [sage] 2012/10/17(水) 13:25:16.84 ID:R5qyF0uk メガドラ以降ってことですか http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/35
36: 名前は開発中のものです。 [sage] 2012/10/18(木) 18:23:21.69 ID:VBrCRfaf 同じ6502でもPCエンジンだと、ハドソンが優秀なCコンパイラ作ってたりしたんだろか? http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/36
37: 名前は開発中のものです。 [sage] 2012/10/18(木) 19:42:59.84 ID:l5n3aOad SFC末期やプレイステーション頃まではC言語に出番はなかった。 C言語だけでリアルタイム処理なゲームを作って動かせる、それを配布できるってことは、今で考えるよりもずっと贅沢な事。 個人ユーザ中心のホビー分野ではそれなりに需要あったんだろうけど。 それとFDみたいに安いメディアかつ少数生産で済む16bit世代なPCゲーとか。 8bit機だと非力すぎる上にどうせ機種依存バリバリな処理系しかないからCで書いても他で流用のしようがない。 使うことにデメリットは多くても、メリットになる部分が全くと言っていいほど無い。 メガドラは時期的に言ってアセンブリ言語手書きだと思われる。 人間が手書きしても全然苦にならない整然としたアーキテクチャだったし、セガが発売したゲームがどれもROM容量ケチってるあたり、C言語使って容量無駄に使うことが許されたとは思えない。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/37
38: 名前は開発中のものです。 [sage] 2012/10/18(木) 20:01:24.07 ID:IES3MNvB しかし、Cで組むとなんであんなにコード太るんだろうな http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/38
39: 名前は開発中のものです。 [sage] 2012/10/18(木) 23:13:52.20 ID:63+xOnKC ただ単に、 当時は、ハードメーカーから提供されているのが アセンブラだけとかだったからだろう。 プログラムといえば、BASICかアセンブラという時代なんだから、 c言語がなくてもしょうがない http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/39
40: 名前は開発中のものです。 [sage] 2012/10/19(金) 08:19:37.01 ID:sjsgdMuz 当時を知らない人間は、そう考えるのね。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/40
41: 名前は開発中のものです。 [sage] 2012/10/21(日) 15:54:50.15 ID:JbO9yeZu アセンブラでやったって速度足りなくて神業が要るっていうのに なぜC厨が湧く http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/41
42: 名前は開発中のものです。 [] 2012/11/04(日) 00:17:55.67 ID:CsVJLmvl 実機的MMC1の初期化について書いておいた http://kohada.2ch.net/test/read.cgi/gameurawaza/1345225953/908-909 必要ならコピペでもなんでもどうぞ http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/42
43: 名前は開発中のものです。 [sage] 2012/11/04(日) 21:10:23.38 ID:vueKXrfu 最近MMC1AとMMC1Bをいじったけど、電源投入時はバンクサイズ16kモードで後半の16kは最終バンクで確定してるみたい よく言われるように16k毎にベクターやリセットルーチンとかを設置する必要はなく、 32k毎の設置で一切問題はなかったので、リセットで偶数バンクが後半16kにあてがわれることはない模様 ファイナルファンタジーや三國志とかを見ると最終バンク以外にリセット等のベクタを置いていないから バンクサイズ16kで後半最終バンクFIXモードだと不定になることはなさそうな感じ 無印のMMC1が手元になく確認していないのでひょっとしたら仕様変更があったのかもしれないけど それとbit7立ててバンクの初期化って古いエミュだと実装されていないから GNESとかVirtuaNES使ってると理解できないのはしかたがないと思う http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/43
44: 名前は開発中のものです。 [] 2012/11/13(火) 20:19:26.33 ID:CAAAMru1 話割ってしまうけど、自作したデータを既存のROM内のデータと交換して売るのって違法なの?売っているのを見たことないんだが。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/44
45: 名前は開発中のものです。 [sage] 2012/11/14(水) 20:00:04.73 ID:ukh7V0Cy カートリッジは意匠があるからやるなら基板むき出しか。 でも動作保障とかめんどいからキット販売がせいぜいか。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/45
46: 名前は開発中のものです。 [sage] 2012/11/15(木) 16:13:50.41 ID:oP0LY2A3 >>36 pcエンジンエミュレータ「MagicEngine」の作者が作ったものを バージョンアップしたコンパイラHuC http://www.zeograd.com/ HuC使ったけどすごく重いです stgを作ろうとしたんだけれど タスクを自機弾10、敵3、敵がばらまき弾8方向くらいで処理オチしてやる気無くなた この程度のゲーム30fps20fpsにする意味無いし エミュもリアル本体並み程度の能力しかないから処理落ちします 処理落ちしても良いアドベンチャーならまだしも 日本語表示の壁が 最大容量もPCEは2メガバイトが限界 古いHuCは多少軽いし、マジックエンジンHPからダウンロードできますが 機能が足りないです http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/46
47: 名前は開発中のものです。 [] 2012/12/17(月) 11:39:43.53 ID:pzS/xX0F Silver Surfer - Level 1 - Nes Music http://www.youtube.com/watch?v=-J0H5ah1G7A これ内蔵音源のみってマジかよ http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/47
48: 名前は開発中のものです。 [sage] 2012/12/17(月) 12:03:19.58 ID:PXXYK1Gg Timの仕事だとこっちも有名 ttp://www.youtube.com/watch?v=4_gObHt1uZA http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/48
49: 名前は開発中のものです。 [sage] 2012/12/20(木) 20:27:31.68 ID:Og5HQO4K NESはファミコンと違ってカセットに音源積めないから そういう方向に進化せざるをえなかったのかな http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/49
50: 名前は開発中のものです。 [sage] 2012/12/23(日) 01:13:37.02 ID:fIW1BS2m クソゲと酷評されるソルスティスだが面白かったね 主人公キャラクタがオブジェに隠れる演出はすごいよ〜 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/50
51: 名前は開発中のものです。 [sage] 2012/12/23(日) 04:35:01.34 ID:qQHuwdYA パターンがRAMでキャラ側をマスクで消してるんだっけ http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/51
52: 名前は開発中のものです。 [sage] 2012/12/23(日) 07:05:53.14 ID:X9VTHfNw 曲とデモプレイ画面しか見たことなかったが…。 キャラと重なるBGオブジェを、重なっているときだけスプライトにしてるのかと思ってた…。 でも素直にそうやっちまうと、スプライト用のパレットが足りなくなるのね。 ほんと凄まじい発想だわ… もっと派手な演出なら、既出だろうがRareのBattletoadsも良いな。 https://www.youtube.com/watch?v=-1UwbUencb4 しっかりした2重スクロールは、PCエンジン以降でしか見たことない気がする。 http://mevius.5ch.net/test/read.cgi/gamedev/1343539143/52
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 515 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.016s