┗
元スレッド
#68/73
— 「X68000買っちゃった通信、その3」
1990/09/08 01:14:51 · ISAM · MAP1129
まあなんとかGNU Cも動いているみたいなんですが、IOCSの仕様には困ったもんですね。 というか、本当は完全に仕様公開されていないだけかもしれない。 IOCSには工学社の「環境ハンドブック」でしか公開されていない機能があるのですが、さらには、環境ハンドブックでも公開されていない機能もあるようなのです。 うっ、日本語になっていない。 もう、5年目も近いのだから、ちゃんと完全公開してほしいなあ。 ISAM
┗
参照
#68/74
— 「Re: X68000買っちゃった通信、その3 /73」
1990/09/09 01:19:23 · Taka&Yuki · MAP1406
確かに公開されていない機能って多いなー。 IOCS.Xにも隠れ機能っていっぱいあるし。 SXも公開して欲しい。 Taka&Yuki
┗
返信元
#68/87
— 「Re:*7 X68000買っちゃった通信、その3 /85 ... /74 /73」
1990/09/17 05:09:17 · ISAM · MAP1129
新しいIOCSは、高速化のためにループの中を開いてあります。 moveprg: move.l (a0)+,(a1)+ move.l (a0)+,(a1)+ move.l (a0)+,(a1)+ move.l (a0)+,(a1)+ move.l (a0)+,(a1)+ move.l (a0)+,(a1)+ jmp (a2) というような、プログラムがあって、転送バイト数によって、moveprg番地からオフセットをかけた所に飛びこむのです…
┗
現在
#68/88
— 「Re:*8 X68000買っちゃった通信、その3 /87 .... /74 /73」
1990/09/18 02:01:55 · ISAM · MAP1129
自分でフォローしちゃうと、80X86にはデータ転送命令があるのだ。 しかも、98にはGRCGがある。 苦労したのに、スピードでは負けてしまうのであった(;_;)。 俺のせいじゃない の ISAM
┗
返信先
#68/94
— 「Re:*9 X68000買っちゃった通信、その3 /88 .... /74 /73」
1990/09/19 12:57:20 · Taka&Yuki · MAP1406
そーいえば、68000にはブロック転送みたいなの無かったですね。 やはり、ループ展開しか無いのかなあ。 (68010以上はループ命令のスピードが上がっているとか読んだことありますが) Taka&Yuki #IOCS.Xのバグとりバージョンはいつになるのやら