- 1 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 23:24:30 ]
- プレステ2もC言語でつくれる?
- 83 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 22:52:10 ]
- LSI-C80はそれなりだったよ。MSXとじゃ、時代が違うけど。
- 84 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 15:26:05 ]
- >>80
アセンブラもしらないのに何でオマエが書き込みするんだ?
- 85 名前:デフォルトの名無しさん mailto:sage [2007/07/24(火) 16:37:17 ]
- LSICの存在価値はプレインテキストの関数リファレンスだけだったな。
- 86 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 23:14:58 ]
- >>39
遊びと仕事を区別できない奴だなぁw 6502でクロス使ってもメモリに入りきらなければ意味ねぇじゃんw
- 87 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 13:13:38 ]
- > 6502でクロス使っても
クロスコンパイラの意味わかってる?
- 88 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 22:30:19 ]
- わかってないのは>>87の方だったりしてw
- 89 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 17:15:56 ]
- >>88
分からないから説明して
- 90 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 20:45:22 ]
- クロスコンパイラでは、実メモリ以上のサイズの実行コードをいくらでも吐き出すのさ。
64KBしかアドレス領域の無いマシンに100KBとかの実行コード乗せられねえだろ。
- 91 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 20:46:02 ]
- クロスコンパイラでは、実メモリ以上のサイズの実行コードをいくらでも吐き出すのさ。
32KBしかROM領域の無いマシンに40KBとかの実行コード乗せられねえだろ。物理的に
- 92 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 20:47:33 ]
- >>90の書き込みはさすがにウソだ、忘れてくれw
- 93 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 22:13:34 ]
- でも元の話はANSI C対応のコンパイラが存在するかどうかという話だったのだから、
実用性は二の次以下にしか考えられていなかったと思う。
- 94 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 22:19:22 ]
- >>91はクロスコンパイラの説明にまったくなってないんだが
クロスコンパイラの 「 ク ロ ス 」 の説明をしてくれないか
- 95 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 23:21:18 ]
- 布
- 96 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 00:53:59 ]
- つまんねーヤツw
- 97 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 14:50:49 ]
- なんか仮定の想像の域のエセ論理と、リアルの話が混在している。
理屈だけ先行しても現実に使えないものは使えないでFAじゃないか? ときどきいるんだよな、理論と現実が合わないと理論で行動して事故に 合うマヌケ君てw
- 98 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 16:50:01 ]
- お前 w ←これ好きだなぁ
あと意味のわからない単語を知ったかぶりするのは止めた方がいいよ
- 99 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 09:18:40 ]
- クロスコンパイラって、パソコン上で6502のマシン語コードを吐き出す奴。
- 100 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 10:51:33 ]
- それだけがクロスコンパイラかいw
- 101 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 21:22:37 ]
- >>99
Apple][やPET2001もパソコンだけどそれらが6502のコード吐いてもクロスコンパイラなの? コンパイラの存在は別として
- 102 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 22:32:11 ]
- ああ、Z80のマシンで8086のコードを吐き出しても、クロスコンパイラ
- 103 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 22:33:49 ]
- ホストCPUと異なるCPU向けの実行コードを吐き出す奴は、全部クロスコンパイラだぁ
もんくあっか?
- 104 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 22:35:40 ]
- ならx86 Linux上でx86 Windows用バイナリを吐き出すGCCは何?
俺はこういうのもクロスコンパイラの内だと思うんだけど。
- 105 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 23:25:39 ]
- それで合ってるよ
- 106 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 00:39:09 ]
- >>100
「それ」以外の説明をおながいしますw ぜひwww
- 107 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 00:58:00 ]
- もしかして>>102はApple][やPET2001がZ80だと思ってんのか?
- 108 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 01:05:39 ]
- >>107
んなわけねえだろw
- 109 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 20:39:04 ]
- このスレってファミコン全盛期当時の環境前提での話だよね?
>6502のレジスタはPCが16ビットであることを除き、すべて8ビットである。 って書いてあるんだがファミコンは8ビットでおk?
- 110 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 21:52:08 ]
- 昔から思ってたんだけど
Apple][ って表記はきもいです
- 111 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 23:27:08 ]
- そんな文句はアップルに言ってくれ。
起動画面に APPLE][ と出してたのはアップルなんだから。
- 112 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 02:13:58 ]
- 6502でコードがどのようになるかすら知らない無能君がクロスコンパイラとか
C言語とか抜かしているのが笑える。 そもそもアセンブラのニーモニックの一部をみたことがある程度じゃないのか? 6502でCのソースを機械語へ翻訳するのは可能だが68000なCPUと比べれば そのコードが桁違いに増大するのは明白だろう。 そもそもビット数がないレジスタとメモリ空間が64KBしかない 極小の世界というのが理解すらできていない。 何をするにも8ビットの壁が存在するのが6502だろw 8086で16ビットの壁があって80386で32ビットの壁がある、これは明白であって それ以上のことを模擬したとしてもそれは模擬でしかすぎない。 数百倍も手間がかかるクロスコンパイラが吐き出すコードなどに意味がある 訳が無いだろ。8ビットでこそ効率的に処理できるCPUに32ビットで 表現するのが普通なC言語というのは無茶すぎる。 8086のCだって無理があり制限機能だらけだった事実すらしらねーのが クロスコンパイラが存在するから可能だと言うのはロケットがあるから シリウスまで飛べるはずだと誇張するようなものだろw 妄想もいい加減にしておけ。無知は困るよな。 いまのCPUの概念すら通じないCPUだってあるんだぞ、 具体的に条件分岐命令が存在しないCPUとかだwNEC製にあるw 古いCPUについて無知なのは当然だろうけど、思い込みもいい加減にしておけ。
- 113 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 02:41:43 ]
- そんな長文(しかも的外れ)書くほど悔しかったのか?
- 114 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 02:49:00 ]
- どうでもいいけど4bit=1nibble
- 115 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 03:00:30 ]
- じゃ16オクテット=1パラグラフ
- 116 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 03:06:56 ]
- まあ、まあ、8ビットCPUでも十分短い実行コードで十分実用可能なんだけどね。
特に6502とか、6809の系統は、メモリーへのアドレッシングが豊富だから。 あと、6502は、零ページレジスタと言って簡単に扱えるメモリー領域があるから、 ちょっとしたコードならすごく短く済む。
- 117 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 03:10:06 ]
- 遅延ジャンプ搭載!
- 118 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 03:23:14 ]
- リロケータブルジャンプとか懐かしいな。
- 119 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 04:15:40 ]
- >>118
x64で再配置可能なプログラムが画期的な新機能のようにアピールされている件
- 120 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 18:37:49 ]
- お前らオペランドジャンプって分かる?
- 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
こういう自分の間違いを認められない可哀想な奴と話してると疲れるな
|

|