[表示 : 全て 最新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言語でつくれる?

147 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 00:02:52 ]
この人には何言っても無駄だよ

148 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 02:20:58 ]
嘘吐くを「嘘はく」と読む「嘘はき」がいるスレはここですか?

149 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 05:28:07 ]
ほぼ全てのスレに居ると思うが…

150 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 06:44:50 ]
この吐くに関しては、表外音訓だから、
普通の文章では、漢字であんまり書かないし、
間違う人はいる気がする。

嘘じゃなくて、悪態とかだったら、読みを考えただろうけど。

151 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 06:48:33 ]
間違うも何も「はく」も「つく」も両方間違いではないんじゃないか?
うそをはくって言い回しはちょっとレトロな感じだね

152 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 07:56:49 ]
>>112
どんなに長文を書こうとも、実行速度は6502>68000。
PCエンジンとメガドライブをみればその実力差は明白。

153 名前:ビル・ジョブス mailto:sage [2007/08/08(水) 10:23:01 ]
念のため任天堂ファミコンはRICOHカスタムの65C02だったよな。

154 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 15:07:36 ]
HuC6280は確かに、メモリも組み込まれてて速かったな。


155 名前:デフォルトの名無しさん [2007/08/08(水) 17:10:25 ]
1MHzで動作するCPUでC言語を語るスレですか?
GHzの時代にC言語が1MHzなんて、日本海の水をコップで
太平洋にくみ出して水を増やしているような次元だろ。
あたま悪すぎw
そもそもポインタが8ビットアドレス以外つかえなようなCPUで
何ができるんだ?256バイトの最大配列か?



156 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 17:51:29 ]
>>155
>そもそもポインタが8ビットアドレス以外つかえなようなCPUで
帰れ莫迦。

157 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 18:00:53 ]
>>155
機体の性能でゲームの面白さを語れると思ったら大間違いだぞ房や。
昔の人はそれでも頑張った。

158 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 19:30:46 ]
シャアかw

159 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 19:55:05 ]
FFXIよりも初代スーパーマリオの方が面白いのは間違いない

160 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 22:17:33 ]
昔のゲームって
いい具合に抽象化されてるから、感情移入がしやすいんだよね。
だから面白いと感じるんだよ。

161 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 22:22:15 ]
感情移入してた奴なんかむしろおらんやろw
マリオやアーサー(魔界村)やビッグバイパーに感情移入してる奴がいたら怖いわ
何をいってんだチミは。

162 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 23:50:42 ]
ここは加齢臭が目にしみるスレですね

163 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 04:18:03 ]
>>155
言ってる事がよくわからない。
6502のインデクスレジスタは8bit幅だが、0ページの連続した2バイトをアドレスレジスタとして
使えるから、ポインタそのものは16bit幅になるんだが。

まさか、Z80は8bit定数しかディスプレイスメント値として指定できないから、
Z80ではポインタは8bitアドレスしか使えない、などと間抜けた事は言うまい?

164 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 22:39:55 ]
>>163
16ビット幅でも足りないよ、ゴミ以下

165 名前:デフォルトの名無しさん mailto:sage [2007/08/10(金) 00:42:59 ]
とりあえず光栄は何らかのコンパイラ使ってたかも。
遅い上にワーク用のRAM増やしてたし。

ANSI-Cは1989策定だから当時は使われていないか、
存在していなかったと思う。

>>164
16bitのアドレスバス幅しかないのに足りないってどういうこと?w



166 名前:デフォルトの名無しさん mailto:sage [2007/08/10(金) 11:18:31 ]
ファミコンでCで組んでた実例とか示せば一発なのに、なんでしないの?

167 名前:デフォルトの名無しさん mailto:sage [2007/08/10(金) 11:34:37 ]
デザイナーなかじまかおる

168 名前:デフォルトの名無しさん mailto:sage [2007/08/10(金) 20:50:36 ]
>>166
逆に質問するが、どうやって実例を示すんだ?
ゲーム会社は自社の技術の流出を防ぎたいから、
「当社ではファミコンソフトの開発にCを使ってます(使ってました)」
と公式に発表した記録なんてないだろうし、
「俺は昔、Cでファミコンソフト作ってた」
「これが、ゲームソフト○○のソースコード」
みたいな書き込みは真偽の確かめようがない。

169 名前:デフォルトの名無しさん mailto:sage [2007/08/10(金) 23:01:00 ]
c使ってファミコン開発してた初老のじじいがほくそ笑むことの出来る瞬間。

