![PC-9801CV21でPC-8801を動かす!(過去作業) - レトロパソコンであそぼう!](https://cdn-ak-scissors.b.st-hatena.com/image/square/b891c4df8c4a5097c7a3033b9cf2b377c8e7893c/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2FP%2FPocketGriffon%2F20211214%2F20211214204851.jpg)
当時としては革新的だったネット接続環境(モデム)を標準搭載したドリームキャスト。あれから20年以上経ち、ドリキャス用の各種ネットサービスも当然終了しているわけですが、海外有志によってRaspberry Piとドリキャス標準搭載のモデムを活用して今でもオンライン機能を楽しむことができるとのことで試してみました。自己責任。 DreamPiとは 準備するもの Raspberry Pi側の設定 有線LANで使用する場合 Wi-Fiで使用する場合 ドリームキャスト側の設定 ネットワーク情報登録済みの場合 準備するもの 手順 ネットワーク情報未登録の場合 準備するもの 手順1.ブロードバンドアダプタで設定 手順2.ドリームパスポート3.15内蔵ソフトで設定 インターネットに接続 Raspberry Piとドリキャスを接続 ドリームキャストでインターネット接続 接続できない場合 ネット対戦を楽しむ 最後
一般に整数除算(ここでは剰余演算も含むこととします)を行う命令は遅いです。 そのため、除算はなるべく回避したいものです。 除数がコンパイル時定数の場合、コンパイラの最適化により、除算が取り除かれることがあります。 これを定数除算最適化と呼びます。 定数除算最適化では、除算はいくつかの軽量な命令に分解されます。 二のべき乗で割る場合、単にシフト命令が使われます。 それ以外の数で割る場合、乗算とシフト命令が使われます。 符号付きの除算の場合、零への丸めの部分の取り扱いが面倒ですが、追加のシフト命令と加算命令だけで(分岐命令を使わずに)なんとかできるようです。 さて、この定数除算最適化は、128bit整数の除算の場合は常には行われないようです。 これを何とかしてみたいと思います。 もちろん、手で最適化されたコードを書けばできますが、コンパイル時計算により除数が決まる場合などに対応するのは困難とい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く