戻る
<< BACK  2025年10月  NEXT >>
 98システム解析スレッド2025年10月  /人'A`;人\  2025年10月1日(水) 0:00
こちらもたてておきます。

メルコ板にEMJ-4000S(Sはシールに非ず)とあるうちのEMJは基板名420EMJ-BでチップにはMGA-7とあります。

 PC34D0のハイレゾモード対応  まりも  2025年10月3日(金) 20:43
i486機以上ではほぼ使い道の無くなったEMS RAMボードを ブートROMエミュレータにするソフト、PC34D0をハイレゾモードに対応させました。ただしハイレゾではウィンドウの配置が非常に限られます。IDE BIOS(E6000〜E9FFFh)は動かせませんので、16KB境界となるとEC000hしかありません。しかもSCSIがそこにあるとダメなので、SCSIのほうをEA000h〜に変更しないといけません。プログラム名はPC34D0のままですが、ハイレゾ時は自動的にPC34EC 相当の動作になります。なおE6000hのIDE BIOSのほうが、RAMボードのEC000hより先に実行されてしまいますので、IDE BIOSのINIT0の呼び出しへの介入が間に合いません。あとでSYSTEM 共通域0:4D0hなどのデータに辻褄合わせを施す必要が出てしまいます。

リウ様、ハイレゾ用IDE BIOS開発にお役立てください。LoadD0.EXEは12KBサイズに対応です。
ttps://www7b.biglobe.ne.jp/~marimo9821/exiderom/pc34d0.html

 <del>EMJ</del>PC34の0A4***をカットする  かかっくん  2025年10月3日(金) 23:37
阿ー<del>EMJ</del>PC34ってA4-A7にもマッピング出来る(過去ログ参照)ンだった、と今更憶い出したり

と云う事で0A4***だけMR,MWをカットする回路デス
実RAMに拠るUMBわV30機(VM21,UV11〜)・286機(XA以外全機種のノーマルモード)でこそ遣いたく
成るものデスからA4だけで遣えなく成るのわ勿体無いと云う事で
スロットと<del>EMJ</del>PC34の間に基板を挟むも佳し、<del>EMJ</del>PC34に憑けるも佳し
# 元祖〜VM0,2,4,UV2,21わA4-A7がA0-A3のイメージの為フカ、怪造無しでの利用厳禁
# ematei.s602.xrea.com/cgi-bin/bbs39_ris3/bbs39.cgi?mode=past&year=2023&mon=5
# 尚怪造するとCG窓が無くA4-A7全部利用可の為、此の回路わ不要

一寸気に成る点と云えばMWC0のタイミングdsk
MWC0わアドレスが定まらない内に出枡からA4のデコードの間に出て仕舞う可能性が有馬すがMRC0を
カットして居るので讀む術が無いので無問題かと
若しかするとMRC0にだけ入れれば済む鴨?
逆にA5-A7でわCG窓から讀まれませんので無問題

因みに画像3わA4だけカットでわなくA5-A7だけを通しC0-DF等もカットする間違いデス
間違いに気付いて画像2に修正、乍ら作業わいけませんな
# 更に修正し画像1、GALに容れると16I4Oで要20V8

ところで先月号他のソケットのT1(WB/WT)とジャンパを結線する件、何方様にも追試をして貰えて
居ないのが(略)
# 先月号にXe10やBX4でないソケット画像を追加
# ematei.s602.xrea.com/cgi-bin/bbs39_ris3/bbsdata/6874-0.png

 PC34D0のハイレゾ対応  リウ  2025年10月4日(土) 1:28
有用プログラムのご提供ありがとうございます。無事にハイレゾAsでの自作IDEBIOSの動作確認もとれました。
ハイレゾでは起動デバイス選択がノーマルとは違うのですがノーマルと同様の動作になるようにしてしまいました。
後は拡張ROMボードをお安くは挿せないノート型と唯一機なStとRCC機ですかね…。
どうしてもコードサイズが4kbを越えてしまいました。CBUSSCSIボードのROMボードリサイクルで使うには新たにバンク切り替え機構をいれるか、4kBより後ろにはPCI機用ルーチンを配置する、などの工夫が必要そうです。
ATAPIMOが倉庫から出てこないかぎり、一段落したいと思います。(CDドライバは書かないつもり)

それにしてもXe10にCyrix5x86を直載せしてますがIOwaitがでかいです。標準だと32clockです。IDEががっつり遅くなります。4clockくらいにしてやると3800kB/s出てくれるようになるのですが。今はIPLwareでやっていますが、ROMボードでキャッシュだけでなくCPUの細かい設定もできるようにしたいですね。

 A5-A7だけ安全にマッピングできる?  まりも  2025年10月4日(土) 18:31
PC34より断然入手しやすくお安いEMJボードのROMエミュレータツールもハイレゾ対応にしました。今回、マッピング全解除のオプション /R を新設しました。そのほかの使い方はPC34D0と同じです。ただしリセットに対抗する改造をやらないと、UMBが増えるだけしか意味ありませんし、それなら普通にMELEMM.SYSでEMSとして使いますよね(といってもPCIバス搭載機ではやめたほうがいいです)。
ttps://www7b.biglobe.ne.jp/~marimo9821/exiderom/emjd0.html
抗リセット改造のメモも補足で書いておきました。
関連過去ログ ttp://ematei.s602.xrea.com/cgi-bin/bbs39_ris3/bbs39.cgi?mode=past&year=2024&mon=11
【2330追記】PC34D0のほうもマッピング解除機能を設けました。EMJD0は512KBしかないEMZ-512にも(おそらく)対応しました。

>A4-A7にもマッピング出来る(過去ログ参照)ンだった
いま本体9821Aeやってみて、EMJはやはりA4-A7にマッピングできないようです。A4にマッピングできてしまうのはPC34のほうです。A4000-A4FFFhを除外する回路は意味あると思います。アドレスデコーダの出力はCPUENB0だけ抑止すると1個で済みそうですが、メモリアクセスサイクルのときCPUENBが出ているタイミングや期間について書かれた物がない気がします。

 EMJでなくPC34でしたか  かかっくん  2025年10月4日(土) 20:18
亞、EMJでなくPC34の方でしたか、すんません
↑も直して置き枡

若しかして石の世代デモ違ィ枡かねぇ?MGA-7より前とか後とか?真坂
ウチのEMJわMGA-7だらけデスが、板わ4201(1Mbit=1Mx1)と4204(4Mbit=1Mx4)の両方ですた
詰まりMGA-7のアドレスわ20本(10R10C)と云う事に成り、RAS/CASが何レーン出るか?と云う事に
成増ね
# 多分CASわ上位・下位バイトの2レーン、RASのレーンわ16bit(P込で18bit)毎と憶われ
# EMJに限らずBM,LB,SB/SC/HCE,EM、9234,PC34も同様と憶われ

 EMJ、ハイレゾの時はE4-E7にマッピングできる謎  まりも  2025年10月5日(日) 16:49
どうやらEMJボードでも、ハイレゾ(9821Ae)の時はE4-E7にメモリを出すことができるようです。もちろんE4にはCGウィンドウが、E6-E7にはIDE BIOS(内部RAM)が現れているので、E5のたった4KBしか利用はできませんが。
しかしこれがヒントとなって、E8-EBに EMJやPC34のメモリを出して、E8-E9は IDEBIOSのワークエリアRAMにできるのでは、と思いつきました。ハイレゾではここがRAMで見える状態がデフォルトなのです。out 1E8Eh, 80hで隠すと、IDEにアクセスしたときにハングアップしてしまいます。ではEMSボードのメモリを出す前にここを隠しておき、メモリの初期化などを行った後は IDE BIOSのワークエリアRAMが表に出ている状態に戻せばいいのでは? ということでやってみたら、うまく行きました。EA-EBの8KBしか使えませんが、IDE BIOSと両立でき、リセット時にも保持されます。PC34D4およびEMJD4を、この使い方に対応させました。
【画像追記】 ハイレゾの拡張ROM域を究極的に埋めてますが、このとおり、IDE BIOSもSCSI BIOSも定位置に居て、さらにEMJのメモリがE5,EA,EBに現れます。ECにあるROMはEXIDE機能を載せたSCSI流用ROMボード(リソースはほぼ殺されている)です。

>MGA-7のアドレスわ20本
16MBの下まで増設できるメモリも兼ねるのだから、Cバス側とは24本繋がっているはずです。EMS純粋やバンクメモリのときは内部的に20本しか繋がっていないでしょうけども。

 ハイレゾ100ボード  リウ  2025年10月5日(日) 19:40
ECからの16kBをPC34に渡して100ボード(1030P,1030Bでも可)のBIOSをコピーしてきて配置すると…
やっていませんが動く気がしました。

23:25削除して追記
実際にやってみました。Asのハイレゾモード CPUは標準DX33MHz メモリは抜いて3.6Mです
100ボードを挿してハイレゾで起動、もちろんSCSIデバイスは見えません(がもしかしたらASPIドライバは動くかも?)
で、PC34D0でECからをRAMに割り当て、1030Bの2.00のBIOSをロード後リセット
無事にHDDが認識されました!

 DRAM側のアドレスが20本  かかっくん  2025年10月5日(日) 22:41
>>MGA-7のアドレスわ20本
> 16MBの下まで増設できるメモリも兼ねるのだから、Cバス側とは24本繋がっているはずです。EMS純粋やバンクメモリのときは内部的に20本しか繋がっていないでしょうけども。

ゐゑゐゑ此の20本わDRAM側のアドレスで、Cバス側わPM板の石である以上24本でせう
# MGA-7から出る時点で合成された10本?
4201(1Mx1x(18か36、16や32も有り?))も4204(1Mx4x(4か8)+1Mx1x(2か4))も語数が1Mデスから
4Mx1や4Mx4のやうな語数が4M(アドレス22本)に対応した石わMGA-21だけ鴨?

 さらにハイレゾ版100ボードBIOSのRAM化  まりも  2025年10月6日(月) 0:38
>1030Bの2.00のBIOSをロード後リセット 無事にHDDが認識
おぉ、うまく行きましたか。これまで面倒くさがってやっていませんでした。IDEメインにしてSCSI無しの環境を作らないといけないためです。EMSボードではE8,E9,EA,EBに出ますが、本体内部の裏RAMもあって、 out 53Dhの最高位bitを立てるとEA,EB,EC,EDの16KBに出現します(out 53Dh, 92h)。たぶんノーマルモードのSOUND BIOS RAMを出す機構がハイレゾで殺されてなくてできてしまったものです。ここに100ボードのBIOSデータをコピーできれば最高速動作になりますね。

EMS勝手RAM-->内蔵RAM への(ベースアドレスのズレも伴う)転送は、100ボードのBIOSに自力でやるルーチンを付け加えるのがいいでしょう。デバッグ段階としては外部のROMアプリを使うという手もあります。

SCSIボード流用ROMボードの場合、自力でボードのROMバンクを切り替えれば、たった4KBの窓から16KBの内部RAMに展開してブート、ということもできそうです。ボードは普通にEEのところに配置します。ROMボードは元が一般的なSCSIボードですからノーマルモードでもブートできます。100ボード自体はもうROMは引っこ抜いて、BIOSデータは、流用ボードのほうに格納して使います。これは面白くなってまいりました。

 ハイレゾ100ボード別案  リウ  2025年10月6日(月) 8:16
つぶやいてはいまして実験もしました。
EA00からの16kBに事前にコピー、前に出ている状態(IO 53dhに80h付きでout)でリセット
RAMの中身は消えていませんでした。が前には出ていない状態でOS起動です。

のでリセットでFFFF:0に飛んできてからITFROMに戻ってあれやこれやしてるコードのどこかに、介入できるようなパッチを当てて53dhへの出力値を調整できれば…とさらに妄想は広がるのですがかなり手強そうでまだ妄想の段階です。

 PC-9821A-E02のROM  リウ  2025年10月6日(月) 12:40
上記のことを調べていて見つけてきました。
IO43Dhに0を出すとハイレゾ環境ではF800セグメントの32kBにITF側のものが見えるようになります。(これはBANK2と一致します)
で、さらにその状態でIO43Fhにe8より上の値を出力してBANK8(内容修正 8ではなくE8hで出てくるのがBANK4)を取り出して見ました。どうやら中身に意味のあるものが出てきました。(BANK0とは一致しません。)おそらくこれがE02ボード上のROMではないかと
ですのでGETITF98ではハイレゾの場合もBANK8からFを出力していただくとおもしろいかもしれません。

と書きましたがそのBANK8はノーマルのBANK4と一致してしまいました。(当たり前です。)だめですね。お騒がせしました。

 ハイレゾのITFとは  まりも  2025年10月6日(月) 13:14
ハイレゾモードでgetitf98を実行しても、実はノーマルモードと大差ない内容しか得られません。とくにBank4 はノーマルモードと同じものです。これは起動の本当の最初がノーマルモードだからなのでしょう。Bank8以上を出す方法は判明していません。ITF自身にその機能が必要がないことから、たぶん存在しないと思っています。
ハイレゾモードの再起動用ITFというのは、ノーマルモード用Bank4とは別にあるようです。/4 オプションで出力されるBank4がそれだと思います。他のBankデータは空白およびF0000h以上の現有SYSTEM BIOSです。RLではこれで得られる4バンクはハイレゾ用ROMの中身と一致していました。したがってA-mateのハイレゾでもそうなのではないかと思います。ただし^2 初代A-mateのハイレゾ用ROMは本体にはない感じです。中身スカスカです。ハイレゾボード側にある27C2001にあると思うのですが、これを剥がして読むのは容易でないので、やったことがありません。

そういうこともあって、解析研究用に、生きているAp2/As2/A fが欲しいと思っているのですよね。Ap3だと剥がして読むになってしまうので、やりたくないところです。骸骨人がうpしていたAp2のデータを見る限りでは、配置は推測できているのですが。

ところでEXIDE486をハイレゾ兼用機用に特化してEXIDE3ANというのを先日公開したのですが、早速ひどくバグっていましたので、廃止しました。ハイレゾ兼用機は出し入れのときに重いしテスト面倒であまりやってないのですよね。

【22:30追記】ハイレゾモードで getitf98 /4 を実行すると、RLの場合、
BANK4 ハイレゾ専用ITF
BANK5 中身無し  E8000(今回発見)
BANK6 SYSTEM BIOS F0000
BANK7 SYSTEM BIOS F8000
となりますが、A-mateのハイレゾでやってみると、なんとBANK5には E8000以降に出ているROM(IDE ROM RAM,SCSI ROMほか)の内容そのままがダンプされました。中身が無意味であることはRLでもA-mateでも同じですが、ノーマルモードと同じように物理的にE8000hに接続されてしまうようです。なにかと流用設計の痕跡が垣間見られますね。これはGETITF98の説明書に追加しておかないといけない情報です。本体ROMに関係ないものまで出力されるわけですから。

 100ボードのハイレゾ化(ハードウェア)  まりも  2025年10月6日(月) 22:56
ハイレゾではPnP BIOSが機能しない(はずである)ことから、INT(IRQ)とROMアドレスはいったいどうなっているのだろう?というのが少々疑問です。PnPにより、INTについては接続が0,1,2のうちから選択されるはずです。
ブートROMをコピーしただけで起動できるということは、リセット後の初期値として、ROMアドレスは=DC000固定、もしくはDIPスイッチで選択されたとおりになるのでしょうか。INTのほうも疑問ですが、BIOSコードは何か(PnP)を参照することなくデフォルトでINT 0(IRQ 3)なのでしょうかね。いずれにしても他のボードでINT 0 を使わないように注意しないとなりません。これはPCI機で黙って(PCIセットアップユーティリティを使わず)100ボードを使うときも同様だったりしますが。

であればボードのハードウェア的ハイレゾ(専用)化もおもしろそうです。DC000-->EC000にすればいいので、ボード側で A17とA18を入れ替えれば行けそうな気がします。D=1101, E=1110
【15日にもなって追記】
この改造はダメだということがわかりました。ハイレゾ機でハイレゾだよというout 467h,2の信号を受けてしまうと、ROMが引っ込んでしまうからです。

 検証途中ですが  リウ  2025年10月7日(火) 12:27
100ボードのINT番号設定はPORTAから読み取ることができます。freebsdのソースなど参照
BIOSがその値にしたがって割り込みルーチンをテーブルに設置していました。ですのでハードウェアがINT**を決め打ちしているなら大丈夫かと思われます。非PnP機でのAHASEL(や公式ツール)での設定がそのまま出てくるのだと思われます。DIPSWで設定できるBIOS出現位置はハイレゾ時にロードさえされれば後は関係なさそうです。
またブートコードを見ているとハイレゾ用のものまで準備されていました。ALでブートデバイス種別判別ですが、ハイレゾではAHで確認しているみたいで驚きでした。

さてE02ボードです。
IO CA1h(undoc未記載)のbit0で読み出し有効、無効の切り替えをしてそうです。そしてそのROMの出てくる場所が外字用CGWindowのようです。
IO A3hに20hをA1hにD0hからを設定しながら読み出している部分が
/4オプション付きで出てくる方のbank4.binの6Bhあたりからに書いてありました。(オプションなしで実行した場合はハイレゾ環境ではbank2.binとして出現します。)
実際に読み出していません。コピペして抜き出せるかまた確かめてみます。

12:50追記
やってみてつぶやきましたが読めました。内容はこれから精査します。

8日21:48追記
吸いだしプログラムと一部結果です。
www7b.biglobe.ne.jp/~drachen6jp/9821A-E02.zip

 ハイレゾコードを読む秋  まりも  2025年10月7日(火) 15:57
ハイレゾ専用のITFやBIOSはきちんと読んだことがなくて、わからないことだらけですが、その中の最たるものがブートです。電源投入時にCTRLを押すとFDのみから起動、ESCを押すとHDのセレクタなしで起動、ということしかマニュアルには書かれていませんし、あまり知られてもいません(初めてハイレゾボードを手にする人が陥るところです)。ましてやソフト側からデバイス指定で起動するというメカニズムもわかっていませんでしたが、
>ブートデバイス種別判別ですが、ハイレゾではAHで確認しているみたいで驚き
そこでしたか。IPLwareのローダ部にもこれを取り込みたいところですが、空きがなくて難しいです。まあハイレゾで使う人はあまりいないので放置かなと思いますが、DiskBootの方には取り込んでおかないといけませんね。さらには

>IO CA1h(undoc未記載)のbit0で読み出し有効、無効の切り替えをしてそう
こんな機構まであるのですか。なおCGに書き込んだりI/O 468、46Chを操作するあたりは初代A-mate固有の超機種依存です。Ap2もAp3も別の機種固有だと思います。なかなか読み解きにくいです。

とりあえずWindows10終了まで忙しすぎて ハイレゾ関連に手がつけられないので、リウさんにお任せしておきましょう。

 f・nでセレクタn  かかっくん  2025年10月7日(火) 19:44
確かf・n〜を推すとセレクタnから起動するとか有ったやうな?>みいそメニュー@HR

レイの動画に拠るとAnのGAL(略)可だそーで?
ところでAfってAn同様にGALだらけなンでせうか?

 EMJのE0-E7  15  2025年10月7日(火) 21:23
すぐに動く98が手元に無い中、周回遅れで楽しく眺めさせていただいてます。

<del>8色のノーマルモード互換機(PC-286V)とEMJ-mkIIIでE0-E7、512KB空間を切り離すと80-9Fもマップできることは33年くらい前に見ました。</del>
PC-286Vは16色でした。E0-E7はどこで見たのだったか…忘れましたすみません。

EMJ-Sでは試したことありません。
ttps://www2s.biglobe.ne.jp/~okubo/authors/VA000363/tech/emj.txt

<del>いちおうハイレゾに限らないということで。</del>

 謎のEMJ-S  まりも  2025年10月8日(水) 13:29
ハンドル名から勝手にお察し申し上げると、もしかしてあのソフトウェアの作者様でしょうか。EMSボード、とくにメルコはウルトラページフレームとかいう語でどこにもマッピングできるという宣伝を当時していたかと思います。本体メモリが現れないようにできれば(そのアドレスをCバスに出せるようにすれば)、どこにも割り付けできるという仕組みだと考えています。なのでハイレゾでもIDE BIOSのRAM部分を一旦引っ込めたらマッピングできてしまいました。その後もとに戻せば、Cバスにアクセスされることなく内部RAMにアクセスできます。なおメルコの説明図では1MB以上のところにも割り付けできるようになっていましたが、EMSボードとしてのアクセスではないですよね。ウィンドウのアドレスを指定するレジスタがFC( 000h)までの分しかないですから。もしかしてワードに拡張すれば?