170 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 00:46:07 ]
>>166
ファミコンはしらんけど、6502のapple IIはふつーに各種コンパイラが動いてただろ。

171 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 00:52:47 ]
80年前後にそんな気の利いたものがあるわけなかろうがw

172 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 13:41:26 ]
>171
少しぐらい調べろや

173 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 00:36:34 ]
>>170
AppleII用はTinyベースで動いていたね。
しらねーのか?
それらはモドキであって、それ以上ではない。実際に物も使ったことないんだろ?
>>172
調べる?アフォかよ。本体もってリアルでやっていた人に物を言う
姿勢か?w
昔話しても仕方がネェけど。おまいらが想像する世界を越えていたのが
AppleIIだろ。
あのハードウエアでとてつもないソフトや性能や技術を満載していた原点に
もあたる存在でappleが神であった証がappleの初期マシンにある。

174 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 00:47:40 ]
>>173
最初から最後まで全く意味がわからんレスも珍しい
そもそも何が言いたいんだ?

175 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 02:32:30 ]
>173
>172 は >170 の発言を肯定しているじゃないか



176 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 10:56:19 ]
だからつっかかってるんでしょw

80年前後にもマイコン用のコンパイラはそりゃああるにはあったけど、
オモチャであって実用レベルの代物では到底なかったと思ったけど違ったかな?

177 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 11:42:04 ]
UCSD Pascal が Apple][ で動いてたような気がするが。

178 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 11:53:47 ]
>>176
元々今のPCに較べれば玩具にも劣る性能しかないPCで、今の基準で実用的なものが作れるわけがないっしょ。
それとも何か? ENIACは玩具だったとでも?

179 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 12:01:14 ]
今の基準ったって絵や文字が細かく表現豊かになっただけで、
必要最小限の能力は十分あっただろ。

ま、今ですら画面ひとつの情報量は証明写真くらいの量しか無いけどな。

180 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 12:03:40 ]
性能からいえばENIACよりApple][の方がマシではないかな
それにENIACは動いているより修理している時間の方が長かったしな

181 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 12:08:42 ]
>>178
まあいいから落ち着いて「話の文脈」を確認し給えよ。
短絡的に人の言葉尻を捕らえてないで。

>>170が当時フツーにコンパイラが使えるし使われている状態だった、
といっているからそれは事実誤認だといっているに過ぎんだろう。

182 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 12:24:05 ]
>>181
だから、Apple][ではUCSD Pascalが普通に動いてたって話じゃん。
少なくともそれで弾道計算くらいは充分できていたよ。

183 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 12:26:22 ]
80年頃にAppleII使って弾道計算するのが「ふつー」の使い方かw
こういう自分の間違いを認められない可哀想な奴と話してると疲れるな

184 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 12:31:29 ]
「弾道計算くらいは充分できていた」≠「弾道計算するのがふつー」

185 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 12:32:00 ]
>>184
そういう自分の勘違いを認められない可哀想な奴と話してると疲れるな



186 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 13:28:03 ]
Apple][で弾道計算していたなんて誰も書いてないけどな
それはそれとして弾道計算するのにPascalコンパイラは必要ないんジャマイカ

187 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 18:06:07 ]
>>185
日本語読めないならもう来なけりゃいいと思うのね。

188 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 12:44:34 ]
なんか弾道計算は世界最初のコンピュータ時点で扱われていた問題で
6502で「ふつー」とか言っている時点で意味不明な発言なんだか。w

>UCSD Pascal
>>182
おまUCSD Pascalを知っていもしないのに何をはびょっているんだ?w
仮想マシンのPコードが動けばどのマシンで動くといわれている奴で
リアルに動いているようなものじゃないぞ。
そもそもC言語がPコードで動くなんて始めて聞いたが
C言語の話をPascalに脳内捏造でもしたのか?

189 名前:デフォルトの名無しさん mailto:sage [2007/08/18(土) 17:27:53 ]
6502で動いてたんなら、p-codeでなにが問題かわからんけど。

論点は、6502とCで実用的なものが作れるかってことだろ?
信長の野望とか大戦略の初期のやつはZ80でBASICだし、6502とCの組み合わせでも
余裕で組めるね > 商用レベルのゲーム

190 名前:デフォルトの名無しさん mailto:sage [2007/08/18(土) 18:15:24 ]
実用の意味がわからん
まるで当時のパソコンでは実用ソフトが皆無だったような書き方は好かん。

