- 1 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 23:24:30 ]
- プレステ2もC言語でつくれる?
- 52 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 11:31:00 ]
- 夏真っ盛り
- 53 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 12:00:54 ]
- >>52
うん。無駄に熱い (≠暑い) ね。
- 54 名前:デフォルトの名無しさん [2007/07/17(火) 12:58:32 ]
- インターネットの噂に依るとPSはBrainfuckで作られたそうです。
- 55 名前:810 mailto:sage [2007/07/17(火) 16:15:30 ]
- Appleの頃の6502ユーザーとFC以降のユーザーが
時空を超えて議論してるの? ”当時”の意味がそれぞれ違う気がするが・・・
- 56 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 17:13:14 ]
- >>55
PET2001ユーザとPCエンジンユーザかも知れず。
- 57 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 18:19:18 ]
- まあ、脳みそが硬化してる耄碌ジジイはすっ込んでてもらいたいね。
自分が言いたいことをわめくばっかりで、全然人の話を理解してない。
- 58 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 21:30:28 ]
- Cは、PDP11とかのCPUに親和的に出来ているんだよ。
ミニコンから派生したM68000とかにも親和的。 そのCPUのインストラクションセット知ってると、 なぜインクリメントを++と書くのか、分かるよ。
- 59 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 21:59:36 ]
- >>58
>なぜインクリメントを++と書くのか、分かるよ。 インストラクションセット知ってるけど、わからない。なぜ?
- 60 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 22:06:08 ]
- 68000だと、
mov.l (a0++),D0 とかあったよね? PDP11なんてシランけど。
- 61 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 22:19:43 ]
- >>58
>なぜインクリメントを++と書くのか、分かるよ むしろそれ以外に何か書きようあるか?
- 62 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 22:55:56 ]
- >>61
inc x up x x<:1
- 63 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 22:57:18 ]
- >>61
むしろ何故そんなものを導入したのか、疑問にも思わないのか?
- 64 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 22:58:12 ]
- >>58
The Art of UNIX Programing によると、インクリメント演算子がPDP11から来てるってのは都市伝説らしい。
- 65 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 23:07:14 ]
- PDP7 向けの B 言語の時に既に ++ はあったんだっけ?
- 66 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 23:10:52 ]
- >>62
微妙だね・・・ >>63 良く使わない?
- 67 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 23:44:34 ]
- マクロ展開したりすると副作用があるんだよねぇ++って
言語体系としてはいまいち使うの注意って感じだよ。
- 68 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 23:46:02 ]
- move.l d0-d7/a0-a5,-(sp)
move.l (sp)+, d0-d7/a0-a5 ↑こういうのは知ってるが mov.l (a0++),d0 ↑こんなのは知らん。
- 69 名前:デフォルトの名無しさん mailto:sage [2007/07/17(火) 23:47:58 ]
- む、いかん。moveではなくmovemだった。
- 70 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 07:19:33 ]
- >>48
単なる粘着ヴぁか?、何も知らないって愚かだよな
- 71 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 12:04:50 ]
- >>70
よう、おかえり。
- 72 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 15:21:40 ]
- 漢が熱い萌える闘魂プログラマーだから
- 73 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 16:06:06 ]
- 技術があるのも知識があるのも素直に尊敬するけど、
それが曲がった人間性を補強する材料になってしまうのは ちょっとなぁと思う20代
- 74 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 21:34:01 ]
- >>71
自作自演はいい加減やめとけ、消防レベルだぞ
- 75 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 21:46:09 ]
- >>73
技術や知識があるから曲がった人間になってしまうというのもあるよ。 周りの人間に足引っ張られてばかりだとね…
- 76 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 22:05:06 ]
- >>30や>>45あたりは、まともなこと言ってるようにしか見えないのって気のせい?
調べてみたら>>27に書いてあることって、本当に嘘だらけだったし。
- 77 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 23:34:41 ]
- >>73
まっすぐすぎるのも面白くないもんだよ
- 78 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 05:44:25 ]
- 爺さん同士の馴れ合いはマ板でやればいいのに・・・
- 79 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 06:56:02 ]
- いいのに?
- 80 名前:71==56==43 mailto:sage [2007/07/19(木) 11:03:56 ]
- >>74
妄想癖ではないとしたら、相当間抜け。 >>76 ただ >>31 みたいな事情もあるんで結構使い辛い。 安いだけのことはあるっつーか。
- 81 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 22:29:03 ]
- ゼロページレジスタという最強の武器をもってこのザマか。
- 82 名前:デフォルトの名無しさん mailto:sage [2007/07/19(木) 22:44:48 ]
- まあ、それでもZ80使うよりは楽なんだけどね。
家庭用だとMSXとかがZ80使ってたけど、あれの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エンジンとメガドライブをみればその実力差は明白。
|

|