16色VRAMを8色モードにするとCバスに接続される機種がいつ頃までか不明ですが、NEC機では80286 時代まででしょうか。当然そこもEMSボードをマッピングできてしまいます。

山猫チップセットなどは1MB全空間メモリに割り当てたり解除できたりするので、うまくやれば隙間のアドレスにEMSボードのメモリをマッピングできるのではないかという気がしています。といってもA5-A7くらいでしょう。

EMJ-Sというのが別物だというのは、今改めて知りました。えらー15さんのサイトを参考にしていろいろ作りましたが、EMJ-Sはうちになく、ジャンクでもあまり出ていないように思います。

 EMJ-新S=MGA-21?  かかっくん  2025年10月9日(木) 13:41
EMJ-新SってMGA-21でわないか?と憶い枡が如何でせう?
EMJの型番でなく板の型番でないと区別できなさそーな?
# MGA-21って4M語(16M SIMMに採用された4Mx4とか)対応とかだったりする鴨?
# 16M品が片面でDRAMが8ヶか9ヶ・12ヶ(P)なら(略)

↑のTXTに『EMJ-12M/16Mはボード2分割されている(SW1を2つ消費)』と有り、KAZZEZさんの
EMJ-8000Sと6000S(16M4EMJ-A)が此の基板に該当しそーな気が?

 EMJ色々  15  2025年10月9日(木) 21:15
お察しの通りです。よろしくお願いいたします。
騙っていても区別できないのですが〜

EMJをプロテクト+EMSモードにした状態で1MB空間のページフレームにマップすると、どちらからも読み書き出来ます。また、バンク+EMSや本体増設モードのページも同様です。どこのページが安心かは計算する必要があり、基本はMELEMM.SYSだけが対応です。SW2も駆使して計算です。この機能のため、HMAを確保しつつ残りほとんどはEMSとして扱うことが出来ました。

CPUキャッシュとは相性悪そうですがEMS自体の問題ですね。
ページフレーム指定はポート6xEFと上位側なので拡張出来ませんが、メモリウィンドウみたいな動きにはなります。

PIO-PC34は分割設定があるくらいなのでプロテクトメモリやバンクメモリをEMSページフレームにマップ出来ないのだと思ってるのですが、ちゃんと調べたことはありません。EMJより泥臭くページ存在確認コードを書いてるのは先頭とサイズがソフト的に既知でないためです。PC34Rは読めるようになりましたが。

EMJ-新SはMGA-21、の説は私も最近の解析情報を見て有力と思ってます。鍵は最大メモリ容量で、以前は8MBを超えると別のSW1を必要としていましたので。
v5.20より前のMELEMM.SYSで正しく認識されない、という切り分けでもできそうです。

 ハイレゾ用bootROMemulator  リウ  2025年10月9日(木) 21:42
www7b.biglobe.ne.jp/~drachen6jp/9821A-E02.zip
PC34D0とPC34があるならこんなものは不要ですが、ない人(もしくは刺すのが邪魔くさい人)用です。100ボードに関しては動作確認がとれてはいます。
実際はハイレゾ機用bootROM開発者さま用です。どこに需要が…
の世界ですがせっかく作ったので公開します。
ハイレゾボードのROM読みプログラムの応用でしたのでそれにひっつけました。
2代目A以降では使えないようにしてあります。あしからず
11日00:49追記
EA_RAMにバグ発見です。リセット動作後にフロッピードライブが1台にされてしまいます。

またhires100.com(大変便利なものをありがとうございます。初代Asでも動作しました。)を使って100ボードのBIOSを拡張RAMにロードした場合、リセット後のSCSIデバイスinitを行ってもらえません。BIOSはその場所に存在しているのでhires100.com実行後にAX=0320hのInt1Bを呼んでからEA_RAMでリセットすることで回避はできますが、EA_RAMにはまだまだ不安がありそうです。

11日23:06追記
上記バグの修正をしました。手順をがっつり変更したのでピポも鳴るようになり、完全リセットと同じルーチンを通らせています。ファイル名もEA_RAM2になりました。リセット中に行わせたいパッチ内容はE02ボード内ITFでIO53dhのbit7を立てるだけなのですがそれなりにおおごとのやり方をしています。
HIRES100.COM実行後にAX=0320のInt1Bを呼ぶ必要もなくなりました。事実上完全リセットルーチンに沿っているのでINIT0から愚直に実行してもらえるようになっているはずです。
同じことをノーマル機種でもやれるはずですが機種依存度が高そうです。D700セグメントを自由に使う、D800セグメントのIDEのINIT0への介入などで悪さができそうとは思いますが、まだ妄想段階です。
やはり拡張ROMボードやSCSIボードのリサイクル、PC34Rには電源投入一発目から使える優越があります。
追記ここまで

>>15さま
壁ごえSCSI付属物のEMStoRAMというプログラムにあれやこれや参考にさせていただきました。情報の公開に大変感謝しております。これからも覗いていただいてアドバイスいただけるとうれしいです。

 ハードEMSでなければキャッシュと相性良い  かかっくん  2025年10月10日(金) 18:37
> CPUキャッシュとは相性悪そうですがEMS自体の問題ですね。

まぁ此れわメーカ問わずハードEMS全般の問題デスから
V86EMSと較べてウェイトの所為で遅い事も相まって486以降で廃れたワケで
# V86EMSや、CPUがページフレームに内容を写すソフトウェアEMSわキャッシュ有効で相性が良い

286→486アクセラを入れたらEMJやPC34の設定をEMSからPMに変えた方がウェイトが同じで
キャッシュが利く分速く成る鴨?
# 抑々ROMエリアと1M以上でウェイトが違ゥ鴨?

 Re:EMJ  KAZZEZ  2025年10月10日(金) 21:48
検索すると3月のスレでしたか。それを見てまとめますと、16M4EMJ-A基板のEMJ-6000S/8000SにはMGA-7が使われています。裏面にもMGA-7のパターンがありますので、MGA-7を二個使って12MB/16MBを実現することになります。そのためか、EXJ用のピンヘッダがありません。状況的に、MGA-7では1個あたり8MBまでということになると思います。
ちなみに表面に「J6M」、裏面に「J16M」と書かれたパターンがあります。恐らくそのジャンパ抵抗の組み合わせで6MB/8MB/12MB/16MBを切り替えているのだと思います。6000S(J6MありJ16Mなし)と8000S(J6M・J16Mとも無し)を見比べる限り、恐らくJ6Mが「片面あたり6MBに制限(6MBまたは12MB)」、J16Mが「裏面も有効(12MBまたは16MB)」という意味ではないかと思われます。

一方で、8000EMJの基板のものは手持ちのものはSの付かないEMJ-4000ですが、MGA-21が使われています。この基板上には8MB分のRAMパターンしか用意されていません。しかしこちらにはEXJ用のピンヘッダが用意されています。これにEXJを載せた場合は8MBを超えますから、MGA-21であれば1個で12MB以上のメモリを管理できるのかもしれません。

いずれの基板もロータリースイッチを余分に搭載するようなパターンは見当たらない気がします。ただ、EXJの8MB版は(もし存在するなら)見たことがありませんので、そちらがどうなっているのかは存じません。MGA-7が1個で8MBまでしか扱えない前提であれば、8MB版のEXJ小亀はそのままではMGA-7のEMJ親亀には使えないことになってしまいます。だとすれば8MB版のEXJがあるとすれば普通でない(MGA-7または独自スイッチ搭載?)ということになりそうですが、どうなんでしょうね。

> 15さま
私もIBM486SLC2/BLC3の制御方法などを参考にさせていただいています。おかげでVM21(VX相当)で2kの起動実験などができました。ありがとうございます。

 I/O EAAhの再発見  まりも  2025年10月10日(金) 21:54
「CPUからアクセスできなくすれば裏にあるCバスにアクセスできる」ということでEMSボードはどこにでも出すことができると書きましたが、自分で書いておいてこれが以下のことのヒントになりました。

Undoc2を見ると、I/O EAAh というのがA-mateなどローカルバス世代の機種には存在していて、「VRAMを切り離す」ことができるとなっています。試しにやってみると、G-VRAMだけでなくT-VRAMも切り離されてしまい、この瞬間にテキスト画面は更新できなくなります。

ではこれで100ボードのROMがハイレゾG-VRAMの裏のDC000に現れるか・・・と期待したのですが、どうやら100ボードは中途半端にハイレゾに応答するようで、ハイレゾであることを示すI/O out 467h, 02h を受信してしまうとメモリの出現が引っ込んでしまうようでした。そこで out 467h, 0 でいったんノーマルモードに偽装すると、うまいことDC000に現れました。ではこのBIOSデータをEA000hにコピーしようか、、、となるわけですが、VRAM切り離し状態では、どうも拡張ROM域のものまで切り離されてしまうらしく、コピーできません。しかたないので80000h未満のメインメモリに一旦コピーします。

その後VRAM切り離しをやめ(out EAAh,1)、467hをハイレゾ用の02h(とりあえずD2h)で叩き直して元に戻し、メインメモリ上に置いたデータをEA000h(シャドウの8A000h)にコピーしました。

なおこれらの一連の動作はデバッガのステップ実行では難しいです。467hをノーマルモードに偽装したときにハングアップしてしまうし、VRAMを切り離したら何も見えなくなるからです。結構難儀です。

さてではこれをROM化すればいいわけですが、、、DOSで動くのにROMだと途中までしか動作しません。結構悩みましたが、I/O EAAhでは拡張ROM域も見えなくされてしまうのではと思い、ROMプログラムを途中RAM上にコピーして実行するようにしたところ、なんとか動作するようになりました。EAAhはVRAMだけでなく、メモリ以外はCPUから切り離してしまう機能ではないでしょうかね。なおSYSTEM BIOSが切り離されて存在しない状態になっているかは確認していません。拡張ROM域そのものが切り離されるのか、メモリ以外が切り離されるかを調べる必要はありそうです。念のため切り離し中は割り込み禁止をかけてテストしています。

100ボードのハイレゾ用ROMアプリをAp3上で試作したので、とりあえず公開してみます。ディスクアクセスでのデータ化けが無ければいいですが・・・
ttps://www7b.biglobe.ne.jp/~marimo9821/scsi/hires100.html

【23時追記】A1030ROMでパッチ当てた改造BIOSを載せていても、このHIRES100で動作します。最初のROMスキャンには間に合っていないため、INIT 0のルーチンが呼ばれませんが、そこはPCI機でRAMに転送するルーチンや無駄な表示だけですので、A-mateのハイレゾでは実行されなくて問題ありません。“Scanning SCSI devices....”のメッセージが出ないのはそのためです。

【11日追記】初代A-mateでは、ソフト的再起動ではハードウェアがリセットされず、ROM/RAM構成も放置のまま起動しようとするのですよね。100ボードのINIT 0ルーチンにはそのときの再設定やSCSIバスリセットのファンクション(INT 1Bh,AX=00C0h,DX=0040h)まで呼んでます。これも組み込んでおかないといけないですかねぇ。Af以降の機種では I/O 534hを叩く再起動(FFFF:0000ジャンプでもよい)をしていれば不要なのですが。

それから、HIRES100は、シャドウRAM操作を行う既存のアプリケーションが今のところ併用できません。ハイレゾで内蔵サウンドBIOSが存在するはずがないとしてEA000hからのRAMを取り消そうとします。このため100ボードのBIOSがいきなり見えなくなってしまい、そこでハングアップします。既知のシャドウRAMアプリを全部作り替えないといけないのは厳しいですね。なおハイレゾで併用する価値(または必要性)があるのは壁超えSCSIとLBA_IDE、EXIDEくらいだと思いますが、EXIDEはHIRES100を使うとROMを置ける場所が全くないので(追記 後日、HIRES100自身を消滅させる方法で解決)考慮対象外でもいいでしょう。物理的排他仕様です。HIRES100にdiv0ROMを追加すれば十分でしょう。
自作のものとしては、Ap2以前の機種で必要なFIXIDECFですか。これは使う人がいそうです。SCSI_RAMは全く不要なのですが、そのままIPLwareに入れておくとハングアップしてしまうので、取り外す必要があります。他には、全然メンテしてないEXT2DDBTなんていうIPLwareもあったですね、、、

 依然としてコネクタのパターンらしき物が?  かかっくん  2025年10月11日(土) 1:24
8000EMJって板で隠れて居枡が、依然としてコネクタのパターンらしき物が?
static.mercdn.net/item/detail/orig/photos/m14866597681_1.jpg
static.mercdn.net/item/detail/orig/photos/m14866597681_2.jpg
web.archive.org/web/20251011175118/static.mercdn.net/item/detail/orig/photos/m14866597681_1.jpg
web.archive.org/web/20251011175234/static.mercdn.net/item/detail/orig/photos/m14866597681_2.jpg
EMJ-8000でわEXJ増設に必要なRASレーンが埋まって居る鴨知れませんが

ところで載って居るDRAMわ何でしたか?

旧世代のEMJ-8000わ2段重ねに成って居て元から4Mの板と4Mの子亀のセットのやうデスな

 DRAM  KAZZEZ  2025年10月11日(土) 9:08
> 載って居るDRAM
はだいたい以下のような感じでした。もし見間違い等が疑われましたらご指摘ください。
↓EMJ-4000(8000EMJ)
AAA1M300J-08 ×4個 (空きパターン表記はM5M4C1000J-10)
KM44C1000CJ-7 ×8個 (空きパターンに表記なし)
↓EMJ-6000S(16MEMJ-A)
AAA1M300J-07 ×6個 (空きパターン表記はM5M41000AJ)
M514400B-07SJ ×12個 (空きパターン表記はM5M44400J)

> 旧世代のEMJ-8000わ2段重ねに成って居て元から4Mの板と4Mの子亀のセット
EMA-4000もそうでしたね。2MB+2MBでした。

ところでtsh様のttp://sakohiti.s1009.xrea.com/temp/601/601_emj.htmの下のほうで
> 基板 4204EXJ-C 表の黒シートの表記 EXJ-4000S 裏の紙シールの表記 EXJ-2000S KAZZEZ様提供の情報
とあるのですが、手持ちのEXJ-2000Sを見る限り、この部分は恐らく表の黒シートの表記もEXJ-2000Sですので裏の紙シールとの齟齬はなく、誤植かと思われます。Sの部分がシールになっているという情報と混同されたのかもしれません。

> EMJ-8000でわEXJ増設に必要なRASレーンが埋まって居る鴨
同じ8000EMJでも、8MB版はEXJコネクタが埋まって使えなくされているのですか。だとすればEXJは4MBまでしか存在しないのかもしれませんね。そうなるとMGA-21とMGA-7の違いがよく分かりません。

【18:45頃追記】
手近なMELWAREでEMJのスイッチ設定を見てみましたが、8MB以上のものは9MB・10MB・12MB・14MB・16MBと選択肢がありました。9MBとか10MBは親亀8MB+EXJではないかと思いますし、もしかしたら14MBも単独製品ではなく6MB+8MBとか12MB+2MBなのかもしれません。まだ把握しきれていない基板の製品があるのでしょうか…。

 EXJは最大4MB(R時代までは)  15  2025年10月11日(土) 12:44
L時代にカタログ熟読して買った記憶によると、親亀子亀とも最大4MBでした(8MBは親亀にならない)。R時代も同様だったと思います。

> リウさん
当時は誰も使うと思ってなかった情報なので、全国の稼働EMJも喜んでいる(?)ことでしょう。
活用ありがとうございます。

> KAZZEZさん
CPUの話題も数か月後に気付いて眺めさせていただいておりました。
これまた活用ありがとうございます。

> まりもさん
TVRAMも切り離せる機種あるのですね…
EMJ情報初見とのことでしたので、こちらは既知でしょうか。
ttp://www2s.biglobe.ne.jp/~okubo/authors/VA000363/tech/reset0.txt
「NMI発生時の処理」をROM域に実装すると…

   まりも  2025年10月11日(土) 12:52
ATX電源を搭載した98の電源ボタン、その内容はすでに活用させて頂いています。というか2022年頃の過去ログで、RESETXのIPLware化っていうのをここでやっていました。
ttp://ematei.s602.xrea.com/cgi-bin/bbs39_ris3/bbs39.cgi?mode=past&year=2022&mon=8
KAZZEZさんも参加しています。これがきっかけで、98の各機種でのソフトウェア再起動がどこまでをリセットするのかという調査が始まりました。その結果534h bit 0の機能の再発見に至りました。
わたしなどは、えらー15さんの歩んだところをまた歩いているだけなのです。

 RESETXは手抜き  15  2025年10月11日(土) 18:37
いえ534hとかは調べてないのでこちらの皆様の方が深く掘られてて尊敬してます。

IPLware化のあたりは1年後あたりに楽しく眺めさせていただいてましたが、STOP+RESETが1回しか効かないという話があったと思います。

以下ばっさりdel
既に昔URL書かれてましたすみません

リセットエントリに飛ぶ前に「戻し部分」をBASICアプリではなくROM部に実装して通したら、何回でも電源ボタン効かないかなとか。
自分で試す環境が今無いのが残念です。

 DRAMから構成を讀み解く  かかっくん  2025年10月11日(土) 19:40
> ↓EMJ-4000(8000EMJ)
> AAA1M300J-08 ×4個 (空きパターン表記はM5M4C1000J-10)
> KM44C1000CJ-7 ×8個 (空きパターンに表記なし)
> ↓EMJ-6000S(16MEMJ-A)
> AAA1M300J-07 ×6個 (空きパターン表記はM5M41000AJ)
> M514400B-07SJ ×12個 (空きパターン表記はM5M44400J)

石毎の容量が少ない方(大抵1bit巾)がパリティ用で、多い方がデータ用と判り枡。事情が有る場合例外も
有馬す

M5M4C1000J-10/M5M41000AJ(三◆)とAAA1M300J-0*が1Mx1のパリティ用、
KM44C1000CJ-7(三☆)・M(SM)514400B-07SJ(おそらく沖)とM5M44400J(三◆)が1Mx4のデータ用かと
# 4Mbitから多くのメーカの命名則で総容量・bit巾・種類の順、
# レイ MSM51 (沖) 4 (total 4Mbits) 4 (x4) 00 (FP)
# 三☆わ他社と異なりbit巾・語数・種類の順 KM4(三☆) 4 (x4) C (CMOS) 1 (1M words) 0 (Row 1K) 00 (FP)
# 種類とわFP スタティックカラム EDO等
# 因みに4Mx1わT芝(TMM/TC)・c(HM)・沖(MSM)が514100、みいそがμPD424100、
# 三◆(M5M)・TI(TMS)が44100、三☆がKM41C4000
# 1Mx1わ多くのメーカで**1000、1Mx4が**4400、4Mx1が**4100、16Mbitからわ総容量の桁に
# Row数xCol数の種別も入り**16400(4Kx1Kx4bit FP) **17405(2Kx2Kx4bit EDO)
# **18160(1Kx1Kx16bit FP) **65405(4Kx4Kx4bit EDO)等と成る
# 三☆わKM44C4000(4Kx1Kx4bit FP) KM44C4100(2Kx2Kx4bit FP) KM44C16104(4Kx4Kx4bit EDO)
# K4E640411C(同、他社の命名則に近い改定、種類・総容量/RC数・bit巾・電圧の順
# K4FがFP・6604が8Kx2Kx4bit・6416が2Kx2Kx16bit・12が3.3V)等
# だからDRAMの型番わ後ろ(右)の数字から讀んでいく
# 1Mbit辺りから各社の命名則がバラバラに成って逝ったのわROMやSRAMと同様
# 尚μnわ亦命名則が異なる。MT4C 4(x4) 001(1M words FP) MT4C 16(x16) 256(256K words FP)
# MT4C 16(x16) 270(256K words EDO)等

尚DRAMに於けるwordとわアドレスに拠って特定されるn bitのデータの事で、16bitとわ限りません
# bit巾が16bitの場合に限りDRAMのwordが16bitに成る

む?何方の板も1M語のDRAM?MGA-21も1M語でRASレーンが多いだけ?其れとも1M語/4M語の切り替えとか?

 ハイレゾEA000hのメモリの起源  まりも  2025年10月12日(日) 9:39
