1 名前:名前は開発中のものです。 [2005/12/21(水) 02:19:16 ID:3YuJDfXD] マリオみたいなのを作ってエミュで遊びたいんですが 開発ツールはどこで手に入りますか?
895 名前:名前は開発中のものです。 mailto:sage [2008/04/05(土) 15:43:58 ID:WhGJWVuk] ファミコンって52色中16色じゃないの? ここ見たら64色って書いてあるんだけど。 ttp://www9.atwiki.jp/fcarchitecture4ff7/pages/4.html
896 名前:名前は開発中のものです。 mailto:sage [2008/04/05(土) 18:14:29 ID:2cWf7sFt] 一般的には全52色と認識されている 64色というのは6ビット使ってパレット番号を指定しているところからくる誤解だろう そのうちのBG13色(透明色含む)とスプライト12色を足した25色が同時に発色可能
897 名前:名前は開発中のものです。 mailto:sage [2008/04/07(月) 18:10:13 ID:Re35z2Ny] MMC5を使用したファミリーベーシックが欲しかったな。 そういや32bitの入門向け開発機がどうのこうのと昔任天堂が言ってなかったけ?
898 名前:名前は開発中のものです。 mailto:sage [2008/04/22(火) 19:17:10 ID:JlUji/kO] たけ挑で時間を経過させると宝の地図が出てくるギミックってあるじゃないですか。 あのソフトは時計を内蔵してないと思うんですけども、 どういう原理なんですか?フレームを数えてるとか?
899 名前:名前は開発中のものです。 mailto:sage [2008/04/22(火) 23:38:51 ID:WsGplEiB] 一般的な話、水晶乗ってるんだから時間計測くらい何とでも出来るだろ
900 名前:名前は開発中のものです。 mailto:sage [2008/04/22(火) 23:45:00 ID:PoL7rtGA] Vblankは1/60sに一回起こる。つまりそういうことです。 というか実際のところどうなんだろうね。 どこまで1/60sに近い数字なんだろう。
901 名前:名前は開発中のものです。 mailto:sage [2008/04/23(水) 00:38:27 ID:byKYi0oI] NTSCなら60000/1001で59.94fps だからゲーム機上の60フレームは厳密には1秒では無い
902 名前:名前は開発中のものです。 mailto:sage [2008/04/23(水) 09:12:26 ID:p6pBJev8] ファミコンはNTSCじゃないから、59.94ではない。 事実、テレビにファミコン映像が少し混ざった場合、上から下へ(あるいは逆かも)流れるので、 59.94と一致はしていない。
903 名前:名前は開発中のものです。 mailto:sage [2008/04/23(水) 13:31:06 ID:p6pBJev8] そう言えばエミュで、迷宮組曲の連射測定機能を測ると、理論値より少し多く出るな。 なんでだろう。
904 名前:名前は開発中のものです。 mailto:sage [2008/04/24(木) 22:33:31 ID:4GaXT/pf] >>901-902 ファミコンは60.1Hzっぽいな 1/(4/21.48e6*341*262) = 60.106 以下 NTSC 2C02 technical reference から抜粋 > Other than the 3-stage Johnson counter, the 21.48 MHz signal is not used > directly by any other PPU hardware. Instead, the signal is divided by 4 to >get 5.37 MHz, and is used as the smallest unit of timing in the PPU. > - 341 PPU cc's make up the time of a typical scanline (or 341/3 CPU cc's). > - One frame consists of 262 scanlines. This equals 341*262 PPU cc's per > frame (divide by 3 for # of CPU cc's). その差が効いてくる場面は、ゲームで遊ぶ分にはあまりなさそうで、 実機のキャプチャとかじゃなけりゃ気にすることはないだろうが。 >>898 のようなのなら、ふつーは垂直同期を数えるかな。 MSXのBASICで秒間60増えるTIME変数は便利だったのを思い出した。
905 名前:名前は開発中のものです。 mailto:sage [2008/04/24(木) 23:42:03 ID:soSdpCPx] (21477270/4) / (341*262)=60.098 だろ?
906 名前:名前は開発中のものです。 mailto:sage [2008/04/26(土) 09:49:47 ID:nl7Vbcs/] このスレの住人ってすげーな。
907 名前:名前は開発中のものです。 mailto:sage [2008/04/26(土) 14:59:29 ID:rnaVgqqK] >>904 まあ正確な時計を作るわけでもないから 普通は60フレーム数えて1秒とすれば問題ないよなぁ そもそもマリオなんかは秒計算じゃないし