でもまじで、「実在のZ80をゲーム中の書き換え可能なプロセッサとして利用する」って今のゲーム機のコアの速度考えればじゅうぶん実用的な話なんだよなあ。そんなマニアック過ぎるゲーム仕様のどこに需要があるのかと言うと無いんだけどw
2012-01-07 22:24:48あー、でもそんなゲームあったらきっとすごく楽しい。2012年の今、Z80の最適化をちまちまやることに意味がある環境とかwww
2012-01-07 22:25:30@117Florian @snapwith @yunyundetective Z80で機械語入ったから、6809のニーモニックはちんぷんかんぷんだった。アドレシングモードとか考えなくていい超シンプルなZ80のザイログ表記は偉大であった。
2012-01-07 22:26:19@SOW74656 @117Florian @yunyundetective Z80は65/68系に慣れてから見ると、実に粗雑なCPUでw
2012-01-07 22:27:12MSX-BASICにはゲイツの書いたコードが元なので、MSXを起動する度にキミはゲイツの意思を再生しているのだ!と思ったが、まあ当たり前っちゃ当たり前だ。ただゲイツが書いたのはZ80ではなく8080のコードなんだけど。8080のニーモニックはさすがによく知らない。
2012-01-07 22:28:49@snapwith @SOW74656 @yunyundetective 元になったTMS9900はワンチップミニコンとして野心的だったんですけどねぇ。 http://t.co/vrC8Yu3a
2012-01-07 22:30:14@snapwith @yunyundetective え!ぜっぱちから、6809に行くと、1命令で掛け算できたり、リロケータブルに使え!といわんばかりの命令って、クラクラきませんでした!?
2012-01-07 22:30:34@snapwith @SOW74656 @117Florian Z80の「最適化をすると2倍、3倍に速くなるぜ!」ってのは裏を返せば「最適化をしないと50%、30%程度のパフォーマンスしか出ない」ってことですからねw
2012-01-07 22:31:01@ume3fmp MSX-BASICのソースってのが本で出てたんですよ。2万円くらいで…。ところがこれが8080なのでZ80慣れした身にはとてもつらいので、読むのやめました(笑)
2012-01-07 22:32:02@yoshimatsuTUQ 8080あたりは、現在でも半田ごてで作れるレベルのCPUだと思います。凄くシンプルなので、2進数でコマンドを表現した場合の分岐とかがTTL(CMOS)レベルで解釈できることを理解したときには鳥肌立ちましたw
2012-01-07 22:33:18@yunyundetective カルネージハートJavaVMとか、カルネージハートCLRとかならいまどきの人も参入しやすくていい感じ。カルネージハートSmalltalkは…IDEをカルネージハート上に作る本末転倒な結果になりそう(^^;)。
2012-01-07 22:37:21なんかTL離れている間にアセンブラの展開ループの話が出てるが、組み込み業界だと4バイトバウンダリでアドレス合わせるとかループとかフツーです。多分
2012-01-07 22:44:08