ハイレゾモードで100ボードのBIOSをEA000hの書き込み禁止RAMに出現させた場合、ノーマルモードでA1030RAMを使ってRAM化したときよりディスクのデータの転送速度が若干遅いですね。A1030_CC でSOUND BIOSのRAMに移動したときと同じです。このことから見ても、ハイレゾのEA000hの16KBは、ノーマルモード時のSOUND BIOSと同じものが出現してしまっているものだと言えそうです。これは設計上の残骸なのか意図的なものなのかわかりませんが。B4670ボードのBIOSはE8000h固定のようだし、EA000hを使うものなんて実際想定はしていないと思うのですよね。
【13日0時追記】RLではノーマルモードでもSOUND BIOS用のRAMが存在せず、ハイレゾでもEA000にRAMを出す機能は無いようです。SCSI BIOS用のRAMも存在しない機種ですし・・・

ところでHIRES100ですが、ノーマルモードでもN88BASICエリアを潰せばRAM化できるわけですので、そこに移動するものも試してみました。既存のA1030RAM適用状態と同様に高速化は図れます。しかし、移動前と移動後の両方のBIOSがところどころで使われる状態になっている点が違います。N88BASICエリアに移動してもここからブートが呼ばれないので、どうしてももとのDC000hを使う処理(割り込みルーチンなど)が残ってしまいます。やっぱりHIRES100はハイレゾ専用にして、ノーマルモードではA1030RAMを実行していたく方がいいでしょう。

   まりも  2025年10月15日(水) 14:34
