投稿

6月, 2020の投稿を表示しています

X68030 / 040turbo / 060turbo のキャッシュとパフォーマンス

イメージ
 当時のユーザーには周知なこと(!?)なので情報が無く 030/040/060でゲーム等を起動した場合にちゃんと速くなっているのかよく判らず  今更ですが設定方法等、確認してみました。 ※SI(System Informationソフト)のperformanceの数値です。   結論から・・・ ・ SRAMに キャッシュ onの設定が必須 ・ 040turbo、060turbo ともキャッシュ off だと 030の キャッシュ onより遅い ・040turboでは 040SRAMpatchが必須 (パッチされないとonにならない) ・060turboでは 060turbo.sysの登録がなくても そこそこ速い 1.パフォーマンス比較 キャッシュ状態別(起動時)のパフォーマンス。 ※左から、 processor , system , machine performance ・030 (25MHz)  (1)instruct/data=off: 261.59% 177.81% 176.13%  (2)instruct/data= on : 554.13%  177.82% 176.61% ・040 (25MHz)  (1)instruct/data=off: 345.41% 175.78% 175.25%  (2)instruct/data= on : 1672.83%  177.82% 177.65% ・060 (50MHz)  (1)ss/bc= on , sb/i/d=off:  413.36% 177.81% 177.32%  (2)ss/bc/i/d= on , sb=off:  818.65%  177.82% 177.52%  (3)ss/bc/sb/i/d= on   : 13349.22%  177.82% 177.34% 030のキャッシュonが基準 になると思います。 040/060 でキャッシュが ”off” だと 030 のキャッシュ ”on”よりも数値が落ちています 。 なので 040/060使用時には キャッシュ onにしないと意味なし (?)。 ※パフォーマンスは特に平均をとったわけではありません。多少バラつきが あると思います。 2.起動別 キャッシュの状況 まず、 SRAMに cache on 設定をすることが必要 。以下、前

100turbo

イメージ
   “ 100turbo ” と言っても MC68100 がある訳ではなく、また無いのをいいことに” 040turbo ” + “ 060turbo ” (Replica) なので “ 100turbo ” としました(笑  「 060turbo Replica 」の作成、「 040turbo Replica 」の作成を経て「 040turbo と 060turbo を連結テスト 」で 030/040/060 を切り替えて使えることが判ったので統合・・・と言ってもやってたことは配線ばかりで いつ終わりが来るのだろうか?と思いながらコツコツと作成していました。  “040turbo Replica”ではDIPを中心とした部品構成でしたが物理的にスペースが厳しすぎるのでPLCCへ変更していますがそれでもギリギリですね。  まだまだ動作確認中ですが、元とになった「040turbo Replica」「060turbo Replica」は動作確認済みですし 今の所 問題は無さそうです。電源もソケットからの供給だけで大丈夫そう(?)。かなり熱が発生してるようなので全体的にも冷却必須ですかね。テスト中は扇風機の強風をあててます。  PLCCへ変更したためか 040モードが少し起動しにくい感じに。その場合は RESET や INTERRUPT を押したりモード切り替えたりで動く感じです。  simmにパーツが隠れないようにソケットを垂直型にしたので(所有しているsimmでは大丈夫ですが)背が高いとケースは閉じれないです。          新型コロナの影響が続いていて 海外からの配送が止まってたりでパーツの入手がなかなできず、PLCCへの変更による基板設計が失敗したりもあり・・・やっと1つだけ完成。追加のパーツが来ても”060turbo Replica”のときみたいに2つめがなかなか動かない、とかならないことを願う・・ 060turbo I/F 040turbo  ついでなので “ 040turbo に060turbo を接続 する 連結基板 ”も作成しました。ただでさえ” 030ピンチ問題 ”が発生する可能性があったりするので実用になるかは判りません。起動確認 程度しかしていません。前回、作成した” 060turbo に040turboを接続 する 連結基板 ”(「 040t