191 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 07:20:14 ]
組込みレベルの開発でもCは実用的な物を作れる。
というか使われてる。

192 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 11:41:02 ]
>>191
>組込みレベルの開発でもCは実用的な物を作れる。
>というか使われてる。
たしかに間違いではないが、激しい誇張で嘘の域に近い。
実態はマクロとインラインアセンブラだらけだろ。
経験もしたことが無いことを語られてもなぁw


193 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 11:44:01 ]
>>192
自分の居る井戸の狭さに気付いた方が宜しいかと。

194 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 13:13:58 ]
安易に「組み込み」なんていう振り幅のひろい言葉を使うのはどうかとは思うが、
191の言ってることの方が正しいね。

8051ですらC(もちろん特殊仕様ではあるが)が普通だし、H8ならC++が使えるしね。

195 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 19:33:23 ]
組み込み Linux みたいなのも組み込みだからなあ



196 名前:デフォルトの名無しさん mailto:sage [2007/08/19(日) 22:25:00 ]
H8ぐらいなら、一部アセンブラでほとんどCでかけるだろ。

197 名前:デフォルトの名無しさん [2007/08/20(月) 18:52:34 ]
さらしアゲw

198 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 19:35:43 ]
なんか面白い話してるね。
当時 Apple ][ で確かに幾つかの言語のコンパイラはふつーにあった。
でも、それで実用アプリ?(表計算にワープロにゲームとかかな)を
作っているかどうかとなると、、、Wizardry が PASCAL だっけ?
まぁ、あったんじゃないかなとは思う。

で、ファミコンで C だけど、Apple ][ のアセンブラと C を使って
プログラム作って、それをファミコンのカセットに焼いて動かす
ということは実際に自分もしていたよ。


199 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 14:34:35 ]
組み込みでもC++を使いたい

200 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 16:06:43 ]
ならばColdfireを推進したまえ。

201 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 21:56:15 ]
C++って、クラスメンバーへのインデックスが静的に決定されるから嫌い。
何かあるごとに毎回全コンパイルなんて、やってられん。

202 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 22:30:25 ]
なんのこっちゃw

203 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 23:29:21 ]
>>201
はぁ?

204 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 00:17:51 ]
>>201
つpimpl

205 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 20:22:50 ]
>>198
嘘もほどほどにしろよ、どこのメーカーのC言語だ。w



206 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:58:41 ]
Cコンパイラも自作できないとは


207 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 22:02:34 ]
Cインプリタなら作れます

208 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 23:40:53 ]
Forthが動けばいい

209 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 12:44:53 ]
>>205
Aztec-Cは無かったことになりましたか?

210 名前:デフォルトの名無しさん [2007/08/25(土) 03:06:13 ]
まとめに入るか。

ファミコンゲームがアセンブラで作られてようが
CとC++使ってもファミコンゲームみたいなんは楽勝だろ?

だったら、今の時代に合わせて
C言語でやれや。

以上。

ーーーーーーーーーーーーーーーーーーーーーーーー終了ーーーーーーーーーーーーーーーーーーーーーーーーーー

211 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 05:40:27 ]
論点から滅茶苦茶離れたことをいきなりまとめとか言い出すキチガイはいったいなんなんだろうな。

212 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 09:12:44 ]
>>27 でキチガイが登場して以降は、本筋ではありません。

213 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 12:34:51 ]
今の時代に合わせてCだなんて
そんな不味い餌にこの俺様が熊熊

214 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 11:53:44 ]
なんでファミコンでC言語なんて(ry
これはファミコンでエクセルやワードが動くというのと同等だろw
ファミコンでイルカの代わりにマリオでも動かせよw

215 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 12:28:20 ]
全然違いますな。ファミコンでCコンパイラは動くけどエクセルは動かない。



216 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 12:39:43 ]
>ファミコンでCコンパイラは動くけど
それ本当かw

217 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 12:42:20 ]
ファミコン程度の構成でも動くことは動くな。

218 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 16:32:21 ]
頑張って、ファミベでCコンパイラを作る。

219 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 16:34:23 ]
>>216
先天的な嘘付きに触ると後でDQNになるから注意しろw

220 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 16:36:14 ]
スーファミでwindowsなら動いたよな

221 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 23:16:10 ]
人知れずファミコン上で動くCコンパイラを作っても、実行バイナリがとてつもなく小さい物じゃないと作れないとかで、ポシャってるのが幾つもある悪寒。