汎用スレッドででていたAHA-1030B BIOS 2.00のバグについて
>間違えてSS:047Ehに
BIOSコードはDS=0で呼ばれるのですが、拙作ROMアプリだと一旦メモリ上にロードしてから実行するものが多く、そのときはDS=CSになっているため、実は結構忘れて開発中にDSバグをよくやらかしています(汗 最近ではDSをいじらずに、固定の文字列表示でlodsb命令を使うときなどは、CSプレフィクス付き命令を使うようにしています。アセンブラでは記述し難いので DB定義命令で 2Ehと書くやつです。

しかしSS:で固定の場所を読み書きするようなことは普通あり得ないですね。スタックセグメントが幾つであるかなんて普通気にしません。なので直前にDS=SSの代入をしていた疑いがあるわけですが、その必要性すら無いと思うのです。変数はスタックにとっていたとしてもデフォルトでSS:なのでDSと間違うはずがありません。どういう経緯でこのようなバグに至ったかを考えてみたものの思い当たりませんでした。

次はOneさんのつぶやきに関してですが、C0000h-DFFFFFhの拡張ROM域は、i486機の頃からキャッシュが効かない場所となっています。そうでないと、ROMバンクが切り替わるSCSI BIOSなどは動かなくなってしまいますし、LIM EMSも成立しなくなってしまいます。したがって基本的にはキャッシュを破棄する命令を入れる必要はありません。しかし書いた直後に読むと、486 CPUのL1キャッシュラインから読まれる感じではあります(8月の過去ログ汎用スレッド)。フラッシュROMへの書き込みでは問題になりませんが、28C64/256の書き込みアルゴリズムでは結構要注意です。L1キャッシュを切って対処しました。なおこれはPentiumでは自己書き換えコード可になって改善されたということになっています。

Pentium以降の機種ではメモリコントローラの設定に従うため、拡張ROM域がRAMになっている場合、意図的にキャッシュ有効にはできてしまいます。そのようなことをするプログラムは普通ありませんが、あればキャッシュを禁止にしてからまた戻す必要性は出てきます。

またPentiumPro/II以上のmate-R機では、拡張ROM域に書き込みができないようです。4KBサイズ用MTRRの設定が00hです。キャッシュ不可ということになっていますが、書き込み不可属性があるとはされていないはずなのですよね。これを01か04にすると書き込みができます。ちなみにSYSTEM BIOSのRAMは05hになっているので書き込み不可です。

 1030Bのバグ場所  リウ  2025年10月15日(水) 15:48
さすがに公益性がある(今頃???)と思いますので逆アセリストも載せてしまいます。
ここでした。
Int1BのAL=CxにはDS:DX(画像説明は間違えています)でSCB的なものを渡すことになっています。
1030Bもそうですが大抵のSCSIBIOSはAL=A0や20で呼ばれてもAL=Cxのものを内部で呼び出しています。
そのときに1030Bの2.00のBIOSはSS:****の中にSCB的なものを作り出してDS:DXとして渡します。渡された側はそれを見て仕事をします。

で、SS:****がDSとして使われてはいるもののテンポラリメモリとして0000:047Eと0000:047Fは使いたいので使うときだけはDS=0にしてアクセスするのですが、作業の最後のこの場所でだけそれを忘れてしまったようです。
そのためSS:047Ehに01が書き込まれてメモリ破壊されてしまいます。

 呼ぶ側の問題?  かかっくん  2025年10月16日(木) 23:19
此の部分のバグと云うより此処を呼ぶ側の問題のやうな?
73Ehの直後の743hで上書きし枡から其の5バイトを遣い枡

1 push DS
2 push AX
3 xor AX,AX
5 mov DS,AX
mov ...
7 pop AX
8 pop DS
さて3バイト何処から持って来るか?

次でpush DSするならpop DSと此のpush DS不要鴨?
ん?能く考えたら次の[BP-1Eh]もDS:で参照するから0でわ(略)
# 間にmov DS,BXが有り726h(74Fh)と72Bh(754h)のDS:BPわ別鴨?

 拡張ROM領域のキャッシュ  One  2025年10月17日(金) 0:51
>次はOneさんのつぶやきに関してですが、C0000h-DFFFFFhの拡張ROM域は、i486機の頃からキャッシュが効かない場所となっています。

ありがとうございます。そうですよね。8月の汎用スレッドの内容から、L1キャッシュの気になっていたのですが、とりあえず気にしないでよさそうでよかったです。
また、mate-Rは書けないのですか。うちのRa333では問題なく自作ボードにD0000hからの4kBにDOSから書き込みできているので、不思議です。
MTRRの00hってキャッシュ不可、 Write combining不可の設定だと思いますので書き込みはできそうですが・・・

 mate-RでのROM書き込み  まりも  2025年10月17日(金) 6:46
そうなんですよね、MTRR =00hは書き込み禁止ではないはずなのです。Ra333で動作していますか。ちょっと確認してみます。以前、Mistress9の書き込みプログラムでは失敗しており、MTRRを変えたところ書き込みができたので、そういうものだと思っていました。
ちなみにESC +HELP +5 押し起動は一回やっていますでしょうか? 純然たるCバスDRAMボードを使う場合は必要ですがROMボードやSRAMでは不要だと思います。なのにこれが関係あったのかどうか?「メモリリフレッシュ信号(たぶんCバスのA43;RFSH0)を出す」機能であると、古来より伝承されていますが、実際のところ何をやるものかわかりません。

 ESC+HELP+5/6といえば  KAZZEZ  2025年10月17日(金) 7:56
どちらかというとXe7e以降でIF-2769をバスマスタ転送で使うための機能として有名ですよね。もしかしてメモリリフレッシュ云々の説明はICMが言いだしたのでしょうか?
これらの機種では既にCバスのプロテクトメモリやバンクメモリが使えない時期ですからCバスメモリ自体が使えないと思った人も多かったと思うのですが、やってみるとなぜかハードウェアEMSだけは同じ操作で使用できるようになるのですから謎でした。
# あとSafeモードでは不具合が出るそうですが。

 mate-Rでも書き込みできた  まりも  2025年10月17日(金) 9:16
ハードウェアEMSボードはまさに「純然たるCバス DRAMボード」なので、ESC+HELP+5の操作が必要になります。バスマスタSCSIボードの場合はNOWAIT信号も関係しますが、この操作との関連がよくわかりません。両方に作用するのでしょうかね。ちなみにFDloaderの段階では機能しないことがわかっています。ITFの処理がある程度進んでからCバスのRAMボードは使えるようになります。これが何を操作すれば機能するようになるか、判っていません。Cバスブリッジのレジスタ?

さてRa300(CPUはCoppermine)で試してみたところ、8月に報告したSCSIボード 流用ROMボードの28C256やSRAMに、何の問題もなく書き込みできました。Mistress9だけの問題だったのでしょうか、よくわかりませんが。書き込みはできているのだから、改めてMTRRを操作する必要はないという結論でよさそうです。MTRRをいじる必要があるというのは誤報、ということで訂正しなきゃならないですね。

 mate-Rとmistress9  One  2025年10月17日(金) 9:38
>さてRa300(CPUはCoppermine)で試してみたところ、8月に報告したSCSIボード 流用ROMボードの28C256やSRAMに、何の問題もなく書き込みできました。

うちと同様の挙動で安心しました。
それにしてもmistress9の挙動は何でしょうね。mistress9も持ってはいるのですが、今回は全くこれの仕様を確認せずに作ってたのですが、ちょっと気になりますね。何か独自の処理が入っているのか?
自分のボードが書き込みに対して禁止DIPSWはあるものの、他では書かれれば気にせず通すフェールセーフ弱い仕様ので、製品のmistressは手続きがあるのかもしれませんね。

 フラッシュとEEPROMの違い  まりも  2025年10月17日(金) 10:29
EEPROMで書き込みポーリングをすると、バンク切り替えを挟んだ場合にi486ではどうもキャッシュラインから読んでしまうっぽいということがわかったわけですが、フラッシュだと一般的に特定のアドレスにコマンドを書いてから、目的のアドレスにデータを書くという進み方をします。このためキャッシュラインからあふれてしまってあまり問題にはならないでしょう。

いっぽうその特定のアドレスがやたらと遠いことがあるのが、フラッシュでは問題になります。よくあるのは555h番地やAAAh番地ですが、中には2AAAが指定されているデバイスもあります。SCSIボードの場合4KB(0-FFFh)の窓からのアクセスになりますが、2AAAhには届きません。なのでSCSIボード流用では、フラッシュROMの品種によって具合が悪い場合があるわけです。28F512など特定の品種しかSCSIボードでは見かけないのは、そういう理由ではないかと思います。いっぽう28C256/64にはその心配はありませんので採用例があるのでしょう。

これに関連していま思い至ったのは、Mistress9のフラッシュの場合どうだったかなという点です。

 コマンドを送ってからバンクを切り替えてデータを書き込む?  かかっくん  2025年10月17日(金) 18:22
場合に依ってわコマンドを送ってからバンクを切り替えてデータを書き込む必要も有りそーな?
但しタイミングが決まって居る場合間に合わない場合も?

ところでBIOS空間に4Kだけでなく16K(4Kを4ッ)出せた気が?
恒にコマンドのアドレスを出して置いて書き込むアドレスだけバンクを切り替えて行くとか?

 階段を上がっては1階に降りるを繰り返す刑  まりも  2025年10月17日(金) 20:39
基本的にはコマンドフェーズのときだけ物理アドレスと一致するバンクにして、次のデータフェーズの前にバンクを元に戻す、といったことをやりますが、これが大変面倒なのと、バンク切り替えにも応答時間というものがあるので、即書いてもダメで、しばらく待たないと書き込みに失敗してしまいます。

ちなみに98本体のITF/ROMもそうです。AMDの29F200が使われているとめちゃくちゃ大変です。ROM物理アドレスの最低位がBANK3相当だなんていうことをあらかじめ(引っ剥がして)知っておかないと、書き換えるプログラムは作れないのです。

ところでMistress9のflashはLE28F1101Tというものですが、コマンドフェーズ時のアドレスはどこに書いてもいいIntelタイプみたいなので、上記の問題には関係ないようです。ただしデータ保護/解除のコマンドが妙な固定アドレスを使い、一番上では1823hと書かれている(しかもワードのアドレスなので3046h)ところから、4KB空間は軽く超えています。それでもMistress9は32KB空間が連続で取れる(要求する)ので、この問題でmate-Rで書き込みできないというのには当たらない気がします。もう一度確かめてみますかねぇ、。
ttps://datasheet.octopart.com/LE28F1101T-55-Sanyo-datasheet-181417187.pdf


 フラッシュとEEPROM  One  2025年10月18日(土) 13:08
自作する際にはパラレルフラッシュも検討しましたが、使いやすさや設計しやすさでEEPROMを選択しました。
キャッシュラインの挙動は考慮したほうがよさそうですね。

昔も古いボードではEPROMの27256とかの採用もあるので、コスト的許されればその延長線上で28C256が選択されていたのはではないかなと想像してます。

追記:すいません言葉足らずでした。フラッシュが安いのに,28c256を選択しているボードがある理由を書いたつもりでした。当然コスト等フラッシュが有利な点が多いですが,いくつか28c**のボードもありコストが許されれば古い設計の延長で作りやすさだったのかなと思った次第です。

 HIRES100の改良  まりも  2025年10月18日(土) 17:44
HIRES100を入れたROMをEA000hに置いて、それがスキャンされて実行が始まったときに、自身をRAMにコピーして実行をそこに移し、EA000hにRAMを出してから、内容が変わったそこのINIT0(EA00:000Ch)に飛び込むということをやってみました。これにより拡張ROM域を節約できます。つまりROMボードと100ボードのBIOSがどちらもEA000hにあるという状態になります。HIRES100のROMボードのBIOSは見えなくなり、完全犯罪成立ですw

この方法だと100ボード側のINIT0は自力で実行される(はずである)ので、システム共通域0:4B0からや0:4C4からをいじる必要がなくなります。結果的にうまく行っているように見えるのですが、INIT0でメッセージが表示されるようにした改造100ボードのROMを入れているのに表示されません。そこだけ謎なのでまだ実験中です。共通域はちゃんと自動的にセットされているので、大丈夫のはずなんですが。

なおEA000hで凄まじくバンクというかROM/RAMが切り替わっていますが、キャッシュ無効にしなくても問題はありませんでした。ただし念のためその前後でout 43Fh,A0hを叩くことはやってあります。

【10月20日追記】 EA000h-EF000hのどこのROMアドレスに配置しても動作するようになり、バージョン1.00となりました。EA000h-ED000hに置けば自身を消滅させて100ボードのBIOSが現れます。EE000h,EF000hに置けばそのまま残りますので、書き込みできるROMボードにも対応できます。
ttps://www7b.biglobe.ne.jp/~marimo9821/scsi/hires100.html

 Flashのが安かったから  かかっくん  2025年10月19日(日) 12:12
> 昔も古いボードではEPROMの27256とかの採用もあるので、コスト的許されればその延長線上で28C256が選択されていたのはではないかなと想像してます。

其れわド〜だか?
今(近年)わ兎も角当時のEEPROMわUV-EPROMより遅い物ばかり(速い物わ極めて高価。Flashのが
安かった)でしたから1ヶなら兎も角2ヶなんて論外だったとも
BIOS書き換えなら安いFlashで充分用が足りたので態々EEPROM2ヶなんて設計わしなかったのでせう
# 設定をシリアルEEPROMに保存

 安いflashを使うわけにもいかなかったから?  まりも  2025年10月19日(日) 15:39
28C64しかなかった頃は書き換えできるだけでも画期的であり、設定もおけるメリットがあったと思います。ただし書き込みが遅いことで生産性はひどく悪かったでしょう。同時に数十台書き込めるプログラム機械を使っても一回あたりで遅いことには変わりません。
フラッシュが(たぶん価格は高めのIntel製と互換の)28F512しか見かけないのは、すでに述べたようなフラッシュプログラミング上の制約が理由だと思います。28C256の採用はそれらの落とし所です。

ところでこの件
 >前後でout 43Fh,A0hを叩くこと
これはCPUがwrite backでない限りは不要ではないかという気がします。43F、43D、461hといったあたりは叩けばハードウェアでキャッシュはフラッシュされると考えられるからです。メモリウィンドウ操作時にITFは out 43Fh,A0hは行なっていません。といってもその期間L2は無効にしたりCPUはwrite スルーなのですよね。いちいちWBかどうかを調べるのも面倒なので、それなら入れておいても害はないし、そのくらいはさほど面倒もないのではというところです。
いっぽうSCSIボードやROMボード上のROMバンク切り替えでは、本体CPUのキャッシュフラッシュが発生することはないので、意図的にWbinvdで破棄するか、実行中ずっとL1無効状態にするかが必要となりそうです。

さらにハイレゾの拡張ROM域シャドウRAMの件
out 53Dh,52hとやると、ノーマルモードではSASI BIOSの残骸がD7000hに現れますが、ハイレゾではE9000hにそれ用のシャドウRAMが出ます。といってもIDEワークエリアRAMが優先的に上に出ますので、通常見えません。2代目A-mateからは、システムセットアップメニューで「回線アダプタ を使用する」の設定にすると、E8000-E9FFFhが空けられてEA000h以降にIDEワークRAMは移動します。空いたところにはこのSASI相当のシャドウRAMを出すことができます。しかし面倒な上に利用価値が思いつかないですね。
なおそれによってEA000hに移動したワークRAMですが、サウンドBIOS用シャドウ RAMを表に出すとEA000-EBFFFhには同じデータが見えることから、遅いメモリが使われるようです。ますますメリットがなさそうです。

なお今のところEXIDEはハイレゾで「回線アダプタ使用する」にすると動作しなくなりますので、無意味に設定しないでください。IDE BIOS本体とワークRAMが分断になることを想定していない(対応が面倒な)ためです。

【10月20日追記】HIRES100の存在に対応させようとしておかしなことになってしまった次のアプリケーションを修正しました。FIXIDECF, EXIDE486, SCSI_RAM,EXT2DDBT(追加)

 もっと前の2816とか  かかっくん  2025年10月20日(月) 13:58
もっと前の2816とかをZ80ワンボードマイコン(2.4576MHz t≒400ns)とかで遣った(6116(5517)
SRAMと交換する実験)事も有馬すけど、手動でライトSWを推すと書き込めてもCPU(Z80)からストア命令
(ld (HL),A=mov M,Aとか)でわ書き込まれなかったりしますた。WRやデータの保持時間が短杉た
のでせう

 HIRES100,EXIDE486,100ボード三昧  まりも  2025年10月20日(月) 23:20
タイトルの3枚挿し+ハイレゾE02ボードでAp3の拡張スロットを埋めてしまいました。
EA000h EXIDE486の載ったROMボード(SCSI流用)
EC000h HIRES100の載ったROMボード(SCSI流用)
潜水状態 PC-9801-100 SCSIボード
2枚のROMボードのアドレスを逆順にするとEXIDE486が動作しなくなってしまいます。HIRES100を先に実行するとその時点でEXIDE486のほうが見えなくなてしまうから当然です。なお100ボードを抜いた状態でも動作が異常となるようです(HIRES100の異常終了時の処理にまだ問題がありそう)。

ハイレゾモードで、あまり魅力のない100ボードを使い、さらにIDEの容量を何とかしようという人もあまりいないでしょうけども、この辺が限界と思ってください。

2枚もROMボードを挿したのに起動後には全部姿を消し、代わりに絶対見えないはずの100ボードのROMが見えているというのは、なんともシュールです。

画像1は正常動作時の起動画面です。画像2は100ボードのBIOSによってEA00h〜EDFFFhの拡張ROM域が占有された状態、画像3は100ボードを抜いて2枚のROMボードのBIOSが見えている状態です。

 EEPROMの歴史を感じる  One  2025年10月21日(火) 0:52
>もっと前の2816とか
最初期のEEPROMですね。触ってたとかすごいです。
実際に仕様を調べたこと無かったので気になってdatasheet探してみてみました。見たのは単電圧になった2816Aですが、WEのパルス幅を9msも要求するんですね。Cバス(10MHz)なら90000クロック分のパルスが必要・・・
当時はまだセルフタイマー式じゃなくて、改良型の2817AでWEパルス幅100ns/Write Cycle Time 9msにようやくなったと。2817AはRDY信号もあって、書き込み終わったのがわかるようになっている。
パルス幅9msって、外部回路ないと普通のストローブ信号では厳しいので、2817Aになった時は外部回路も不要で便利だったでしょうね。EEPROMの歴史感じます。

 9msデモ速い方  かかっくん  2025年10月21日(火) 2:59
同時期のEPROM(2716とか)わライトサイクルが50msとかでしたから書き込みが済むと熱を
帯びて居たそーで。正に石灼き

阿、2716や2816が現役の頃にして居たワケでわ有馬せんから念の為。此の辺の石を遣っての
『追体験組』デス
# 此れをして居たのわXe10のWBとかをして居た前世紀末。今世紀ももう四半世紀杉枡が

さてROM板デスが、設定だけして事後にコール先に成ったりしなければOS起動前に姿を消すのが
良いデスから消せるのわ良いデスね
まぁV86でUMBを被せるなら出した儘デモ構いませんが
で、卓袱台返しのやうで恐縮デスが、4Kで済み消せるのならEAでなくE5に出しても(略)
蛙、出す位置って4K単位でなく8K単位での設定だったやうな(略)

 ユーザはブートROMを置くべからずbyミイソ  まりも  2025年10月21日(火) 10:34
>EAでなくE5に出しても
E5000hはミイソがいうユーザ解放エリアですが、ブートROMスキャンされないのです。ブート時実行可能なのはE6000h以降になります。ふざけた話ですよね。ミイソ的には、「一般ユーザはブートできるROMなど置くな」というわけです。

div0ROMの最少コード11バイトはROMの中に置くべきですが、起動中に消滅させることにしたので、0000:0420hのシステム共通域の空いているところを使っています。Ap3のハイレゾ、ノーマルモードともに未使用な場所でした。Cyrix486DLC/SLC用拙作キャッシュプログラムでも使っていますが、機種が被らないので大丈夫でしょう。

   KAZZEZ  2025年10月21日(火) 20:16
> 空いているところ
を使ったプログラムについてはどこかにまとまった情報があるとよいのですが、どうでしょうね。

[22日追記]
ありがとうございます。なるほどCX486IPLで使っている場所は対象機種以外では使えそうとかあるのですね。
> いろいろ
そういえば以前リウさんからご指摘のあったHDB98の文字化けの件もそうでしたね。

そういえばIPLwareではオフセット100h以下の領域が4バイトほどTYPE2のための拡張に使われたりとかもありましたが、私は勝手に残り252バイトを全部使ったりして、拡張の余地を妨げていないか恐縮です…。いやまあ必要になったときはこちらが他の領域を使うように変えれば済む話なのですが。

 システム共通域使用許可願(様式1)  まりも  2025年10月22日(水) 12:09
これは"公共性"のある情報なので、どこかにまとまった情報として置かれるべきではあります。「システム共通域使用許可局」みたいな機関が必要なくらいかもしれません。
自作のものはこの画像のようになっています。なおシステム共通域だけでなくSYSTEM BIOS中に共通してみられる「空き地」も使っているものがあるので、合わせて載せておきます。

このうちプログラムが「いろいろ」としている箇所は、リウさんとの話し合いで使うことにした場所です。実はあまり積極的に使っていません(汗 起動プロセス中、早いタイミングで実行されるプログラムが設定すべきということから、ROMプログラムはとくに責任が大きくなるのですが、正しい情報かどうか保証しがたいためです。今回のHIRES100のようなものが出てくると、既存のものは変更しないといけなくなります。

 IDEかつCx486SLCの机上機って  かかっくん  2025年10月22日(水) 15:26
> div0ROMの最少コード11バイトはROMの中に置くべきですが、起動中に消滅させることにしたので、0000:0420hのシステム共通域の空いているところを使っています。Ap3のハイレゾ、ノーマルモードともに未使用な場所でした。Cyrix486DLC/SLC用拙作キャッシュプログラムでも使っていますが、機種が被らないので大丈夫でしょう。

div0ってIDEの(略)デスからCx486SLCの可能性が有る機種に98のての、以前に机上機にも
USとか初代9821とか...
# GSわ何故かSCSIでなくSASI(ST-506)
ダブって居て平気dsk?
其れとも544M(以下)の機種ってdiv0だけでわ動かないんでしたっけ?

 許可とった  まりも  2025年10月22日(水) 18:31
div0ROMは全てのROMアプリでは基本的にROM内を呼んでおり、しょうがなくシステム共通域を使っているのはHIRES100 version 1.00だけです。対象機種はA-mateのハイレゾだけです。Cyrix486の対象であるUSや初代9821とは全然重なりません。使用する場所もよく見れば画像の通り重なっていませんので大丈夫でしょう。B4670関係とは重なりますが、これはもう趣味で使う人はいないのではと思います。むしろ使っている事例があるならソフト/ハードウェアの技術的詳細を知りたいくらいです。

 システム領域勝手使用  リウ  2025年10月22日(水) 22:16
調査遅れましてすみません。
一応の報告です。
他作者さまのものがいくつか混ざっていますが、勝手調査ということで・・・

現在0000:05A7hを使うものの大改修をしなくてはいけないところなのですが、まだ何も手をつけていません。1030Bのバグ対処のものだけがかろうじてそれっぽくなっています。(が、これもEPSONRAMに対応させておらず…)

23日23時35分
まずは自作IDEBIOSがとりあえずできあがり、ということにしました。MOブートが宿題としてはしっかり残っていますが、今日からはIPLwareもLBA_IDEではなくこちらで行こうと思っています。
www7b.biglobe.ne.jp/~drachen6jp/idebios.zip

26日19時半ごろ
上記BIOSは使えば使うほどバグが見つかり心が砕けそうになりますが
ematei.s602.xrea.com/cgi-bin/bbs39_ris3/bbsdata/1724-0.jpg
以前報告していたSCSI版のときに忘れていたD800セグメントIDE版(SASIのD700も同じ反応であることを確認)です。
CBUSとなっているのはEMSボードで確認しました。
SCSIとは反応が違って面倒です…。

28日午後1時修正
4B4h 元のBIOS位置
4B5h Int1Bフック位置の上位8bit(下位8bitは別の場所にいます。)
4B6h 裏BANKの位置

で、D800セグメントですがIO63Chがさらに優先されていました。
bit0が落ちているとIDEのROM/RAM/CBUS切り替え機構へ制御
bit0(修正)が立っていると 内蔵ROM(01と03でPCIBIOSやPnPBIOSか何か)が強制的に前に出てきます。(しかも16kB!!の占有サイズで)
さすがにDA00はいつでも書き込みできるだろうと思っていたら思わぬところで足をすくわれました。

 システム共通域使用許可願(様式2)  まりも  2025年10月22日(水) 23:00
undoc2記載有無も必要でしたね、これが「様式2」の文書というところでしょうか。HIRES100と壁超えSCSIは重なる場所を使っていますが、HIRES100のdiv0ROMが特に必要な期間はIDE BIOSの容量判断ルーチンの実行時までですので、壁超えSCSIが後から潰しても双方に全く影響がありません(ゼロフィル状態チェックをしているなら別)。
0000:4C0や4D0h-のようなところと、SCSIパラメータの460h-などは本来の使い方のとおりなので、記載がなくてもいいでしょう。本来の使い方だが偽装しているという場合は載せておくべきなのか迷います。使用許可というよりは変更許可ですか。0000:480hや486hがそうで、CX486IPL最終版では偽装しますが、様式1に記載してませんでした(汗 システムクロックのフラグを偽装するものはよくあると思います。

 Re: ユーザはブートROMを置くべからずbyミイソ  かかっくん  2025年10月23日(木) 1:22
>>EAでなくE5に出しても
> E5000hはミイソがいうユーザ解放エリアですが、ブートROMスキャンされないのです。ブート時実行可能なのはE6000h以降になります。ふざけた話ですよね。ミイソ的には、「一般ユーザはブートできるROMなど置くな」というわけです。

みいそわPC-98用にオートスタートROM板を出さなかった(FC-98用だけ出した)事から、HRに限らず
然うだったのでせう
FC-9801-01K
aucview.aucfan.com/yahoo/n1202101786
FC-98用オプション一覧
jpn.nec.com/fc/fcpro_series/end_98.html

で、↑わHRのROMエリアに配置出来なかったやうで、結局HR用の純正オートスタートROM板わ
無かったと
# HRのFCわFC-H98/100 ¥215マソだけ

『ROMの存在を消す』と云えば、RA21,51やDAとかでD0にROMを載せてSASI BIOSにパッチしてから
RAMにして存在を消すとか?
SASI I/F籠にリベンジ
# <del>RA2,5,</del>DXやRLわ同様でわフカ(パッチ用RAMを自前で積むとか)、RS,ES,^h^h^hDSでの可否わ不明
# RA2,5やESわSASIのみの為削除

ところでFC-98って御室んに本体や各種オプションをOEMして居た(FC-987)んデスね

 バンクと銀行に立腹  まりも  2025年10月29日(水) 11:05
いつのまにか追記になっていたこれ
>0000:05A7hを使うものの大改修
out 53Dh,x2 のほうはE10内蔵A-mateでも SCSIのbitを立てるとダミーの55互換(RL-37互換?)BIOSが出てしまうだけですので、立てないようにしています。out 43F,Cx のほうもA-mateでは既にRAMになっており、改めてここを叩くと道連れでIDEのほうをいじってしまう恐れがある(IDE未接続機でBIOSが出ていないときでも出してしまう)ため、触らないようにしています。RLで本当にRL-37のSCSIを内蔵している場合でも裏RAMがないので、43Fhは結局どんな場合でも触らずにおいてあります。ただしSCSI_RAMのE10の場合のみ、既にパッチが当たっている可能性を考え、あえてROMを出してから読み、RAMに戻すようにしています。

SASIのD7000hの件ですが、53DhのSASI bitを立てると現れるのは裏RAM上のものです。out 43F,C2 はIDE にもSASIにも同時に作用してしまうようです。ちなみに初代A-mateのみ、「ディスク接続ユニット」を「使用する」に設定すると、このBIOS RAMは勝手に現れるようです。他のmateにも機能はありますが設定で即現れることはありません。

>D800セグメントですがIO63Chがさらに優先され
PCI PAMとの優先関係を図で示した過去ログがあると思います。
ttp://ematei.s602.xrea.com/cgi-bin/bbs39_ris3/bbs39.cgi?mode=past&year=2022&mon=1
実際に「いつ」「どのBIOSが」出ているかが問題で、しかもそれについて書かれたものもありません。I/O 63Chは幸い読み出しは可能ですので、それで判断するか、BIOSのパターンで判断するかです(後者のほうが確実だが面倒)。

ここはIDE/SCSI BIOSをいじるROMアプリケーションを作るとなると大きな問題になります。試行錯誤のうえ、何がいつ現れているかを調べた結果が、EXIDEPCI、BX4のソースであったりします。PCI機でも全機種が同じというわけではありませんでした。PCIブートBIOS版(かつてのEXIDE557など)も作れるソースとなっていますが、D8000hの扱いは場合分けが多くて読みにくくなっています。基本的にPCIのROMスキャンのときにはIDE BIOSは姿を消しています。

「98アークテクチャふざけんな」といつも思っているのがこのD8000hなわけです・・・PnP,PCI,Note Menu,System Setup Menuはいいですけど、ストレージへのアクセスに係わるIDE BIOSまでバンク切り替えするなと思いますよね。

 遅レス失礼…(システムワークエリアの偽装)  KAZZEZ  2025年10月29日(水) 22:18
メモリの空き領域とは使う目的が違うので同列という気はしないのですが、同じ目的のツール同士で競合することはありそうですので、情報としてあるに越したことは無いですよね。
システムワークエリアは偽装して意味のあるものが書き換えられていると思いますから、恐らく多くのツール類が利用しているのではないかと思います。目的があって偽装しているわけですから、バグやマルウェアでもない限り、問題になるケースは限られそうには思います。
とりあえず図には公開中の自作ツールで思い当たるものを挙げてみました。もちろん本来の意味でしか使っていないつもりなので微妙なものばかりですが。

既出ですがCPU種別の関連は市販のCPUアクセラレータのイネーブラやフリーソフトのnise386でも情報を書き込んでいたと思います。なおnise386の代替となるwapicoは一度実行するとCPU IDを0000に戻す機能がなかったので0000:0486-0487を見て元286機を判断しているプログラムが誤動作する可能性があったのですが、現バージョンでは手動で0000にも設定できるようにしています。もっともLOWモード(V30相当)設定とかも無視してCPU情報を実CPUに書き換える仕様はそのままです(そういう目的で使用するということで)。
V30切り替えプログラムにも同等の機能を付けてシステムワークエリアをその都度書き換えていますが、オプションスイッチで書き換えないようにできるようにもしています。

あと公開はしませんでしたがIPL段階でFDD接続情報を消してHDD用のドライブレターを確保したりとかもやっていました。95aだと2GBまでのパーティションしか使えませんから、数十GBのHDDを使い切るのに大量のドライブレターが必要になります。少なくともXa7で40GBのHDDは使っていたはずですので、FDISKフォーマット(?)であればWindows上で16を超える領域が扱えた気がします。

23:59追記
考えてみれば割込みベクタまで含めるのであればイレギュラーにいじっているものは結構ありそうですね。自作ではMSRを探すプログラムもINT6とINT13をトラップしていましたっけ。すぐ元に戻してはいますが。

 IDEって元々98のて用に積んだ物で(略)  かかっくん  2025年10月30日(木) 3:31
> 「98アークテクチャふざけんな」といつも思っているのがこのD8000hなわけです・・・PnP,PCI,Note Menu,System Setup Menuはいいですけど、ストレージへのアクセスに係わるIDE BIOSまでバンク切り替えするなと思いますよね。

98のIDEって元々のて用に積んだ物で、机上機わSCSIにしてIDEを遣うつもりが無かったので、机上機の
邪魔をする事の無いやうにのてBIOSと同居にしたのでせう
然し目論見が外れて机上機デモIDE採用に迫られた手前、ハードウェアが同じ以上互換性堅持の観点から
アドレスを変えなかったのでせう。BIOSコールのレベルとI/Oレベルで同じならBIOSのアドレスを
変えても問題に成らないと思い枡が!
オンボード程不自由な物わ他に無いデスよホント
# SCSI板・縦SCSIやSCSI籠の板わBIOSのアドレスが可変だがオンボード55の機種わ粗固定

他の考え方としてわ、FDDやHRのSASIのやうにシステムBIOSに組み込め!と
8:17にこだわらなければもっとスリムに出来たでせうし
# 本来オンボードデバイスわシステムBIOSに組み込むべし
# 後年としても256B/Sサポートを辞めた時点で8:17も辞めても良かった鴨

# A-MATEのファイルスロットをHDD籠同様2段スロットにしてIDEのCDにも対応する仕様にわ
# 出来た筈。其の仕様だったらATAPIのも出たか?わ知らん
# デモIDEのCDを採用したCe2,Cs2わ初代Aより(約1年)後だし...まぁA2から対応としても良かったデスが!

 汎用スレッド2025年10月  /人'A`;人\  2025年10月1日(水) 0:02
お気軽にご利用下さい(蹴

あさチャン9/30で閉店。
ttps://nippon-bashi.biz/news/20251002_asachan_closed.html

3端子の電源監視リセットIC 秋月電子 で検索するとこういうのが出ました。
ttps://akizukidenshi.com/catalog/g/g102709/
8個入り200円とか安すぎませんかねぇ、、、、、と思ったら配送業者:佐川急便またはヤマト運輸ですって、、、、、在庫限りってなってますけど通販購入可能数:1608パックで店舗在庫分は殆どない感じでやんすね。

富岳のCPUボード「2〜3日に1個は故障」
ttps://xtech.nikkei.com/atcl/nxt/column/18/00138/101001869/?n_cid=nbpnxt_twbn
CPU16万個もあるそうですからそういうものなんでしょうな。不治痛はウハウハでんな。

LaCoocanミニプラン、色々消えてんなぁ、、、これ影響は予想以上に深刻ですな。URLからミニプラン利用ページかどうか消える前に完全に判断できなかったからな(ここ多分そうじゃねぇかなってページで実際には消えなかったところもいくつもあります)。えーめいたーずは本体も消えましたね。wbtoolsはもうInternet Archiveの作者のウェブページのものしか残ってないわけだ。確認したらアーカイブ内容を変えなければ転載配布自由とありますんでうちで再配布すっかな。

これももうすぐ消える教えてgooとgooブログ、、、、、前に対策したんだがやはり漏れがありやしたな、、、

 勝手宣伝  試運転  2025年10月4日(土) 13:09
10/12(日)は、東京・秋葉原UDX UDX GALLERY 4FでX68000をはじめとしたコンピューター、ゲームマシンを持ち寄って、わいわいガヤガヤ楽しむための展示・即売会である、マイコン・インフィニット☆PRO-68K(MI68)が開催されます。
ttp://mi68.artstage.net/

会場までの案内や出展サークルの詳細は、MI68公式ウェブサイトをご覧頂ければと思いますが、当ウェブサイトこと「試運転の資料館」も、本部物販ブースにて既刊を若干数ですが、1000円にて頒布予定です。

以前、X(旧Twitter)上でラジアルリード形の電解コンの足を簡単に曲げ加工できる工具の情報が流れた事が有りますが、今回、[15C-13]ごりぽんソフトウェア様にて委託物販の予定と伺っています。
正式には、きんのじ様(ttps://x.com/v9938)の告知をお待ちください。
ttps://twitter.com/v9938/status/1966345779897053530

 変換器再び、、、  Uryeeeee  2025年10月4日(土) 15:58
9821Na9, NE2と修理が終わってきたのでSSDをのせるべく、、、
ノートはROMってわけにもいかないので、久々の容量変換ですが、
ICCFIX -v になってからだいぶ判定が楽になり(まりもさま感謝感謝)
いままで、持っていたMsataのSSDを変換器にのせてみてみると、
あれ? 挙動が違うというものが出てきました。
いままでは、2.5インチSSDのハーフサイズくらいの変換器にかけていたのですが、容量変更を受け付けないものばかりでした。日がたってどれが変換とおるか忘れたので、改めて別の変換器に載せてみると、いままでと挙動が、、容量変換できる mSATAのSSDが増えた気がして、
使用しているのはSSDど同サイズ、ガワがあればIDE2.5SSDそのもの これを使うと、容量制限がうまくいくケースが多いかも
元の変換器を使うと、できませんと言われるものが、、、

以前、工業用SSDが容量変更できる!とここで書き込みした後
Mctekさんから、”なか開けるとおそらく変換基板だよ”と助言を受け開けてみると、SANDISKのm.2SSD+変換基板でした。
その工業用SSDの下駄に使われているのと同型に見える基板では
mSATAではあるものの、基板配置が酷似しているとおもわれ、
通してみると、容量変更できなかったSSDができるものが増えています。

変換器にはファームウエアが入っているのかな?と思ったのですが、Mctekさんは入っていないとおっしゃっていらっしゃた気が。

まりもさまもゲタによる違いを指摘されていらっしゃいましたが 
違いあるのかも、

 変換板に依り通るコマンドと通らないコマンド有り  かかっくん  2025年10月4日(土) 20:13
SATA-IDE変換板に依って通るコマンドと通らないコマンドが有り(特にATAPI関連)、ICCFIXで確認後に
PCのSATAに接続して容量変更した方がウマく往く場合も有馬す
# USB-IDEやUSB-SATAで板に依りコマンドが通ったり通らなかったりするのと同様
# 特にCHSの容量変更が通らない確率大。ROM板・IPLwareのLBA BIOSやIPLwareのLBAパッチとの
# 併用推奨
M.2-SATAやmSATA-SATAわ主に形状変更デス(NVMeとの変換わ別)から問題無くPCのSATAに変換出来枡し

 通販品の店頭受取  かかっくん  2025年10月5日(日) 16:45
> ttps://akizukidenshi.com/catalog/g/g102709/

秋月わ通販品の店頭受取(納期約1週間、店頭支払)を両店でして居枡から、受け取り時間・期間に余裕が
有れば通販頁で店頭受取にする手が有馬す
akizukidenshi.com/catalog/pages/store_receive.aspx
多分両店への配送便に便乗して運ぶのでせう

 秋月のそばに引っ越すしか  まりも  2025年10月5日(日) 20:29
おーこれはいい、ヨドバシのEC注文店頭受け取りに似てますね。支払いは店頭のみというあたりも。
買いたいものが決まっていて多数ある場合、店頭でチマチマ選ぶのは大変過ぎるので、あらかじめ注文できるのは最高に便利なのです。買い物時間を減らせるので店舗の混雑緩和にもなるでしょう。
では注文するなら通販でいいかというと、一つ二つ注文し忘れたときにガッカリだし、送られてくるまで数日待たねばなりません。店頭受け取りだと、行きさえすればすぐ手に入るし、注文し忘れた分は即店頭で買えばいいし、通販に載らない特価やジャンクもあろうしで、二度美味しいです。

大阪の共立でもやってくれないかなぁ、、、

 かかっくんさま、  Uryeeeee  2025年10月6日(月) 16:49
そういえば過去ログにありましたかね、読んだ気が、、
まずは、下駄の手配をすませ、一応少量量のM,2(SATA)のSSDもヤフオクから見繕い。下駄のアリエク待ちしてます。

9821Nxの修理を行っているのですが、電源の子亀基盤を取り外すときに、あやまってパターンを一本切ってしまって、、、そのパターンはGNDにつながっているものの、その端がどこに行っているのか、、追ってみるとPCカードスロットの下で消えている、、、、
テスターあててもわからず、Naから比べると貴重なNxの基板ですので、やむなくPCカードスロットを外すことに、はんだ吸い取り機でもあの数だとすっとは外れてくれないのに業を煮やして、低融点はんだを爆モリしてしまい
ちょっと気をいるませた時に他の部分に低融点はんだが流れてしまい、、、
途方に暮れているところです、、、
周りを養生してからすべきでした。。

 PCで容量変更出来ても  かかっくん  2025年10月6日(月) 18:59
> そういえば過去ログにありましたかね、読んだ気が、、
> まずは、下駄の手配をすませ、一応少量量のM,2(SATA)のSSDもヤフオクから見繕い。下駄のアリエク待ちしてます。

能く考えたら、SSD自体が容量変更出来るか?と変換板がコマンドを通すか?の両方が有馬すから、変換板に
実績が有る物を遣えばPCで容量変更する必要も無さそーな?
# PCで一旦容量変更すれば98での容量変更わ不要との考えが間違い

 ジャンクは2個買え  Uryeeeee  2025年10月8日(水) 9:35
ストリートジャンカー協会の熊五郎お兄さんの名言ですが、
ジャンクは2個買えですね。
Nxの切れた信号線は、てっきりGNDにつながっていると思っていたのですが、
もう一つのジャンクNxのパターンを追ってみると破損した子亀基板の壊れたスルーホールGNDのピンの横を細い線が、、、
GNDにつながっているのではなく、追っていくと片方の端はカスタムチップに、片方はカレンダICにつながっていました、、、
あやうくカレンダがだめなNxの出来上がりになるところ、、もっとも、PCカードスロットはがしたのは良かったのですが、低融点はんだがPCカードスロットのスロット部まで回り込んでピンをぐちゃぐちゃにしたので、
別なジャンク98ノートからカードスロット移植するしかなくなりました、、つまり、最初からもう一台を見ていれば、PCカードスロットを無理に外すことなどなく、、、壊してしまいました、、、
Naのダメ基板は多くあるので、それから移植してみますかね、、、

 EXIDE1AB + Ceで動作しました  One  2025年10月9日(木) 0:18
動作確認が遅くなってしまいました。
自作ROMボードに更新後のEXIDE1ABを入れてCeで起動したところ、2GB/8GBのCFで起動できました。無しだとこれらのCFだと起動できません。

8GBのCFではMS-DOS 6.2でFORMATおよび2GBの領域作成が出来ました。

 EXIDE1AB,EXIDE486  まりも  2025年10月10日(金) 20:57
Oneさま、動作チェックありがとうございました。EXIDE1ABの対象にCeもはっきり記載できるようになりました。なおEXIDE486もハイレゾ関連で更新しました。いっぽうPCIありのX-mateは動作チェックできないので対象から外しました。試験的に作ったEXIDE3ANはボツとしました。

 不安定なメモリ  KAZZEZ  2025年10月10日(金) 22:35
壊れたメモリって放っておけば直ることってあるのでしょうか?
昔、両面実装64MB(恐らくPK98-64MX2EDO相当品)を中古入手して10年くらい使ったのですが、10年くらい前に片方が(恐らく特定のアドレスで)エラーを出すようになってどうやっても使い物にならなくなったのですが、最近試したらまた正常に動作するようになっていたのですよ。2kを起動しても問題ありません。以前にも同じようなことがあった気がするのですが、短期間でまたエラーが出るようになったので数年放置していたものでした。今のところMEMSETUPで普通に使えているのですが、チップ内部で一体何が起きているのやら。
# チップセットの負担によってメモリの安定性が変わる可能性はあるかもしれませんが、Ra223を266MHzにオーバークロックしてもMEMTEST98でエラーは出ませんでした。

その不調メモリと関係あるかどうかは分かりませんが、いつのまにかオンボードIDE-HDDのパーティションが2つとも壊れていました。もちろんテスト用マシンですので、このHDDはRa40のクローンでしかなく、必要なデータは特に入っていません。
もしかしたら、MEMSETUPを組み込んだ際にIPLwareローダのアップデートを忘れてそのまま2kを起動した(←こちらはSiI3114のSATAで、オンボードIDEではありません)ので、無効に設定していたPCISETが誤動作したとか、あるいはEXIDEなど以前使っていたモジュールの残骸が誤動作した可能性もあるかもしれません。ただ単にHDDが古くて壊れかけていただけかもしれませんが。
nofmtxで領域は復活させることに成功しましたがScandiskをかけるとそれなりに不正なファイルが多く見付かり、OSも起動しなくなっていました。と言っても特に必要なファイルもありませんでしたので、Ra40のHDDからファイルを上書きして復旧させました。結局、原因は特定できていません。

…というかRa223なら不精しないでMEMSETUPよりも救済BIOSを使うべきでしたね。ECC解除機能があるそうですので、ある意味、究極のMEMSETUPと言えそうです。まりもさんプロデュースの玄人メモリ製品なら相性は良さげでしょうし。
# パリティ/ECCなしメモリのほうが駆動するメモリチップが少ない分だけチップセットの負担が減ってオーバークロック耐性とかも上がるのかも…?

----
ところで今朝からgriffonworksのログ検索が不調で、ページが全く見付からなかったり時々アクセスできたりと不安定です。一時的な不具合だと良いのですが。
10/11追記:今朝からはまったくアクセスできません…。eXtremeのほうのログ検索は使えますが、個別のスレの目録がないのでインデックスされていないログには飛べないようですし、スレによっては最悪ウェブアーカイブを漁るしかないのかも。

 経験談  リウ  2025年10月11日(土) 0:05
>壊れたメモリって放っておけば直ること
Xt13で使えなくなって外しておいたパリティ付きFPの32MB*2のメモリを最近間違えてXe10に挿したのですが当然エラーが発生しました。のに何度もリセットしてるとエラーが消えました。今はエラーなしで使えています。気にせず使っています。そういうことはありました。

 KAZZEZさま!  Uryeeeee  2025年10月11日(土) 18:59
ところで今朝からgriffonworksのログ検索が不調で、ページが全く見付からなかったり時々アクセスできたりと不安定です。一時的な不具合だと良いのですが。

てっきりうちのマシンが良くないのかと、数回再起動したり、ネットワーク環境見直したりしてました。
見たいところが見れないもどかしさ。。

 愚々るのキャッシュ何時辞めた?  かかっくん  2025年10月11日(土) 22:50
愚々るって昔わ頁のキャッシュが有馬したが何時から辞めたンでしたっけ?
訴訟だか行政処分だかでしたっけ?

 バッファを入れて負荷をsageる  かかっくん  2025年10月12日(日) 0:55
> # パリティ/ECCなしメモリのほうが駆動するメモリチップが少ない分だけチップセットの負担が減ってオーバークロック耐性とかも上がるのかも…?

アドレスや制御線の負荷わ8/9か2/3(8/12)に成増が、データバスについてわデータとパリティで
別デスし(略)
SIMMのアドレス・制御線にバッファを入れると1/8〜1/12に成って改善する鴨?
# ソケット側でなくSIMMに載せる
但し!其の分遅く成増から元が60nsなら50nsとか、より速いSIMMが要り枡。捜せば見付かるでせう

本当なら256Mbit(16Mx16) DRAMの64M/128M SIMMが有れば理想デスが5Vの256Mbit品わ無さそーな?
# 288Mbit(16Mx18)ならベター

デモ此れって8Mや^h^h^h32MのSIMMデモ同様の筈なんデスけどねぇ
# ECCの8Mわ大4小2x2マイの為該当せず
ド〜して128MのSIMMだけが鬼門なンでせう?真坂A11にだけバッファが無いとか?
あと違ィと云えばSIMM毎の(信号線の負荷でなく文字通りの)消費電力とか?

 ぐぐるのきゃっしゅ  くりすと  2025年10月12日(日) 9:17
www.itmedia.co.jp/news/articles/2402/07/news154.html

2024年02月頃?ですかね・・・

 32MBでは相性次第か。  KAZZEZ  2025年10月12日(日) 9:21
[22944] Ra266のメモリーのトラブル
web.archive.org/web/20200611154834/weblabo.griffonworks.net/dorlog/2nddorcom/98maniacs/22944.html
↑32MBでも時々相性があるそうです。このスレはeXtreme ITのログ検索では出てこないようです。
また別のスレですが、たしかオーバークロックすると両面32MB×4枚ですら音を上げるという意見もありました(追記:cham-reo.com/logsearch/Log.aspx?c=maniax&d=20011005T170444&id=16379 ですね)。
溝Ra(G8YKK)ではもともと440FXが貧血気味なのか、このスレでは442FXの電源ラインにコンデンサを追加したり、SIMMスロット脇のコンデンサを大容量に交換したら安定したそうです。この方法がPK98-128MX2EDOにも応用できればよいのですが(上述のダブルサイド64MBは97年製60nsでしたが、さすがに128MBクラスのSIMMともなれば50nsでしょうし←ヒートシンク付けたので確認できない)。

ちなみにベース100MHzを超えるとSIMM2枚までしか動かないそうで。
cham-reo.com/logsearch/Log.aspx?c=mmx&d=20000520T144503&id=4313

----
それにしてもgriffonworksのほうはまったくアクセスできませんね…dorcom終了後10年ですし、そろそろ本格的に閉鎖なのでしょうか??
10年といえばWindows10も10年で、もうすぐサポート終了ですね(条件付で延長できるらしいですが)。探してみるとどるこむでもWindows10の話題が(一応)あったりするのは感慨深いです。
web.archive.org/web/20160911202101/weblabo.griffonworks.net/dorlog/2nddorcom/windows/28591.html

 ねころむ  まりも  2025年10月13日(月) 0:42
ROMボードがそろそろ出回るのかなということで、下記のようなものも作ってみました。これまでのIPLwareを寄せ集めてROM化しただけ、といえばそれまでです。まとめてROMになっていれば、それなりに便利ではあります。とくに、P55CではどうにもIDEから起動できなくなる430FXのV2桁機には、ROMアプリケーションだと面倒が無くてよいです。
ttps://www7b.biglobe.ne.jp/~marimo9821/exiderom/nekorom.html

【13日追記】2機種グループ用のイメージデータを、NEKOROM.BINという1個のデータにまとめました。機種は自動判別されます。なお偽猫(チップセットがVLSI 82C591のもの)もチェックしてEDOの設定は行わないようになりました。
【16日追記】P55C関連なのでROM未アップデートのXnにP55Cを載せたときのキャッシュ問題を解消する機能も盛り込みました。既に5種盛りで、だんだん猫ではなくなって行く・・・

 AHA-1030BのBIOSバグ  リウ  2025年10月15日(水) 12:13
システムスレ内容ですが
注意喚起としてかなり大きいと思いますので読む方の多そうな汎用の方で

AHA-1030B BIOS2.00は
SS:47Ehを破壊します!

ASPIドライバをすぐに使うならDOSでは使用可能ですし、Windows95のドライバもこんなバグは残っていないと思います。Windows98で使うにはあれやこれやが必要なことは以前の報告どおりです。
0000:047Eh(SCSIID7の諸元場所)に宛てて書き込む値を間違えてSS:047Ehに書くようです。とにかく危ないのでこの板を使う場合には注意してください。

見つけてきたのはelksのバグ探しをしていた時でした。elks側ではなく1030BのBIOSにバグがありました。

どうしてもBIOSで使いたい人用のパッチプログラムです。
手元では治っていますが違う板を使うことを強く勧めます。
www7b.biglobe.ne.jp/~drachen6jp/1030B.zip

 1030B 2.10は  まりも  2025年10月15日(水) 13:57
うわわ、これはelks をいじっていなければ、普通には判らなかったバグですよね。可能性がある箇所は30以上ありますが、直すよりは2.10に置き換えてしまった方がいいかもしれません。それか1.10に戻すか。1.00はとくに最初期のものは後方にゴミが詰まっているのでお勧めできません。PC-9821-100文字列が存在するのもバグっぽいし。

AHA-1030Bの2.00はほんと問題児ですが、2.10では該当するコードがないのでelksでも問題ないように思います。Windows98でも問題ないことも報告されてますね。 
なお98スレに、思うところを書いてみます。

 復活?  KAZZEZ  2025年10月16日(木) 15:20
あれから一週間近くアクセスできなかったgriffonworksのどるログ検索ですが、先程アクセスしたら復活したようです。ウェブアーカイブやeXtreme ITには残っていないログもありましたので助かります。また落ちないと良いのですが…。

 BIOS2.00って○っきり窓95x専用?  かかっくん  2025年10月17日(金) 19:54
1030B BIOS2.00で窓98xを遣わなければ遣えると憶いきや、BIOS自体がgdgdで
○っきり窓95x(専用DRV。BIOS使用のDOSモード除)のアプリ・データ用でわ有馬せんか
# 1030B BIOS2.00からの起動禁止

で、ユーザの預かり知らぬ処で2.10のリリースと
アダプもシレッとして居枡なぁ
# アダプのアナウンスが『1030Bが窓98xで不動』として居た処、誰か窓98x以外での動作不良を
# <del>クレーム</del>報告したユーザが居てアダプ社内デモ再現性が有ったのでせう

 9821Na/Nxの、、FDD2ドライブ化計画  Uryeeeee  2025年10月18日(土) 16:10
いまのところ、DS2,DS3が、単独で向かって左のFDDコネクタまで来ていることはわかりました。カスタムチップのRーSTONE(ロゼッタストーン?)発

DS0はカスタムチップBAYSTARから

右左のコネクタどうしのDS0同士はつながっていない。つぶしの、Na・NXで確認。

右のDSはGND(固定)みたいですね。
うまいことできてるようで、本体のコネクタはNCでDSの信号は来ていないので、おそらくコネクタからフィルムのフラットケーブルの間でGNDに落ちているのでしょう。両方つなぐとDS0に両方選択されるので、異常が発生するのかと、
左fddのパターンを切れば、片方べつべつになるのは想像できるので、
ここまではパターンを追えば解析しているかたもいらっしゃるのでしょうね。(過去ログが見つけられませんでしたが、、)
このままDS2を1にDS3を2にみたてて、セットアップ画面で外部
内部の切り替えをやったら、2ドライブ化できないか模索。(未実験)


それはそれとして、、、

198PINには、110PINの9801ノートの拡張スロット用の信号が出ているわけですが、98ノートの拡張スロットにはCバスに接続できる製品がありますよね。
しかし、対応ボードをみると、実に範囲が狭いとおもうのです。
Na,NX系は音源も積んでいるので、とくに必要でもなく、SCSIも使えるけどそれなら、PCカードで事足ります。なにか、これは拡張スロット(Cバス)が増えたら、これは使える!的なものってほかに何かありますかね、、、?

 プログラム内の命令の位置によって実行速度が結構違うんですね…  KAZZEZ  2025年10月22日(水) 17:01
恐らくは昔から知られている事象だと思われますのでこちらに。

ふとしたことから1÷1を繰り返すだけのベンチマーク的なテストプログラムを(COMモデルで)書いてみたんですが、計測ルーチンとは関係ない冒頭のオプションスイッチ解析をいじるたびに、無視できないほど計測結果が異なるのですよ。どうもコードセグメント内で該当命令の置かれるオフセットアドレスによって命令の実行速度がずいぶん違ってくるようです。ベンチマークは同じバージョンで比べろというのはその辺にも理由がありそうです。

DIV AX は2バイト命令ですが、V30や286といった16bitCPUの場合、偶数アドレスに配置したほうが奇数アドレスに配置するよりも高速です。そして1バイト命令であるINC AX で同じことをしたら速度差は見られませんでした。ということは、恐らくCPUの内部的には16bit(=2バイト)ずつ読み込んでいるということなのでしょうね。境目をまたぐコードはそれだけ時間が掛かると考えられそうです。

CPUアクセラレータで386SXや486SLCの類に変えると、案の定というべきか、今度は32bit(=4バイト)周期で速度が変化するようになりました。同様の2バイト命令で試す限り、4で割って3余るアドレス(03,07,0C,0F…)から始まるものが特に遅いようです。CPUによっても挙動が異なり、386SXやIBM486SLC2の場合は4で割って2余るアドレス(02,06,0A,0E…)に配置するのが最も高速でしたが、Cx486SLCの場合は4で割り切れるアドレスのほうが高速でした。ループする速度が3割くらい違います。DIV AXの直後には同じく2バイト命令であるLOOPを配置していますので、その関係もあるのかもしれません。
ちなみに3バイトコードでは4で割り切れるか1余るアドレスで速く、2か3余るアドレスで遅くなり、4バイトコードでは4で割り切れるアドレスだけが速いという、分かりやすい結果になりました。

この差異はCPUキャッシュを有効にすれば紛れてしまうようですが、それでも(2バイトコードの場合で)4で割って3余るアドレスは多少速度が低下するのが確認できます。このあたりの傾向は486系CPUでも同様でしたが、486系の場合は16バイト周期になるようで、16で割った余りが15になるアドレス(xFh)から始まる2バイト命令が若干低速になります。CPUキャッシュを切れば16で割った余りが7になるアドレスでもそれなりに低下するようでした。その他の細かいアドレスによってどのような速度変化が起こるかは、CPUの種類や実行する命令によっても異なるようです。

さすがにPen3クラスになればL2キャッシュが大きいせいか全く速度差は見られなくなりますが、それでもCPUキャッシュを切ればメモリアドレスによる速度差が顕著に現れます。16バイト周期に加えて一部のアドレスでは32バイト周期で速度が変化する場合もあるようです。xFhのほかにxDhでも速度低下が起こっていますが、恐らく上記のように直後のLOOP命令で「2バイトコード+2バイトコード」の構成でループさせた関係でしょうか。
それよりも、このあたりのアドレスでは配置が1バイト違っただけで、1.6倍も速度が違うことがあるようです。ITF書換えなどでCPUキャッシュを切っている時なんかは、デバッグ時と本番でロードアドレスが違ったりすると微妙にタイミング取りの挙動が違ったりしないのでしょうかね。

参考までに自作プログラムで計測した結果を画像にアップしておきます。数値はインターバルタイマ1秒間での1÷1演算のループ回数を×1024回単位で表わしたものです。16bitCPUは偶数奇数の繰り返しなので後半を省略しています。各数値には測定のたびに±0.1程度の変動はありましたが、だいたいの値を示しています。
[追記]あまり意味も無いとは思いますが、念のため計測に使ったプログラムとソースをアップしておきます。ttp://cf953518.cloudfree.jp/kazzez/program/divspdt2.lzh
なお計測結果の整数部が655360以上になる場合は測定できません。まあPen3-566MHz(+intelsat 54 00 58 2C)で23000台ですから、余程のオーバークロック環境でもない限りは多分大丈夫でしょうけど。

 追伸  KAZZEZ  2025年10月22日(水) 17:02
ところで何故そんなものを作ろうとしたかと言いますと、以前の話題で286アクセラレータの中にはCPUキャッシュが無効であっても元の286より少し速くなる製品がありましたので、恐らくレジスタ内演算では2倍速が効いているのだろうと思ったからです。

しかしCPUキャッシュも使わずに、メモリ上のプログラムコードをできるだけ読み込まずに延々レジスタ内演算ばかりを行う方法ってなかなか思い付きません(REPプリフィクスもメモリアクセスする命令にしか使えませんよね?)。結局、新しいCPUではそれだけ1命令あたりの演算速度が向上しているとしか思えませんので、演算クロック数の多そうな割り算でベンチマークを取ろうと思ったのです。
もっとも結果としては論理演算命令と比べても倍程度で、割り算だからといってそう極端には違わないようでした。まあどのみち計測対象の半分はLOOP命令が占めますし、あまり意味なかったかもしれませんが。

 ジャンプ先の奇数偶数4の倍数  まりも  2025年10月22日(水) 20:48
興味深い結果ですね。ふつう、命令の境界位置なんて気にしないですし、80286以前のCPUも想定することがないので、気にもとめたことがありませんでした。昔のプログラムでNOP命令が意味なく入っていたりするのはこのためだったのか、と今思いました。
486機以降のITFコードでも無駄NOPがありますが、これもサブルーチンの飛び先の物理アドレスを偶数にするための調整ですかね?偶数に飛ぶのと奇数に飛ぶのでは、ジャンプやcall命令の速度ににどれほどの違いがあるのかわかりませんが。

 386sxの境界  One  2025年10月23日(木) 0:44
>CPUアクセラレータで386SXや486SLCの類に変えると、案の定というべきか、今度は32bit(=4バイト)周期で速度が変化するようになりました。

メモリアライメントはCPUの外部データバスの幅からくるハードウェア的なものだと思ってたんですが、データバスが16bitの386sxでも32bitで変わるのは意外でした。8086のワードアクセスは偶数アドレスなら一回でできますが、奇数アドレスだと2回に分けてアクセスなので、これは分かりやすいです。
ですが、386sxは偶数奇数のハード的な切れ目だけでなく32bitの切れ目も処理が異なるんでしょうね。

   tsh  2025年10月23日(木) 2:45
ふと、K.Takata氏のICCのオリジナルアーカイブを取得しようとしたら
氏のホームページである K.Takata's Web Page が
ttps://k-takata.o.oo7.jp/
ドメインがこれで無関係だと思って油断していたら、実はniftyのだったそうで、アクセスできなくなっていました。

ご本人もどうしようと迷っていらっしゃったようですが
ttps://x.com/k_takata/status/1970461557374230654
現時点では移転先等に言及されていないようでした。

※前述のICC以外にも、Read/Write FDやipl98など、PC-9800シリーズを使う人にとっては便利なツールが複数掲載されていましたから
復旧していただけるとありがたいなぁ、とは思う一方で、静観するしかないのですが。

 境界の(略)  かかっくん  2025年10月23日(木) 4:32
> DIV AX は2バイト命令ですが、V30や286といった16bitCPUの場合、偶数アドレスに配置したほうが奇数アドレスに配置するよりも高速です。そして1バイト命令であるINC AX で同じことをしたら速度差は見られませんでした。ということは、恐らくCPUの内部的には16bit(=2バイト)ずつ読み込んでいるということなのでしょうね。境目をまたぐコードはそれだけ時間が掛かると考えられそうです。

確かにコードフェッチわword巾(386+で32bit巾、P5+で64bit巾)ナノわ解らなくわナイのデスが、
86系にわ80系と違ってプリフェッチキューが有馬すからP5+のUパイプ・Vパイプとかデモなく
アラインメントが其んなに重要とも憶えないと憶ィきや。

32bitCPUの場合、÷4で余るアドレスをbyteだけにするかbyteとwordを組み合わせるかがメーカや
世代に依って違ゥのでせう
キャッシュONの場合キャッシュラインのサイズとか4ウェイか2ウェイかとかデモ変わりそーな?

386SX(や486SLC略)の場合、CPU内部に取り込まれてからわ32bit巾で処理され枡から境界が
32bit単位に成るのでせう
でわ逆に、凡ての外部R/W I/Oが8bitの8088やV20でわド〜成るでせう?内部が16bit処理だから
16bitの境界が有るのか然うでなく偶数デモ奇数デモ同じか?

デモ昔から知られて居た噺ならMASM本とかに書いてありそーな?
あとjmpやcallの場合コードの先頭を境界にした方が良いのかアドレス(2バイト目及び跳び先)の
先頭か?とか有りそーな?

 コードの位置というよりジャンプ先の位置でしたか  KAZZEZ  2025年10月23日(木) 10:56
> ジャンプ先の奇数偶数4の倍数
なるほどそういうことでしたか。適切なフォローありがとうございます。

できるだけLOOPの影響を無くそうと、DW 07F70h DUP(0F0F7h) ←(要するに64KB空間の大半をDIV AXで埋め尽くす)を書いて、合計30秒くらいになるように固定値でループさせてストップウォッチで手動計測してみたところ、4で割った余りのアドレスにほぼ関係なく、有意な差は現れませんでした。

一方でLOOP命令の代わりに条件ジャンプ命令で1命令ずつループさせただけでは当初と同様の差が現れました。

つまり命令そのもののアドレスというより、LOOPを含むジャンプ系の命令のほうが原因で、ジャンプ先のアドレスの偶数奇数(および飛び先の命令の語長?)によって速度差が出るのですね。
何にせよ局所的な繰り返し処理においてアドレスによる速度差が蓄積することになると思います。

 跳び先なら納得  かかっくん  2025年10月23日(木) 19:57
jmp先・call先のアドレスと云う事ならプリフェッチキューが空に成り、最初のサイクルが
フル巾でなくbyteとかに成り速度が低下すると云うなら納得でせう

 32bitだとNOP1個で4個分遅くなる?  KAZZEZ  2025年10月23日(木) 22:35
続きです。せっかくですから割り算ループの計測プログラムを、DIVの代わりにNOPでループさせるように改造し、NOPの数を増やしながら確かめてみました(図を参照)。初期状態ではLOOP命令を境界先頭に置き、飛び先となる低いアドレスにNOPを順次配置していきます。

まずV30の場合は偶数か奇数しかないのですが、実際にLOOP命令自身よりも飛び先アドレスが境界先頭(偶数)になっているほうが高速という傾向が見て取れました。

Cx486SLCの場合は4バイトのサイクルになりますが、まずキャッシュ無効の場合、どのアドレスに配置した場合でもNOPが4つ増えるごとに1段階遅くなっていくようですね。配置アドレスによって遅くなるタイミング(NOPの数)が異なり、NOPの数が(1+4n)個のときは配置アドレスによる速度の変動が起こらず、そこからNOPが1つ増えるごとに、遅くなるアドレスが1つずつ規則的に増えていくようです。
解釈としてはループ命令を除くNOP部分だけに着目して、NOP部分が境界を跨いでいる回数分だけNOP4個分遅くなっていく…ということでしょうかね?
だとすればキャッシュ無効時では32バイト毎の領域のどこかに1つのNOPがあれば一気に4つ分のウェイトが掛かっているのかもしれません。

キャッシュ有効の場合は分かりやすく、普通にNOPの数だけ遅くなりますが、例外として2バイト命令であるLOOP自身が飛び先である場合に、それが境界を跨いでいるときだけ遅くなっています。そして飛び先がNOP(1バイト命令)である場合は速度低下が起こりません。このあたりだけは当初の見立て通りかもしれません。

----
> K.Takata's Web Page が(略)実はniftyのだったそうで、アクセスできなくなっていました。
これは気になります。私も興味あってもまだ手を出していない記事やツールとか結構ありましたので、ぜひ復活してほしいと思います。

 ハイレゾモードのタイマーBIOS  KAZZEZ  2025年10月25日(土) 12:14
20年くらい前、私はハイレゾ(H98)だとなぜかインターバルタイマBIOSがうまく使えませんでしたので、取り急ぎハイレゾではタイマーを使わないor非対応にして長年やりくりしてきたのですが、去年になって久々にH98環境が(今年になってようやく内蔵HDD環境も)復活しましたので、気になっていたノーマルとハイレゾのタイマーBIOS(INT1C-02)の仕様の違いを確認してみました。

特になんてことは無く、ハイレゾだと割込み先でDS=0000がデフォルトになっていたのが違いでした。ノーマルモードだと飛び先に同じCSを設定していればDSもデフォルトでは同じ値でしたので、多分当時はちゃんとセグメントレジスタを設定していなかったのだと思われます(もちろん今ではやっているつもりですけど)。

あとUndoc2にも書いてありましたが、割り込み先アドレスと時間の設定アドレスがハイレゾでは違っているようで、アドレスは0000:044C、時間は0000:058A、タイマー動作中フラグは0000:0459 bit5となっています。
ntldrの起動メニューでDOSを起動するとタイマーが動作中になる問題の対策として、割り込み先アドレスをデフォルト(IRETのあるアドレス)に戻しておくという方法がありましたが、これもハイレゾだとアドレスが異なるので注意が要りそうです。

 32bitCPUのフェッチ  One  2025年10月25日(土) 13:06
ここまで読んで思うのは、32bitCPUのCx486SLCはバスは16bitでもフェッチは32bitでやっているんだなと思いました。DLCは当然バス幅の32bitでフェッチしてキューに入れるのが効率がいい思いますが、SLCもコアそのままで2回に分けて32bitフェッチしてる気がします

命令の長さはフェッチの段階だとわからないので、効率のいい最大バス幅で取りに行くと思うのですが、16bitバスでもSLCは2回アクセスしてとっていそう。
Cx486詳しくないですが,NOP4回よりも32bit分のフェッチが遅く、バスアクセスの時間が見えてるような気がします。一方キャッシュに入ると境界が変わってまとめてフェッチできているのかな

自分でも386sxで実験してみたくなってきます

 8088,V20デモ試してみたい鴨  かかっくん  2025年10月26日(日) 2:34
ん〜此れわ8088やV20デモ試してみたく成って来ましたねぇ
IBM JX 5511,5510(8088 14.318MHz/3)かHP95LX(V20 10.73MHz/2)か
# 早い噺98より遅い機種
デモJXわ英文カートリッジが無いと専用日本語DOS(本体をゲッツ出来ても←やCRT・キーボードが
入手難)で鹿動かないし
# DOS/Vのハード要件を満たして居ない上DOS/Vわ英語DOS扱いで要英文カートリッジ
# 尤も日本向けでなく豪向け(当然英文BIOS)をe米で狩る手わ有る
# JXわPCjrと違ィDMACが無いって本当dsk?
# だからJX用PC DOSが有るの哉?
# ktjdragon.com/myblog/pccompatiblesinjapan のJXの項
# > JXは1984年10月29日に日本IBMから発表されたホームユース向けPC。ベースとなったのは同年3月に米国で発売されたPCjrであるが、内蔵FDDが3.5インチだったり、DMAコントローラがなかったりと完全な互換性はない。一方で、PCjrで評判の悪かったゴム製キートップの「チクレット」キーボードは普通のタイプライターキーボードに改められている。

無難なHP95LXにする哉?
其れとも元祖を8088機に怪造するとか?意味無いな
# 8086→8088(V30→V20)怪造わ逆より容易、性能が下がるので普通しないだけ

# ウチのV20機と云えば文豪みに5、此れのCP/Mって16bitモードと8bitモードの何方でせう?
# 制御+拡張+電源入でCP/M起動、斜RP MZ-2500用のツールが遣えるらιぃので8bitの模様
# 8bitモードだとベンチを16bitで採ってCP/Mファンクションを8bitで...或いわ画面表示他も
# 全部自前で書くか?面倒だぁ
# 而も8088(Oキ MSM80C88A-10)への換装もフカ能だし
# いっそCP/Mファンクションも他も全部86系で書き直す(QDOS擬き?)哉?然うすれば
# 8088デモ動く(鴨)し

 質問です  Uryeeeee  2025年10月29日(水) 9:38
すみません、質問です
最近、UX41が手に入りまして、
MelcoのEMSボードEMJの8MBが入っているのですが、メモリカウントしません。640MBで止まる 。なんとなくピポもおそいので、ディップスイッチがV30モードになっているのかなと思い、見てみると、ONでV30以外になるようなんですが、どっちに倒しても、同じピポ音みたい。そこで、もしかしてディップスイッチ壊れてるのでは?と思ったのですが、これ、N88BASICから、V30になってるか286モードになっているか、確かめる方法ってありますか?

 V30 286判別  リウ  2025年10月29日(水) 10:12
10 A=INP(&HF0)
20 A= A AND 2
30 ?A

run
で2が出てきたらV30で、0が出てきたら286です

 EMJ  まりも  2025年10月29日(水) 10:12
EMJは設定の間違いというのが可能性高いでしょう。場合の数が256もあるので。プロテクトモードメモリの設定はSW-1 が1 SW-2が0 です。ROM BASICからCPUを間単に判定するには、機械語命令を打って実行するくらいでしょう。 【すぐ追記】 をぉ同時書き込みw 直接CPUを調べずともI/Oやシステム共通域を読むほうが簡単でよかったですね。偽装されるような条件でもないですし。

   tsh  2025年10月29日(水) 13:29
>>Uryeeeee様
>MelcoのEMSボードEMJの8MBが入っているのですが、メモリカウントしません。

意図的にプロテクトメモリにしていない可能性があります。
#ぶっちゃけ、286機でも、Cバスメモリは内蔵メモリより遅いので・・・

かつてメルコに掲載されていたこのページで、設定を確認してみてください。
h ttps:// web.archive.org/web/20190713085242/h ttp://buffalo.jp/qa/2001.html
(余分なスペースは削ってください)

 お忙しいところ、、、  Uryeeeee  2025年10月29日(水) 15:52
皆様、お忙しいところ 大変申し訳ありませんです。
助かりました。
>リウ様
BASICでは、きちんとディップスイッチの切り替えに対応し、0.2
の値で、反応しました。
>まりも様
お察しの通り SW-1=2 SW2=4 になっており、前持ち主がいじったのかどうかはわかりません。
1,0に設定したところ無事8MBまでカウントしました。
このマシンには、Ti486 のアクセラレーターが積んでありました。
そう考えると、このマシンはどのようにつかわれていたのか、、、?
ST506 40MBのHDDもついているようで、1インチハイト(35年ぶりに見た)モーターが5インチFDDみたいに動くんで、びっくりしました。
まあ、読み込みはしないんですが、
なんか、WINDOWSって感じでもないし、ゲームマシンとして前面に電源スイッチと286・V30スイッチつけようかな。側面とディップスイッチはかなり不便、色も褪せていてエンブレムも薄くなってるのでいっそのこと、ブラック8801みたいにスプレーで染めちゃうかなそれとも、ピンクとか
ついでにRGBファンつけて

Tshさま
ほんと、USでカウントの遅いのには慣れていたつもりですが、さすがに、遅いですね、(それがまたいい)

メルコのページありがとうございます。早速ブックマークしました。

 ハードEMSとして遣って居たとか?  かかっくん  2025年10月29日(水) 16:12
> お察しの通り SW-1=2 SW2=4 になっており、前持ち主がいじったのかどうかはわかりません。

SW2=4わハードEMSの設定で、只単に286当時の儘ハードEMSとして遣って居たとか、アクセラと
EMJを別々に入れたとか?
EMJを遣えるメモリマネージャわMELWARE以外にも有馬すし

> ST506 40MBのHDDもついているようで、1インチハイト(35年ぶりに見た)モーターが5インチFDDみたいに動くんで、びっくりしました。

オートリトラクトでナイので電源を切る前にSTOPキーを数回推すのをお忘れなく

UX41だと多分20MのD3126と憶われ
板の設定で40Mに対応するか?わ不明デスが、20M設定の儘40MのD3142等の利用おk
但し設定を変えると要再フォーマット

 不揮発RAMディスクかも?  KAZZEZ  2025年10月29日(水) 17:00
> どのようにつかわれていたのか、、、?
普通にDOS用途かと。プロテクトメモリがゼロである時点で少なくともWndows用途は否定されます(3.0以前のリアルモードという可能性は否定できませんが)。

拡張メモリに対応したDOSソフトはプロテクトメモリよりもEMSに対応したものがほとんどなのですから、DOSではハードウェアEMS(かIOバンク)で使う習慣が有ったと思います。そもそもDOSでは286だろうが386だろうが単に高速な8086/V30として使われていましたから、CPUアクセラレータで486にしたところで、Windowsを使わないのであればわざわざプロテクトメモリ+仮想EMSに設定を変える人は少なかったのではないかと思います。
[追記] DOS5以上であれば標準でDOS=HIGHが使える利点は無視できませんが、DOS3.x以前で同様のことをするには他者作成のツールが必要だったはずで、ネットのあまり普及していない当時はそれなりに敷居が高かったと思われます。

特に不揮発RAMディスクを使っている場合はプロテクトメモリ兼用設定になっているとリセット時にメモリカウントして内容が失われますから、リセットしても内容が消えないようにメモリカウントしないEMS専用設定にしていたのかもしれません。もちろん電源を切れば消えますが。

また一太郎ver3のATOK6を使っている場合、辞書ファイルをFAT12領域にしか置けないという制限がありましたので、HDDにFAT16を使う場合は不揮発RAMディスクに辞書を書き出して、電源を切るときに書き戻すという手法があります。万一のリセットでも内容が消えなければFEPの学習内容を維持できる利点がありました。
もっとも辞書をRAMディスクに置けばV30機であっても快適に日本語入力ができるのは大きかったですね。手持ちのPC-286LE20はHDDこそFAT12にして問題ない容量ですが、私は日本語入力の快適さを優先し、1つしか空いていない拡張スロット(286LEのHDDモデルには標準でSASI I/Fが差さっていますので)にはEMJ(のLスロット版)を入れています。

> 1枚抜かれた
逆に他のPCから1枚抜いて持ってきた可能性も…? (^^;)

 1枚抜かれたのかも?  まりも  2025年10月29日(水) 18:35
>SW-1=2 SW2=4
この設定状況だと、もう一枚EMJメモリが存在していた可能性が高いです。SW-1=2はEMSの2枚目用の設定なのです。他方のEMJがプロテクトモードメモリ兼EMSメモリだったのでしょう。

 動かないと思っていたのに、、、  Uryeeeee  2025年10月29日(水) 19:46
内蔵ハードディスク(SASI仕様ST506 20MB(かかっくん様のいう通りでした)が、何回か、内蔵ディスク切り離し、接続のディップスイッチをいじったり、HDを外したり、つけたりしているうちに、急に起動しました。
KAZZEZさんの読みはあたりかもしれません。DOSは3.3で一太郎が入っていました。単純に早い8086として使っていたのかもしれません。
とりあえず、動くことは確認できたのですが、正直SASI DISK、フォーマットして使い続けようという気持ちになれません。(怖くて)不動のEXから286持ってきて植えこんで、EXのためにTi486CPU取っておこうかな、、もしかして、まりもさまのROM使えるのでは?なんかやってみる気になってきました。でも、やっぱり側面スイッチは不便、、、

 メモリカウントで消えなくてもMELEMMが消す  かかっくん  2025年10月30日(木) 8:26
EMJの場合ハードEMSを消さないにわMELWAREを遣わず哀王やFSWのEMMを遣うと云う条件が有馬すから
当時わ一般的でなかったやうな?
MELWAREのMELEMMでわ(少なくとも何時かのバージョン迄わ)ロード時のチェックで消え枡
PC34の場合デフォが哀王のEMMデスから消えませんが

ATOK6の場合、通常の運用でわ辞書ファイルの記録位置が変わらないのでFAT16であっても
クラスタ4095迄に収まって居れば正常に動くらιぃとか?
因みに同じATOK6デモJ31用・AX用わFAT16に対応して居枡。後發とわ云え羨ますぃ
# 尚J31・AX共HDDわ一般的にFAT16、FAT12に成るのわ領域当たり数MとかモノホンST-506(5M)や
# ST-412(10M)のやうな小容量の場合
# 98でわSASIで40M迄FAT12にすると云う猶予を与えた為斯う成った希ガス
# SASIもDOS3の拡張フォーマットがFAT16前提だったらFAT16に対応した筈
# ATOK5とATOK6の最大の差に成って居た鴨

 質問とか  KAZZEZ  2025年10月30日(木) 8:54
RA35のときにも書きましたが、当時のHDDは潤滑油が固着しているのかスピンアップしにくいことがあります。HDD全体を軽く回転させれば動き出すこともあり、一度スピンアップすれば毎日電源を入れているうちに安定することがありました。逆を言えば長期間放置すればまた動かなくなるかもしれません。

ところで参考までに、8MB版EMJの基板の型番は何だったでしょうか? EXJ用のコネクタは植えられているタイプでしょうか? それとも最初から2階建て? できればMGAチップのバージョン(MGA-7かMGA-21?)も分かると良いのですが、これは銘板を剥がさないと分からないのでリスクがありますから無理しなくてもいいです。

あとFDDが無事かつ空のFDがあればの話ですが、CTRL+SHIFT+STOP+リセット(の後にCOPY)で書き込まれるFDの内容は、DOSから読めるフォーマットでしょうか? UXより前のVXではDOSから読めませんでしたが、UXより後のRAではDOSから認識できるフォーマットでした(追記:UV11にはその機能がありません)。外付けFDDを#1#2に設定できれば外付けFDDからもできたと思います。なお当時のFDDはFD認識のピンスイッチの接触が悪くなっていることがあり、ライトプロテクト状態に認識していると書き込めなくて何も起こらなかったと思いますので注意が必要でした。

> まりもさまのROM
使えると思います。Win9xの起動FDがそのまま起動できるようになるのは何かと便利でした。

> MELWAREのMELEMMでわ(少なくとも何時かのバージョン迄わ)ロード時のチェックで消え枡
ということは私がLE20で使っているMELEMM(というかMELWARE)はバージョンが新しいのかもしれません。MELEMM.SYSはver5.20で、18 Apr. 1994の表示でした。RAMディスク内容はリセットで保存されています。

 MELEMMオプション  リウ  2025年10月30日(木) 9:09
マニュアルのコピーがweb上にもあったと思いますが手持ちで確認しました。
DRIVER.DOCのFeb.20 1992 : Rev 3.12

MELEMM.SYSのオプション項

/Fn MELDISKのホットスタートをMELEMM(C).SYS
に指定するためのオプションです.
n = 1 MELDISKがEMSメモリを使っていた場合, ホッ
トスタートする.
(デフォルト=ホットスタートしない. )

★ ‘/F1’オプションが指定されていた場合, MELEMM(C).
SYSの立上り時に, EMSページフレーム内にMELDISK
のデータが存在すると, EMSページフレームの初期化(0クリ
ア)を行いません.
このオプションは, EMSのホットスタート機能ではなく, あく
までMELEMM(C).SYS+MELDISK.SYSと言っ
たMELWARE内部機能として働きます.

注: システム動作時にEMSページがクリアされていることを前提と
して動作するようなアプリケーションと組み合わせて使用する場
合には, アプリケーションの動作に支障を来す場合が有ります.

本来のEMSでは, EMSページのクリアなどは規定されていま
せんが, 既存アプリケーションに動作を合わせる意味でMELE
MM.SYSは, (デフォルトで)立ち上がり時にEMSのページ
フレームをクリアします.このため, デフォルトでは, EMSラム
ディスクのホットスタートが出来ません.
‘/F1’オプションによって, MELDISKのホットスタートが
可能となります.

以下記憶で書きます。
RAMDISKのドライバが識別文字をEMS内に書き込んでいる場合だけ、この機構が有効になるのでその識別がない場合は問答無用で0クリアされたはずです。DRAMOVE.SYS作ってたときの記憶ですが

   tsh  2025年10月30日(木) 14:03
半分便乗ですが

>ところで参考までに、8MB版EMJの基板の型番は何だったでしょうか?
基板上の表か裏かどこにあるかがバラバラな、シルク印刷かパターンでの埋め込みかがされている型番が欲しいですね。

参考までに、自分のサイト内に転がしているのを置いておきます。
ttps://ss1.xrea.com/sakohiti.s1009.xrea.com/temp/601/601_emj.htm
#ここの3月ぐらいのログにいろいろ載っているのを反映できていない&追加で手に入れたのをスキャンして載せていないので、そのうち更新しないと・・・

 やってみます!が、  Uryeeeee  2025年10月31日(金) 9:28
>あとFDDが無事かつ空のFDがあればの話ですが、

アンフォーマットのものがなく。すでにMS-DOSフォーマットになっているものしかないですが、だめでしょうか?(ダメなきがする)

>CTRL+SHIFT+STOP+リセット(の後にCOPY)

リセットまではわかります。COPYをおすタイミングは?
リセット後すぐでOKですか?

   KAZZEZ  2025年10月31日(金) 9:35
VX相当機で試す限り、既にMS-DOSフォーマットしてあるものでもDOSから読めない形式にフォーマットしなおされるようでしたので、既存のフォーマットは気にしなくて良いと思います。ちなみにDOSやWindowsからは読めないというだけで、2kで試したらなぜかクイックフォーマットはできました。(汗
まあFATとかが無いだけで、物理フォーマットは同じものだったはずですので。
# 書き忘れましたが使用するFDは2HDである必要があったと思います。

あとFDDはなるべく信頼できるものをお使いください。FD全体を物理フォーマットするのですから、不安定なFDDだとFDメディアの寿命を縮めるリスクもありますので。

> COPYをおすタイミング
VX相当機で試す限り、リセット後にBeep音が鳴り響きますので、FDを入れてあるならそのときに押せばフォーマットが始まりました。ただ、書き込みが終わってもなぜかアクセスランプが点灯しっぱなしでした。書き込みに失敗したのかもしれませんが、DOSから読めないのは同じでした。

 買い物ヤフオクX(旧ツイッター)ウォッチ2025年10月  /人'A`;人\  2025年10月1日(水) 0:01
たてておきます。

CバスRAMボードを普通に使うならEMJ-4000があれば十分でした。286-386機で5太郎、JG、WORD PERFECT等の糞重いDOSソフトも動かせましたが糞重いので、軽いソフトで作成したテキストファイルを最終的にこれらに読み込ませ修飾等を加えて仕上げるというのが実用的な使い方でした。性能とかってあんま重要でなくて、それがあるのとないのとでは大違い・それを使えばやりたいことが実現できるというのであれば、取り敢えずそれを使ってさっさと結果を出して次へ行くというのが我々底辺人の流儀でしたな。

線の色が同じかよく見ていませんが(殴)多分同じものでしょう。
ttps://auctions.yahoo.co.jp/jp/auction/1202720214
ttp://web.archive.org/web/20210127152546/ ttps://radcraft2.blogspot.com/2015/05/pc-9801f-cga-1280a.html

PC-98XA版初代一太郎。と言うか一太郎XA。
ttps://auctions.yahoo.co.jp/jp/auction/1196410688

起動はするが動作が徐々に緩慢になり最後はハングアップするAp2。CPUボードなし。
ttps://auctions.yahoo.co.jp/jp/auction/s1203061901

55Uとかでないほんまのほんもんの55ボード。フルピッチ50ピンコネクタ。現在ウォッチ0人(いや居たら居たで驚きですが、、、、、、どうやら55とは全然別物のようですな(殺
ttps://auctions.yahoo.co.jp/jp/auction/u1202587394

PCI-Cバスブリッジのある機種とない機種とでのCバス各信号のタイミング等の違いを説明した資料って何かに載っているんでしょうか。ブリッジの種類によっても違いそうですけど。A/D変換ボードを使う特などCバス機(VM、RX等極端に古い奴。CPU速度の違いの問題もあったと思いますが)同士でも機種によってnop(殴)をどこに幾つ入れたらいいか試行錯誤が必要でした。PCI機では特に悩むことなく使えましたが(サンプリングレートの問題もあるでしょうが)。あとフレームバッファ(化膿毒のSUPER-CVI)がK62-300のXa10で認識されないということはありました。Pentium10に戻したら認識されるようになりましたが。
ttps://x.com/One_PC9821/status/1971593633574060251

SCSI HDDユニットだそうですがDA等とEX/ES兼用品? EX/ESだとカードエッジの部分は筐体にスリットがあるんですかね? EX/ES用にしてはフラットケーブルが短すぎるようにも思いますが、、、
ttps://auctions.yahoo.co.jp/jp/auction/b1204100756
調べてみてもやはりわからない、、、型番がTR81Fに近いし(制御基板は全く別だが)実はSASIユニットか?

私が唯一張り替えた386SXが386NOTE Wのものでしたね。勿論Cx486SLC。
その後分離したPK-Cx486SRx2(実質的にCx486SRx2そのもの)の修復も行いましたが。そうそうこれパリッと剥がれるんで持っている人は無意味な抜き差しは絶対に避けるように。
ttps://x.com/Nyasuke1968/status/1978015605283254397

昔教育学部の奴に動く画面のプログラム作ってくれないかと頼まれ俺98のプログラムしか作れないんだけど今時98残ってんのかと聞いたら出てきたのが大昔の卒業生が捨てていったとかいう段差プレートみたいなこいつでした。それがこのカルト機の実物を見た最初でした(後にPC-NETでも見ました。1000円だか2000円だかだったんで買おうかとも思いましたが結局やめました)。勿論一から作る力なんてありまへんから図書館の閉架からBASICプログラミング例題集みたいな化石本を何冊も借りてきてパクりまくりました。
ttps://kizuna.5ch.net/test/read.cgi/i4004/1760438379/58

MATE-Rでも(非四級塩)ケミコン漏れる。
ttps://x.com/WIDENET_SCLib/status/1981178439727272403

画像見る限り形が少し違うようですが結線が同じかは不明。
ttps://x.com/drachen6jp/status/1981510283689677106
ttps://98epjunk.shakunage.net/storage/hdd_kanagu.html

人間スゲェな。
ttps://x.com/noradjapan/status/1982092763547185412

Xc13/S5A2をかれこれ20年メイン機として使っています(Windows98SE)。広島市の新交通システムアストラムライン(ゴムタイヤで走る電車)の高架下に不法投棄されていたのを拾ったものです。
(・_・):貴様こんなんばっかやな!!!!!
早朝ジョギングの途中でしたがそんなん即中止ですよ。CL-GD5446がマザーボードに見当たらなかったような気がしたので中身は流星V200辺りでしょう。多分今や日本で一番稼働時間の長いXc13(いやV200なのか?)でしょう。いいマシンかどうかってのはわかりませんが少なくともFAとかXsとかとは比較にならないほど格上なんでこりゃええもん拾ったわいと思いましたね。人気機種かどうかってのもどうでもいいことです。たまたま手に入ったものが私にとっての道具として実用に堪えると判断されたため使ってきただけですので他人の目から見てどうこうってのは関係ねぇです。高度な作業(笑)なんてしませんしね。
(・_・):つまりは20年間進歩なしちゅうことやんけ!!!!!

こんなところがうち以外にもあったってのは驚きですな。もっともうちは無能ボス(蹴)らしからぬ奇跡の大英断により不治痛Windows95麻疹も入れて貰ってましたが(先進的な隣では損テック機を導入して大変なことになってたようでしたが)。でもDSとかRXとかRA?とかあの辺りの他所で廃棄になって倉庫に入ってたのをわざわざ手間をかけて管理替えしてもらってまで補充してもいました(事務にこんなゴミ今時どうするんやと驚かれたようですが。まぁ当然でしょう)。共用PC全然足りてなかったすからね。底辺のそのまた底辺で無能ボス(再蹴)のお陰で金も物もなくその癖定員遥かに超えた人数いましたんで一人にWindowsPC一台なんてとてもとても。しかし普通のまともな奴が見向きもしなくなったゴミでも使えるなら使った方が得という積極的というか常識的な考えのできる奴はいますんで。何しろゴミは大威張りで堂々と占有できっからな。Macとか個人で持ってる金持ちもいましたけどPCなんてとてもって奴もまたいましたんで。テキスト打ちやデータファイルの整形くらいなら便利マシンの順番待ちをするより多少不便でも占有できるマシンでやれた方がいいですからな。まぁこんなとこ来ちまったバカな自分を恨むしかねぇんだがいつまでも被害者気取りでブーたれてても現状は何一つ変わらないんで人から与えられるのを口開けて待つんじゃなく自分から動いてやれることの範囲を広げてやっていくしかなかったすね。過渡期の田舎の悲しき最底辺の話ですよ。
ttps://kizuna.5ch.net/test/read.cgi/i4004/1758519300/709

あくまでも個人的にですが変質した四級塩電解液が浸潤した多層基板から浸潤したものを完全に除去することって至難だと思うんですよね。除去し切れないで残った奴が時間が経って忘れた頃に暴れ出すのでは? 名前は出しませんけど他所での修理を貶している(のは自分の腕に相当自信があるからなんでしょうが)ところの電源ユニットの修理品でも保証期間が切れた途端電源が入らなくなったという購入者の悲鳴を俺ぁ実際に何回か耳にしてんだよね。いや本当に不可能かどうかはわからないですけど四級塩電解液の組成って社外秘の極秘事項だった筈でその正体を知らずしてしかも変質後のもの(これもうわけわからん代物では?)を化学的に除去し切るってのは多分無理では? 化学の専門家という某氏などもこの件では全くツイートされていない筈です私の知る限り。X68000界では病腐悪苦などで20年位前には既に修理前後の基板の写真付きで電源基板クリーニング・修理サービスを請け負っている人などいましたけど当時の修理品には今でも残存電解液の悪影響が出ていないものか疑問に思っています。漏れたのを修理したって物件は漏れの具体的な状況や損傷の具合と程度もまず不明なんでに十分に注意した方がいい(避けろとまでは勿論言いませんが)と思うよ俺は。誰が修理したものかってことも新規購入を検討する人にとっては勿論大事なんでしょうけど。
ttps://kizuna.5ch.net/test/read.cgi/i4004/1758519300/729

箱入りAHA-1030BとP。何故かBの方が人気。
ttps://auctions.yahoo.co.jp/jp/auction/e1205404426
ttps://auctions.yahoo.co.jp/jp/auction/n1205456206

ACアダプタの出力をATX電源の出力に変換する基板があるみたいですがこれいいんじゃないですかコンパクトデスクトップとかに。
ttps://auctions.yahoo.co.jp/jp/auction/1205292918

真のSASI HDDユニットTR81F。変換番長だか所有者向け。ウォッチ一名現在入札なし。
ttps://auctions.yahoo.co.jp/jp/auction/q1198068200

 機種別Cバスメモリ速度差一覧  リウ  2025年10月5日(日) 14:24
tps://www.youtube.com/watch?v=q2nKkIlvJWw
先月末の投稿でしたが私のタイムラインには全くひっかかってこなく(アンテナが低くて恥ずかしい…)さきほど気づきました。
テキストでまとめてくれたら20秒で読めるのに…と不満がなくはないのですが動画にしないと見てももらえない現実はあるのでしょうね。


tps://www.youtube.com/watch?v=eRToT9Osn9w
同じ方の別な検証
GAL石の交換でAnは治るのか
結論をここで書くと本動画を見てもらえなくなるでしょうから書きませんが、こちらは動画であることで説得力が増しましたからテキストで読ませてくれと文句を言ってる私が悪いのでしょう

 メモリ計測  まりも  2025年10月7日(火) 0:59
メモリアクセス速度のほうの動画の最後に
「もっと面白いCバスメモリの使い方を教えてね」とあるんですが、それは今月の98解析スレッドですかね。 1MBくらいのボードのメモリをはがして他のボードの増量に回してますが(実は昔わたしもやった)、それはむしろもったいない気がします。「面白い使い方」では1MBでも十分過ぎるので。ディスクキャッシュはFD以外は無意味な時代になりました。EMSを経由せずに直接制御でキャッシュすると、「面白い使い方」と両立するので、誰か開発してみませんかね。既存のERCACHEの改造でもいいのかも。

それにしても「Anはなんかあるんですかね」→あるわあるわ(笑 
ノーマルモードで計測してましたが、I-Oデータのinsectはハイレゾでも実行できたような気がします。Anのハイレゾでやってみると、どうなりますやら。

 ヤフオクは展示場なので  まりも  2025年10月7日(火) 16:30
ttps://auctions.yahoo.co.jp/jp/auction/b1196160293
不具合不都合だらけの9821鯖 St15をこの値段で本気で売るつもりなのか疑問ですが、気になるのは「Webで集めた資料」と書かれているモノのほうです。たぶん$のログのアレかと思いますが、そうでないとほぼ誰も知らないようなモノなので、すごく貴重です。

【12日追記】
ttps://auctions.yahoo.co.jp/jp/auction/s1203061901
「しだいに動作がゆっくりになって止まる」原因が想像もつかない故障です。CPUクロックが発生しないとか止まるというのであればわかりますが、だんだん遅くなるって?

 ROM蒸発?  リウ  2025年10月23日(木) 16:21
auctions.yahoo.co.jp/jp/auction/x1204010258
VRAM破壊かITF BIOSROM破壊か
どちらでしょうね

 Characater Generatorの故障?  まりも  2025年10月23日(木) 21:44
おぉー "A"がことごとく"@"に化けていますね。まるでタイ文字みたいです。ここまで起動できるということはITF化けではないでしょう。特定文字コードのbitが1個落ちるというのは、CGの故障かFONT ROM化けではないかと思います。しかしFONTはEPROMではなくfuseかマスクROMでしょう。希に飛んできた宇宙線などでマスクROMのデータが変化することはあるのですかね?

【すぐ追記】よく見たらうっすらと画面下半分に 3 が繰り返し表示されていますね。これは何かしらプログラムの暴走状態でしょうから、何が原因かは特定しがたくなりました。Password destroyedの場合は実行は継続になると思います。キーボードの3が押された状態だった可能性もありますし。

 混ぜ混ぜ  まりも  2025年10月26日(日) 10:37
ttps://auctions.yahoo.co.jp/jp/auction/b1204715336
このほかに同じようなものが3点出てますが、タワー型Xc16/MをMater-Rのハコに入れたものです。しかし問題があるので、よほど好奇心と探究心がある人以外は買うべきではないですね。注意すべきなのは、Cバスかごはmate-Rのを使っている点、X-PCMサウンドカードはmate-R用であってXc16/Mのでない点、 抜いちゃダメ板の寸法が合わないのに無理やり押し込んでいる(このため傾いている)点、COM2コネクタをピンヘッダーから抜き取っている点です。
V200とXc16を混ぜたら、しばらく運用してからマザーボードがどちらも壊れましたから、混ぜるな危険だと思います。カードエッジな50ピンのCバスカゴは機種間でピン互換性はありますが、PCI流用型のはピン互換性が完全には検証されていないと思います。

いっぽうでmate-RをXc16/Mのタワー筐体に入れたものを出品しているのですよね。それでXc16/Mのマザーボードが要らなくなったわけです。まあタワーの方がベイが増えて使い勝手はいいですが、高く売れないことにはもとが取れないような。形式のエンブレムパーツがXc16のままなのは残念なのですが、こんなところもミイソは形状互換性なく作ってあるのでしょうがないのですよね。タワー用のは少し小さく、曲率も違います。

 P@S@WLRD DE@T@OHED  かかっくん  2025年10月26日(日) 13:19
PASSWORD DESTROYED
P@S@WLRD DE@T@OHED

00 P P
02 A @ 41 40 0100 0001 .... ...0
04 S S
06 S @ 53 40 0101 0011 ...0 ..00
08 W W
0A O L 4F 4C 0100 1111 .... ..00
0C R R
0E D D 44 44 0100 0100 .... ....
10 (半角スペース)
12 D D 44 44 0100 0100 .... ....
14 E E
16 S @ 53 40 0101 0011 ...0 ..00
18 T T
1A R @ 52 40 0101 0010 ...0 ..0.
1C O O
1E Y H 59 48 0101 1001 ...0 ...0
20 E E
22 D D 44 44 0100 0100 .... ....

アドレス・正しい文字・表示された文字・16進・2進・化けたbitの順デス
アドレス4n+2のbit0,1,4が0に成ったやうで、VRAM周りのやうな?

デモ能く見ると画面中央の3 3 3 ...表示わ文字化けと同じ桁に表示されて居枡
空白(0又わ20h 00*0 0000b)が33h(0011 0011b bit0,1,4(,5)が1)に化けて居枡<del>し、
D(43h 0100 0011b)のやうに化けて居ない文字も有馬す</del>から単純に特定のbitが何方かに
寄って居るワケデモナイと
訂正 Dわ43hでなく44hでbit0,1,4が0の為化け回避、Dの件りを削除

ケミコン噴きでレベルが不安定(撮影時偶然此の表示に成っただけでリセットすると変わる
可能性も?)とか?

ところで、An程でわ有馬せんがRa43(多分G8YKKなら全機種?)にもGALが有馬すから
GAL蒸発に備えた方が良いの鴨?

 XCって、人気ないの?  Uryeeeee  2025年10月27日(月) 9:38
Xc16の話題が出てたので、
Widenetさんのものだと思うのですが、Xa系列に比べて、Xcって人気ないんですかね、、個人的にはXcのほうが好きなんですが、なんか劣っている点ってありましたっけ?流星や、青札みたいに2ドライブ化が困難ではないし(ベゼルの入手しやすさ)いい機種だと思うんですが、特にUSB付きのほうは山猫でもないし、、

 いい機種ですが  まりも  2025年10月27日(月) 9:48
わたしもXc16は悪くない機種だと思うのですが、人気はないですね。山猫機を持っている人は今すぐ投げ捨ててこれに乗り換えていただきたいくらいです(笑。タワー型のXc16/MはDIMMも2枚使えるしその場合メモリの速度は歴代98最速です。Cバスのスロット数も多くていいです。一つ問題があるとすると、G8YDP-Aマザーボードのリビジョン世代によっては動作不安定なものがあるっぽいことです。
出品のやつのマザーボードは画像がない(隠れている)のでわかりません。そこを質問しようとしたらブロックされてましたw、うちにはタワーXc16のドンガラだけあるので、マザーボードを買っておこうと思ったのにすごく残念。

>アドレス4n+2のbit0,1,4が0に成ったやうで
そこまで多数のbitがおかしいとまでは考察に至りませんでした。 3はもともとスペースコードだったのか…よく見ると、途中、3ではなく無表示なブロックがあるのは、下位の方のアドレスにも問題があるのかも

   tsh  2025年10月27日(月) 14:04
WIDENET、個人的には好かないので無視することが多いのですが
最近は在庫処分に近い動きをしているような部分もあるので、引退?廃業?を考えているのかなという感じがします。

>(Ra266の筐体に押し込んでいるXc16/Mのマザーから)COM2コネクタをピンヘッダーから抜き取っている点です。

しばらく前に自分も手元の流星V200/Mのマザーで同じことをやろうとしてみて判明したことなのですが
Xa/WやRaのマザーをネジ止めする土台が、ちょうどG8YDPでのCOM2のピンのあたりにあるのです。

Xc16/MやV200/MのマザーであるG8YDPの場合、背面側の固定ネジは基板に開口部が両側に1か所ずつしかないのですが
Slot1なRaのG8YKKなどの場合、背面側の固定ネジは↑に比べると似て非なる場所に変更されており、基板の開口部は両方に対応するように両側に2か所ずつあります。

そのため、G8YKKをXc16/Mなどのタワー筐体に押し込む際は、タワー前方下寄りの突起以外は特に干渉もなくそのまま固定できます。

一方でG8YDPをRa266などのデスクトップ筐体に押し込む際には、COM2のピンのあたりの絶縁やマザーの背面側がネジ固定できなくなるなど、不都合がいろいろあります。

中でも一番の問題は、DIMMソケットのレバーが倒せなくなることでしょうか。(汗
DIMMソケットのレバーを立てた状態で、ちょうどドライブベイの外枠と干渉するかしないかぐらいの位置であるため
DIMM交換をしようと思ったらマザーの摘出が必須になります。
#これがバレないような角度からの写真しか載せてないんですよねぇ、件の出品ページには。

追記:
手元のRa20と、V200/MのマザーをRa266の筐体に押し込もうとして中断中のを引っ張り出して撮影しました。

1枚目は、問題のDIMMソケットのドライブベイ側のものです。
2枚目と3枚目は、背面側の固定ネジの比較で、どちらも上がRa20のG8YEV、下がV200/MのG8YDPです。

※自分の中断中の個体は、マザーの裏にポリイミドテープを重ね張りして絶縁は一応しています。

 Xcとか  KAZZEZ  2025年10月27日(月) 21:12
私も山猫XaやV2桁の増設機器を流用できる魅力からXc16/Sを数年前に買っています。V3桁にはFM音源があるといってもDOSゲームでは使えないと聞いた気がしますので別途Cバス音源を付けるならあまり関係ないでしょうね。

もしかして元の流通台数からしてずいぶん異なるのでしょうか? V3桁は消費者向けの主力でしたけど、その時代になってわざわざXcを大量導入した企業がいったいどれだけあったのか…?

あと考えられそうなのはV2桁(V7含む)と違って3桁(青札V16含む)の場合はPC-98らしからぬデザインに惹かれる人が多そうなことでしょうか。P6機でもRsのデザインを気に入っているという人は少なからずいらしたと思います。

それにしてもXc16のオンボードIDEは山猫XaやV2桁よりもきびきびして割と速いことに驚きました。たぶんV3桁もそうなんでしょうね。

----
本日のお買い物
ヨドバシ近くの某店でFD10枚組(プラケース破損品)が何箱かジャンクで出ていたので一つ購入(¥580)。あれだけの数を、よほど派手に落っことしたのでしょうか…?
個人的に未開封品はなんだかもったいなくて使いにくいのですが、こういうジャンク品ならなら気がねなく使えそうです。

 Xc  通りすがり  2025年10月28日(火) 1:07
今は保有してないですがタワーじゃなくてデスクトップで恐縮ですがXcは好きでした。
KAZZEZさんもお書きされているようにどうせ音源は使わないし、PCIスロットは2スロットとも利用できるし、内蔵スピーカーもあるし、という事で。
見た目を変えようとフロントパネルだけ交換してみた事もありました。
流星とは互換性あり青札とは無かったようにも思いますがはっきりとは覚えていないです。

   tsh  2025年10月28日(火) 2:44
>(フロントパネル)流星とは互換性あり青札とは無かったようにも思いますがはっきりとは覚えていないです。

流星デスクトップのフロントパネルは、本当に表側のデザインを変えただけなので、同じくリセットボタンのない世代のXcデスクトップとは相互互換のはずです。

一方で青札は、デスクトップ/タワーとも、元のmate-X系の筐体に対して少し手が入れられています。
飛び出しているデザインに合わせて、FDDの取り付け位置が前にせり出していたり、電源ランプとアクセスランプの配置が変更されていたり、です。

−−−−−
大熊猫氏のHPが、chrome系の強制h ttpsでのアクセスの影響?で、なんか開けなくなっています。(ドメインエラーが出る)
ttp://ookumaneko.s1005.xrea.com/

firefoxはURLで指定したとおりに、h ttpでのアクセスとh ttpsでのアクセスを使い分けるので、h ttpでアクセスすれば開くことができます。

原因が不明ですが、応急対策として一応。

 XREAのTLSでの接続法  かかっくん  2025年10月28日(火) 4:16
ss1.xrea.com/ookumaneko.s1005.xrea.com/
を開いて見て下さい。XREAの仕様に拠りTLSで接続され枡

元URLが
foo.s000.xrea.com/bar/hoge.html
なら頭に
ss1.xrea.com/ (現状で共通)
を憑けて
ss1.xrea.com/foo.s000.xrea.com/bar/hoge.html

勿論、此処も
ss1.xrea.com/ematei.s602.xrea.com/
ss1.xrea.com/ematei.s602.xrea.com/cgi-bin/bbs39_ris3/bbs39.cgi

 TLS  KAZZEZ  2025年10月28日(火) 8:33
> 勿論、此処も
試してみたらTLS1.0までしか対応していないTV内蔵ブラウザからもttpsで見れました。最近のttpsはTLS1.2以上が多いのでちょっと意外かも。

先月くらいからGoogle検索もTLS1.2が必須になったらしく、TLS1.0以下の環境ではウェブ検索ができなくなりました。他の主要なWeb検索サイトはとっくにTLS1.2が無いとアクセスすらできませんので、事実上Windows9xでウェブサーフィンは困難になったと考えられます。ttpでアクセスできる検索サイトとしてはサグールというところもあるようですが語句を入力しても何もヒットしません。もしかしてサービス終了しているのでしょうか?
海外を含む主なWeb検索サイトの中では一応Yandex(ロシア)とNaver(韓国)だけはまだTLS1.0でもアクセスできるようですが、前者は古い環境だと認証時の操作に支障が出るようで事実上使えそうにありません。Naverも日本語ではありませんので使い勝手はよくないようです。
どちらにしてもTLS1.0はセキュリティ上望ましくないですが。

----
それにしても、2010年に2kのサポートが終了したとき、今後はTV内蔵ブラウザでインターネットを使えばPC-98をまだまだ主力で使えるぜと意気込んでいたのですが…。皮肉にも、今はむしろ2kのほうがTLS1.2対応ブラウザが使えるという逆転現象が起きています。もちろんインターネットが厳しいことには変わりませんが。

   tsh  2025年10月28日(火) 9:59
>XREAのTLSでの接続法

おや、いつのまにそんなことに。
こことか自分のサイトとかは、特に対策しなくてもh ttpのままで開けていたので気が付いていませんでした。(汗

#自分のXに貼っている自サイトへのリンクも、この形式に書き換えてきました。

 トップ頁のリンク粗全滅?  かかっくん  2025年10月28日(火) 16:35
此の板先頭のHOMEを推すと分り枡が、相対URLでナイ為TLS無し頁に逝って仕舞い枡
で、URLの記述の都合かss1.xrea.comの仕様か、トップ頁のリンクが粗全滅デス
# 背景画像が出ず白背景ナノも同様の理由と憶われ
大熊猫さんの頁わ平気哉?

と憶いきや、改めて見るとキチンと表示されるので気の所為か一過性の鯖の不具合でせう
と憶いきや、
ss1.xrea.com/ematei.s602.xrea.com/
ss1.xrea.com/ookumaneko.s1005.xrea.com/

ss1.xrea.com/ematei.s602.xrea.com
ss1.xrea.com/ookumaneko.s1005.xrea.com
とで参照DIRが変わるらιぃ事も判りますた
トップ頁へのリンクに/をお忘れなく

   Uryeeeee  2025年10月28日(火) 17:01
>ACアダプタの出力をATX電源の出力に変換する基板があるみたいですがこれいいんじゃないですかコンパクトデスクトップとかに。
ttps://auctions.yahoo.co.jp/jp/auction/1205292918

ノートならまだしも、5V足りるんですかね、、?
うちは4世代のcorei5IのITXのマザーでギリギリでした。
変換アダプターは以前からあるんですが、ACの120W以上をさがすのが大変で、むかし、これをACアダプター2頭立てで製品もCenturyとか玄人志向から出ていたような。。

 小さいATX電源基板  まりも  2025年10月28日(火) 20:39
>ACアダプタの出力をATX電源の出力に変換する基板
だいぶ以前から、PicoATX電源といったような名称でこのようなパーツは売られていたと思います。12VはACアダプタの出力をそのまま使い、主に5Vを生成します。もとのアダプタが120VAなら変換効率80%で 5Vは19Aくらい取れる計算にはなります。PC本体によっては不足気味ですが、486機なら足りるレベルかと思います。

わたしも以前、玄人志向のやつを買いました。電源ユニットが壊れているPCのテスト用に使うつもりだったのですが、いまひとつ信頼が置けないので使っていないですね。結局普通のATX電源のピンを対象機種用に変換して使っています。

電源代替つながりでこれ
ttps://x.com/ume3fmp/status/1974718851545018750
もしかしてあの出品のPC-98XAをお買いになったのでしょうか? くれぐれもXAの電源はケミコン交換修理などなさらぬよう・・・もともと漏電感電なんでもありのひどい電源ユニットなのです。200Wも消費するのでACアダプタ給電も無理です。内臓はみ出しにはなりますが、いまどきのATX電源をケーブル変換して供給するほうが安全です。もしかすると小型の350W級のSFX電源を、もとの電源ユニットの位置に収めることができるかもしれません。

 小型機のポータブル運用に  かかっくん  2025年10月29日(水) 1:23
此の手の変換基板に12V入力のと19V他入力のが有り後者と12V→19V DC-DCの併用が好き(バッテリ等の
不安定12Vを遣える)で何組か有馬すが生憎ウチに其の容量で動く物が無いので。
後者をバッテリ運用なら12Vバッテリ電圧が10.5Vでアラーム音、10.05Vで供給切とするとか?

UV11,UR,UF,US,286Cとかに良さそーな?
# FDDを別変換にすればF2怪とかVM2とか動く鴨
# CV21をLCDイヒすればCRTのスペースにバッテリも積める鴨

   tsh  2025年10月29日(水) 13:38
>>かかっくん様
>(ss1.xrea.comを使う場合の挙動)トップ頁へのリンクに/をお忘れなく

うへぇ、なんて厄介なw
各々自前で対応をしないでもTLS対応でアクセスできるようにしてくれているから文句は言えないのですが・・・

#自分は相対URLでトップページの index.htm を指定しているので、トップページに戻るリンクでは、それは回避できています。

 縦SCSI  リウ  2025年10月29日(水) 20:01
PC98M31内蔵籠付き
auctions.yahoo.co.jp/jp/auction/x1205510109
そんなに珍しくないかも

 流星・青札  通りすがり  2025年10月30日(木) 0:35
tshさんありがとうございます
流星とだけ互換性があったのですね
フロントパネル交換して2FDDにしようとしても流星と青札だと2FDDにする際のパーツも比較すると流星の方がまだヤフオクなどでは見かける事がありましたが青札は殆ど見かける事もありませんでした
発売時期の関係もあるのかも知れませんね
ただ、最終的には2FDD化とか関係なく結局Xcのフロントパネルに戻しました
Xcのフロントパネルの方がシンプルで他のものと馴染みやすいというかそんな感じで

 これって、、、  Uryeeeee  2025年10月30日(木) 2:45
auctions.yahoo.co.jp/jp/auction/o1205328786

あれや、これやらの、、、SATAもあれだし、、

   KAZZEZ  2025年10月30日(木) 9:05
先週の話題ですが
エプソン98互換機向け「Lスロット用OPNAサウンドボード REV.4
ttps://akiba-pc.watch.impress.co.jp/docs/news/news/2055905.html
いまだLスロットも健在ですね。音源チップ別売りでこの値段はちょっと手が出ませんが。私も本当はLE20を入手した当時はFM音源が欲しかったんですけどねえ。(^^;)

> SATAもあれだし、、
まあ渡すときだけ元に戻しておけばよいのでしょうけどね。
たぶんEPSONのSIPと同じで、著作権上、改変が禁止されるのは配布に付随した規定ですので、個人が改変する分には問題ないらしいですが、改変したものを譲渡すると法に触れるんですよね。首をすげ替えた魔改造フィギュアを出品した人が著作権違反で捕まった?とかいうニュースもありましたし。とりあえず元に戻した状態で譲渡し、譲渡された人が個人で書き換えるように説明していればよいと思うのですが。

 PenII 233Mの記述が>RaII23  かかっくん  2025年10月31日(金) 0:44
RaII23の場合、CPUがPenII 233Mに戻してあるか出品説明に『PenII 233Mに交換しないと起動しない』と
書かれて居るか?とか?
両方とも無ければダウトでせう

ところで無怪造で動くのってPenII 233Mだけでしたっけ?

   tsh  2025年10月31日(金) 3:35
>SATAもあれだし、、
このRaII23の人、評価から出品の履歴を漁ったら、SATAに関しては少なくとも2件は前科アリですね。

ttps://auctions.yahoo.co.jp/jp/auction/h1071976879 Ra300
ttps://auctions.yahoo.co.jp/jp/auction/v1066741460 V200/M
昨年の11月と10月です。

さらに遡ったら
ttps://aucview.com/yahoo/m485402012/
2021年3月〜4月のが出てきました。
Ra40でCPU換装&FSBクロックアップ個体とのことですが、SATAは無しです。

先のRa300も、よくよく見ると河童のセレ533Aが載っていたようです。
そのためITFに関しては、自力書き換えをやっていた可能性が出てきていますが、どちらとも判断できないですね。

とりあえずSATAの件であまりよろしくないですし。
#元のBIOSイメージが手元に無いなら、0で埋めたブランクイメージにでも差し替えておいて、落札者に自力でやってにすればいいのに。

 RxII  KAZZEZ  2025年10月31日(金) 8:48
> 無怪造で動くのってPenII 233Mだけでしたっけ?
ちょうど昨夜、CovingtonコアのCeleron266を発掘したのでRaII23に載せています。

RxIIはIntelのガイドラインでガチガチに固めたITFで厳密にCPUを判別していると言われますが、恐らくはそのガイドラインでMSRにあるL2無しフラグが立っているとそもそもL2キャッシュのチェックをスキップする手順になっていたと思われ、L2なしCeleronなら何のエラーもなく普通に動きます。ただしあくまでIntelチェックに通った場合の話です。CPUIDはベンダごとに意味が違いますから、あくまでIntelのCPUだった場合の処理であるようです。

あともちろん233MHz版と同じKlamathコアならCPUチェックは通りますが、オンボードVRMの仕様上、266MHzを超える(=300MHz)と最大電流がオーバーしてマシンの寿命を縮めると言われています。そして2.0V駆動となったDeschutesコアには対応していません(キャッシュエラー)。

ところでAT互換機ではL2なしCeleronをFSB100MHzで回して400〜450MHzにオーバークロックするのが流行っていたようですが、なぜRxIIでそれをやったという報告が無いのか不思議でした(なので発掘したのです)。
昔、Ra40をオンボードIDEで標準搭載のWindows98(ほぼOSとMS-Officeのみの初期状態)を使っていたときは、Celeron266に変えてもGUIの体感はほとんど変化は無かったのですが、今回SiI3114のSATAでWindows2000を運用しているRaII23にCeleron266を載せたところ、PenII/233MHzと比べてクロックは上なのに、明らかにパフォーマンスがひどくなりました。
これじゃアップグレードパスにならないなと感じるのも無理はありません(それでも3D系ソフトではCyrixIIIの400MHz駆動よりはマシかもしれませんが)。まあCovingtonは要するにDeschutes-0Kですから、2.0Vで動く分だけ省電力なのがKlamathより優れている点だと思います(CyrixIIIもそうですが)。FSB100MHzで回してもオンボードVRMの最大電流がPentiumII/266MHzを超えない計算ですから、オーバークロックのテストにもちょうど良いかも?と思っています。

メモリパフォーマンスに優れるRvIIやRsIIならデュアル運用(Covingtonの場合は要改造)すればオーバークロックでそれなりのパフォーマンスになるかもしれないと思うのですが、やはりPC-98でCovingtonのデュアルというのは聞いたことが無いです。Chanpionチップのオーバークロック耐性は高くないらしいですが、そんなに低いのでしょうか? どるこむのログを見てもITF書き換えはできなくても原発交換ならできるという人は多かったと思うのですが、極端なオーバークロック耐性を持つ(と言われる)Covingtonでデュアルという話を全く聞かないというのは少々不思議です。駆動電圧が低ければそれだけチップセットのオーバークロック耐性も上がると思うのですが。
(・_・): 持っていないからって好き放題言いおって…。
もしかしてRv20/Rs20でのPL-Pro/IIと同じようなピン配置の理由でデュアルできないのでしょうか? しかしITFを書き換えたRvIIではMendocinoデュアルが普通に行われていたようですので、それも考えにくい気がします。

> 河童のセレ533A
初期の1.5V版河童セレはMendocinoと同じPPGA互換のピンアサインですから、Ra300(厳密にはRa266末期)以降であれば溝1下駄があればそのまま載ります。VRMがACB個体だった場合には下駄上でVIDを1.8Vにオーバーボルテージする必要がありますが、河童コアは製品ラインナップ上は最大1.8Vの製品もあったはずですから、たぶん大丈夫でしょう。
(・_・): 1.8Vというと発売後1か月で回収された1.13GHz版だけやけどな。

----[追記]----
せっかくなのでRaII23でSuperπ104万桁を測ってみました。
・Celeron/266MHz(intelsat 54 00 58 2C) 12分58秒
2018年1月に報告した過去ログよれば
・C3/1066MHz(intelsat 54 00 58 2C) 10分48秒
・PenII/233MHz(intelsat 54 80 58 1A) 10分13秒
でしたから、なんとあのC3よりも遅くなってしまいました。恐らくPentiumProと比べても分が悪いでしょう。かつてAMDが「延々と円周率を計算したい人(だけ)にはIntelをお勧めする」とか言っていましたが、少々疑問が生じる結果となりました。
(・_・): せめて同じクロックで比べんか!

   tsh  2025年10月31日(金) 23:36
>>KAZZEZ様
>> 河童のセレ533A
>Ra300(厳密にはRa266末期)以降であれば溝1下駄があればそのまま載ります。

ITF的には河童対応だけれど、電源部が非対応だから動かせないだけでしたっけ。

Slot1なRaは、調べても実機でアレコレやっていないせいですぐ忘れます。(汗