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

121 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 11:54:37 ]
>>112
>32ビットで
>表現するのが普通なC言語

>無知は困るよな。

>8086のCだって無理があり制限機能だらけだった事実
kwsk

122 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 18:46:10 ]
>>121
6502で1MBのメモリをコピーしてください。w

123 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 19:16:09 ]
>>122
先ずは、1MBのメモリをコピーできる、6502搭載のシステムを用意してください。
その仕様を明らかにしていただければ、必ずやコピーしてご覧に入れましょう。

124 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 20:15:59 ]
>>122
6502で1MBのメモリコピーになんの実用性も有るとは思えんが・・・
お前はバンク切り替え知らんのか?

125 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 21:01:20 ]
知らんのか?

126 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 23:17:06 ]
Z80のバンク切り換えで実現した仮想ディスクを思い出した。
バンク切り換え8ビット+アドレスバス15ビットでやっと8MB……

127 名前:デフォルトの名無しさん [2007/08/07(火) 00:45:11 ]
>>124
おまwなんの実用性も無いものを、

クロスコンパイラがバンク切り替えのコードを自動で吐き出すのか?w
わざわざ無意味なことをwwwww
6502にC言語なんて笑えてハライタイw

C言語でプログラムされるか?というスレッドで、C言語プログラムが
まともにできると粘着して主張している奴がいるwwww

ありえねーーーwwwwwwwwwwっうぇえうぇっうぇえっうぇえwwww

128 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 00:47:18 ]
>バンク切り替え
つかバンク切り替えのハードウエア追加してどうするw
それじゃ6502のCPU以外の機能で実現するシステムじゃんw
FPGAで組んだCPUに実装でもするか(ry

129 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 00:57:16 ]
つDMAC



130 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 02:25:13 ]
> ありえねーーーwwwwwwwwwwっうぇえうぇっうぇえっうぇえwwww

131 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 06:55:12 ]
C言語は初期UNIXを移植するために作られたわけだが、
そのターゲットはDEC PDP-11
PDP-11 は16bit CPUで、その仮想アドレス空間は64k

132 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 07:50:38 ]
ちなみにC言語はB言語を参考にしている

133 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 10:54:06 ]
B言語はA言語を

134 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 11:16:28 ]
↑嘘吐くなw

135 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 14:29:36 ]
B言語はBCPLのサブセットじゃなかったっけ?よーらんけど。

136 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 17:48:55 ]
パソコンに繋がった自律ロボットにプログラムを転送する場合も
パソコンでロボット制御を制御していることになるのか?

6502のCPUならそれ自身でC言語でプログラムグ環境と実行環境と
実際に開発できた市販アプリが1件でも存在しているなら
6502のC言語でプログラムされたという事実を認めてやろうw
嘘はくなよな




137 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 17:49:44 ]
D言語はDelphiを

138 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 18:11:22 ]
>>27 は、その情熱を仕事に向けるべきだと思う。

139 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 20:33:31 ]
>>18
パッケージや取説にかいてあったろ?



140 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 20:40:42 ]
どうして >>86みたいゴミくずが放置されているの?

141 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 20:45:15 ]
6809でc使ってアプリ書いたことあるよ。

FM-77ですけど。

142 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 23:27:13 ]
>嘘はくなよな
「嘘吐く」と書いて「うそはく」と読む人ですか?

143 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 23:38:49 ]
出発(でっぱつ)

144 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 23:41:47 ]
>>142
それは嘘を「はく」でいいんだよ
日本語として何もおかしくない。
恥ずかしい奴だなおいw

145 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 23:50:51 ]
>>134
まぁBCPLやPascalといった手続き言語は ALGOL の影響を強く受けてるから
間違いじゃないよな

146 名前:デフォルトの名無しさん mailto:sage [2007/08/07(火) 23:54:29 ]
>>144
菊は一時の恥と申しまして。

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コンパイラを作っても、実行バイナリがとてつもなく小さい物じゃないと作れないとかで、ポシャってるのが幾つもある悪寒。






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

前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