222 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 00:31:45 ]
スーファミでも 10 メガ ROM とか言って 10Mbit だったのはワラタ

223 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 03:52:46 ]
メモリチップはビット数で数えるからね。

224 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 13:27:45 ]
>>221
FCでセルフコンパイラなんて酔狂な奴もそうそういないと思うが。

225 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 14:57:46 ]
ファミコンでも地球シュミレータは動作する事実!
おまいらその程度もしらないのか?



226 名前:デフォルトの名無しさん [2007/08/29(水) 20:49:41 ]
そんな計算量こなせるならN64エミュレーターとか屁の河童だよな。

227 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 20:54:06 ]
>>225
シム・アースが出たのはスーファミだったような気がするけど…

228 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 23:06:27 ]
>>221
人知れずっていうか、6502のCコンパイラはあるだろ。

229 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 00:04:27 ]
ファミコンの狭いメモリーに、ソースと実行ファイルとワーク領域と置かなきゃならんのにか!

230 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 00:19:02 ]
ソースは1パスだから常に全部保持する必要はないだろ。
だからといってめちゃくちゃ余裕が生まれるわけでもないが。

231 名前:デフォルトの名無しさん [2007/08/30(木) 01:34:52 ]
8bit機でメモリ効率考えて作るならマクロ的な機能が豊富なアセンブラもどきが一番だろ

232 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 03:29:54 ]
ファミコンって「ソフト」がハードウェアそのものだから、無限の可能性があるよな
Cコンパイラを走らせる、なんてのだって、こだわらなきゃカートリッジに石積んでやらせりゃいいんだし

233 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 09:02:49 ]
もういいよ。

234 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:43:13 ]
またトンチンカンな事を言う奴が沸いたな。

235 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 16:37:31 ]
ファミコントレードで株取引もできる



236 名前:デフォルトの名無しさん [2007/08/30(木) 21:01:21 ]
>>230
ファミコンってハードディスク付いていたっけ?

237 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 21:41:36 ]
結構、ディスクシステムのディスクは固かったな。ハードだったな。

でもまあホントはクイックディスクなわけだが。

トンカチエディタ最強。

238 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 06:32:42 ]
ここはバカしかいないのかw

239 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 20:02:06 ]
ほとんど何言ってるのかわからんけど、
自分が遊んでたゲームがどういう苦労の上に作られたのかが何となくわかったような気がする。

FF3とか当時なんとなくゲームやってたけど最近この手の話を見聞きしてからは見方変わったし。


240 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 20:25:15 ]
デザイナーなかじまかおる

241 名前:デフォルトの名無しさん mailto:sage [2007/09/11(火) 00:21:03 ]
ファイナルファンタジーのプログラムは、それぞれのエフェクト担当が勝手気ままにプログラム組んでるらしくて、エフェクトとエフェクトを繋ぐ変換処理が色んな所に埋め込まれてるよね。

242 名前:デフォルトの名無しさん mailto:sage [2007/09/11(火) 13:15:24 ]
PS以降の話?

243 名前:デフォルトの名無しさん mailto:sage [2007/09/11(火) 23:04:49 ]
>>238
自己紹介乙

244 名前:デフォルトの名無しさん [2007/10/07(日) 10:48:35 ]
( ゚A゚)y-・~~腹立つわーこいつらー…

love6.2ch.net/test/read.cgi/kao/1179929773/

245 名前:デフォルトの名無しさん mailto:sage [2007/10/07(日) 12:15:30 ]
コピペ君って馬鹿だな、まで読んだ。



246 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 14:45:40 ]
6502はズラ語信者用のアイテム。


Cで組むの試してみたよ。RAMは何とかなる。ROMはちと頭ひねる。
6502用のCは6502向けの拡張仕様持ってるからケチりたければ使う羽目になる。

PICをCでやるのと似た感覚。組み込み程度の簡単なソフトなら何とかなる。

Z80ならCでまだ組める。


何が問題になるか。256バイトのスタック。汎用レジスタ1個。ポインタ。

247 名前:デフォルトの名無しさん mailto:sage [2007/10/09(火) 14:50:11 ]
6502でCを使うとどんなコードを吐くのか気になる。
intは片っ端からゼロページに割り当てていってデフォでstaticとかね。
autoはさすがに256バイトのスタックでは無理がありそう。






[ 続きを読む ] / [ 携帯版 ]

前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