[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 06/19 22:43 / Filesize : 104 KB / Number-of Response : 490
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ファミコンってC言語でプログラムされてるの?



1 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 23:24:30 ]
プレステ2もC言語でつくれる?

469 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 21:19:24 ]
プログラムに触れていると
昔昔、ファミコンやスーファミ時代の記憶が蘇ってしまう。
ああ、今になってあの頃を思い出す事になるとはなぁ…

470 名前:デフォルトの名無しさん [2008/12/03(水) 09:45:11 ]
おにゃん子タウンとか
ファンキーモンキー西遊記とかあれ高度なプログラマーなの?




471 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 10:08:27 ]
>>470
高度かどうかは兎も角、少なくとも“プログラマー”ではありません。

472 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 17:59:29 ]
今来た。こんなスレあんだね。
元FCPGだけど覚えてる範囲で書き込んでみる。

アセンブラでつくられるのは容量もあるけど速度のため。
リアルタイムのアクションゲームには速度が必要。

>>265
そんな感じ。キャラエディタはもちHu(ry

>>270
そんな感じ。機材というかライセンス+公開資料。

>>309,310,313
プログラムエリアは16kだったと思う。8kだったかも?
マリオぐらいまでのゲームは最大32kバイト。16kのタイトルも沢山あった

>>314
ファミコンにいわゆる「グラフィック」は無い。なので塗ったり線を引いたりできない。
2bitカラー(3色+透明)の256個のキャラとそれを使った64枚のスプライトしかない(マリオのサイズは2x2=4枚)
葉っぱと雲はパレットを変えてるだけでパレットは全52色の中から指定。

長文スマソ


473 名前:デフォルトの名無しさん [2009/01/22(木) 01:38:36 ]
こんなスレがあるとは初めて知った。


昔、1回だけファミコンの仕事したことがあるが、

・PC-9801でソース書いてコンパイル
    ↓
・出来上がったバイナリをROMライタに焼く
    ↓
・ROMカセットの基板のソケットにROM挿してファミコンにセット
    ↓
・ICEのホストマシン(PC-9801)で制御ソフトを立ち上げてシンボルテーブルを読み込ませる
    ↓
・ICEのスイッチ(確か、ICEモードとCPUモードがあったような?)をICEモードに切り替えて走らせる
    ↓
・デバッグ

というような流れだった。

何でいちいちROMを焼かなければならないのかは、今となってはよくわからないや。
ROMエミュータが無かったか、あるいはICEにエミュレーションメモリが無かったせいかも?
(あるいは、その機能はあったけどその存在を知らなかったので使っていなかっただけ、という可能性もあるw)

あと、ICEモードにすると、音が出ないがシンボリックデバッグが可能になって、
CPUモードにすると音が出る代わりにデバッグが不可能になったような気がする。

多分、6502エミュレーションモードと、ファミコンから引っこ抜いたCPUで直接動かすモードの切り替えスイッチだったのだと思う。

あと、サウンドドライバは既に社内で用意されていたライブラリを使っただけなので、音源関係のデバッグはやったことが無い。

サウンドデータ(楽譜)はMMLで作ってパソコンのPSG音源であらかじめ確認してから、
そのデータをファミコンに持ってくるだけだったような気がする。

474 名前:デフォルトの名無しさん [2009/01/22(木) 01:43:19 ]
組み込みはだいたいLinuxじゃないか?
gccだと思うが。

475 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 02:24:17 ]
誰に対するレスだよw

476 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 03:06:43 ]
ファミコンの時代にLinuxは存在しないどころか、開発すら始まっていません。

gccはあったけど、ファミコン中期〜後期の頃に
最初の安定版がやっと出てきた頃じゃなかったかな?

正直、スレを間違えているとしかw

477 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 03:47:03 ]
なんで突然Linuxの話が出てくるのかが分からん



478 名前:デフォルトの名無しさん [2009/01/22(木) 06:02:57 ]
バンクの切り替えで死にそうになった



479 名前:デフォルトの名無しさん [2009/01/22(木) 06:28:00 ]
ゲーセンにある3Dのガンダムseed destinyってC++でしょ?
あんな早い動きC++でなきゃ無理でしょ?
ガンダムクラスからデスティニーとかフリーダムとかnewしてるんでしょうか?

480 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 07:51:27 ]
アホかい。

481 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 09:42:56 ]
PICのCとかも使えないというんだろうな。
目的次第でしょうが・・・。

482 名前:デフォルトの名無しさん [2009/01/23(金) 01:30:22 ]
ガセのアーケードは、Linux

まんまLinux。

Linux上でゲームが動いてる。

483 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 02:39:27 ]
そりゃ、AT互換機ベースのハードだからな。

484 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 05:00:04 ]
>>479
ワラタ

485 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 08:24:55 ]
>>479
おい、νをそんながらくたと並べんな。

486 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 14:50:45 ]
昔はCでゲーム作るのは珍しかったって聞いたけど。
ドラッケンはその珍しいゲームのうちのひとつ。ファミコンじゃないけど。

487 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 10:26:10 ]
ハック、ハック、ドラッケン



488 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 04:26:26 ]
スーパーマリオの、残機を、たくさん増やすと、王冠がついて、その後ろに、
キャラクタがつきますが、可読性に、欠陥なので、せめて、16進数でよいので、誰か、
ハックしてください、ワールドも、同様です、、、

489 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 11:41:41 ]
句読点の使い方から覚えましょう。せめて中学生レベルまで。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<104KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef