戻る
<< BACK  2024年12月  NEXT >>
 新春アニメスレ  エマティ  2024年12月26日(木) 16:01
みなさんおひさ〜〜
(・_・):おまえがゆうな、こら

来月の新番組をあさってたら懐かしい漫画のタイトルを見つけました
これ好きで何度も読み返したもんです。(遠い目

NHK総合1・大阪(NHK総合・大阪)
2025/01/01(水) 23:00:00 〜 2025/01/01(水) 23:50:00
アニメ 火の鳥 [新](1)(2)[字]

2話連続放送▽「黎明編 その一」少年ナギの住む村は火の鳥の住む山の麓にあった。▽「黎明編 その二」女王ヒミコは、忍び寄る老いにおびえ火の鳥の生き血を欲していた。

番組内容
2話連続放送!▽「黎明編 その一」少年ナギの住む村は、火の鳥の住む火の山の麓にあった。ナギの姉ヒナクは、村に流れ付いた薬師グズリによって命を救われ、やがて二人は恋に落ちる。▽「黎明編 その二」ヤマタイ国の女王・ヒミコは、忍び寄る老いにおびえ、火の鳥の生き血を欲していた。凱旋した猿田彦は、ナギを連れ帰っていた。ヒミコのために火の鳥を射る狩部に育てようというのだ。

 有馬すね  かかっくん  2024年12月26日(木) 20:27
有馬すね
BKローカルでわナイやうデス
AK(渋谷)
www.nhk.jp/timetable/130/tv/20250101/daily/night/
TP(前橋)
www.nhk.jp/timetable/100/tv/20250101/daily/night/

 jet486.exe or JETINST.exe for ViperJet Type2  Andy Tricklebank カ  2024年12月11日(水) 0:47
Hi, sorry for posting in english!

Is it possible for someone to post jet486.exe or JETINST.exe for the ViperJet Type2 IBM 486SLC board? I am trying to get the board working but I don't have the software!
Thanks,

Andy

 IBM486SLC  リウ(drachen6jp)  2024年12月11日(水) 0:56
drive.google.com/file/d/1-xmFFRUxnzWgnejLTUEbeqMVq30dmVpR/view

似たようなプログラムは作成したことがあります。公式にこだわらないならどうぞ

   Andy Tricklebank カ  2024年12月11日(水) 1:10
Wow! Many thanks for the quick reply! I will give this a try, hopefully it will work ok for me.

If anyone can link to the original jet486.exe I would still be keen to try that too.

Andy

   /人'A`;人\  2024年12月14日(土) 8:14
このケースではフリーウェアが使用できたかどうかは不明なわけですが、製品添付の専用ドライバとフリーのドライバとを比較したデータ一覧って見ませんな。前から思ってやしたが。暖かくなったらやろうかな(適当
入出力資料社のPK-A486BL60だか75-Lだか(IBM486DLC3)は添付ドライバでは非対応機種386GSで3倍速にもならずキャッシュ制御もできないようでしたが、もしかしたらフリーのドライバを使えば有効にできたんですかねぇ、、、、、当時はPK-A486のハードウェアがエプソン機では動かない造りになってるのかと何となく思っていましたが。

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

メモリ512MB云々のツイートを見ていてPCISETとPCISETUPが全くの別物らしいことに2024年の12月も半分を過ぎた今になって初めて気付いた(前者は後者の略称と思ってました)ことは絶対に人に知られるわけにはいかない、、、

   試運転  2024年12月1日(日) 11:57
> KAZZEZ 様
> H98の電源

諸事情により中々掲示板を読めてなかったのですが、先ほどログを読んでこれはヤバいと思って慌てて調べ直しました。その結果、私の資料に誤りがありました。スミマセン・・・
(・_・):おのれ何しとんねん!(蹴

緊急で資料を修正しました。
ttps://shiuntenlos.ie-yasu.com/twma0060.htm
それと、分解したついでに内部の写真も撮影しました。
ttps://bsky.app/profile/shiuntenlos98.bsky.social/post/3lc7j6grl5k2i

コンデンサのシルク印刷について、一か所だけ正しいのか誤りなのか不明な個所が有りました。KAZZEZ様の11/15の投稿ではC105となっていますが、私が所有する個体ではC104が電解コンで、C105はフィルムコンの様です。

> H98独自?の黄灰茶

調べた訳ではないのでアレですが、可能性としては電源ユニットに付いているPOWER OFFスイッチ関連の制御線や、基板上の電圧を測定して出力電圧を補正する為の配線かも知れません。

> 180v1000uF

交換した当時は、物理的なサイズが適合する電解コンが見つかりませんでした。もしかしたら、今だと丁度良い電解コンが見つかるかもしれません。

> FDD

FD1137Dの筈ですので、ディスク回転中に連続して聞こえる事がある、というのであれば、ゴムベルトというよりターンテーブルの軸受部で何らかの異常が生じてる(例えば、潤滑油が劣化して固まりかけてる、蒸発してメタル部分が擦れてる、など)のかも知れません。

> 9インチモノクロCRT
> 1024x768インターレース

調べてみると、IBM PS/2発表時に標準?仕様のMCGAやVGAに対して、オプションとして提供した8514/Aの規格の様ですね。


> まりも 様
> ピンアサインの情報源として試運転さんのサイトが紹介されていますね。

ありゃ、本当ですね。そういうえば、海外のMSXコミュニティとして有名な掲示板でも、FDDのピンアサインか何かを調べる話でウチの記事が話題に上がってたのを見かけた事が有ります。
情報源として提示して頂けるのは大変名誉な事です。
(・_・):エエ加減過ぎる記事を書くと、全世界に恥を晒すっちゅう事やな!!

昨年の年末頃から今年の3月にかけて各記事の書式を統一しましたが、その際、URLは極力変えない様にしたものの、ピンアサインの記事はあまりに巨大になりすぎていたので分割しました。その影響で、例の動画で書かれている2022年当時のURLだと目的の資料に直接は辿り着けないのですよね・・・今さらリダイレクトできる訳でもないし、仕方ないかなぁ・・・

 画像は修正(上書き)できなさそう?  KAZZEZ  2024年12月1日(日) 23:24
> C104が電解コンで、C105はフィルムコンの様です。
ご指摘すみません。二次側基板のほぼ同じPU702を調べたところ、おっしゃる通りのようでした。C104はもともと見つけにくいところに印字されていて近くのC105と誤認しやすかったので、実はPU701/712両電源を調べたときに片方を間違えたのですが、両者の情報を統合したときにもC104を見つけられず、C105と記述していたようです。
前スレの画像を修正しようとしたのですが、できないようでしたのでこちらにUPしなおします。

> 例えば、潤滑油が劣化して固まりかけてる、蒸発してメタル部分が擦れてる、など
そうかもしれません。異音はほとんどしなくなったので結局分解掃除だけして、使っているうちにだんだん調子が出てきてSCANDISKで書き込みテストしても(他のPCで)エラーが出なくなりました。
しかし…放置すると書き込みエラーを起こす、もしくは何らかの拍子に変な書き込みをするFDDというのも厄介です。気付かないうちにFD内容を破壊する危険が…。
そういえば、FDによっても相性があるようでした。今回リファレンスディスクに使ったimationのFDは特に異音が出やすかったです。FUJIFILMのはシャッターがプラ製ですが、割と静かでした。
(追記)
異音の連続性は判断に困るのですが、アクセス中に異音がすれば基本的にエラーで止まりますので、それほど長くは続かなかったかも知れません。空回りするのはなんとなくヘッドのシーク移動なのかもと考えていましたが、エラーで不良セクタが生じたFDでも再フォーマットすれば使えていますので、今のところヘッド位置は大丈夫な気がします。

> 壊れやすい/劣化しやすい最重要ポイントがどこなのかも不明
さすがに、たくさんの個体を見てきた人でしか判断できないですよね。

私には判断できませんが、今回はほぼ同じ二次基板が二枚ありますから、せめて両者だけでも比べて傾向を見ようと思ったのですが、PU712の個体で見られた「35v330uF&25v470uF付近」の基板裏パターンの激しい侵食(ただし導通はある)が、PU702の個体では全く見られず綺麗でした。まさかと思って古いPU702をそのままmodel90怪に接続(もちろん筐体には収まりませんが)したところ…普通にピポりました(汗)。

そこ以外の電解コンは、大きなものの近くで根元が茶色く変色していたり、付近一帯が汚れたりしている傾向は似たようなものでした。にもかかわらず動いたということは、今回のPU712の故障原因は「35v330uF&25v470uF」の液漏れという可能性がありそうです。まあ、付近が汚れているようなら他のも予防交換はしておいて正解だったとは思いますが、今回はあまり汚れていない電解コンの交換は見送り、二次側基板の一部しか交換していません。
ちなみに今回、千石では両極性版の50v1uFと、一次側の200V4.7uFは適当なものが見当たりませんでした。

> 一次電池
結局、CR2032の電池ホルダーが余っていたので、取り急ぎ使い古しのCR2032でどうにかなっています。さすがにCR12600SEと比べるとあまり持たないかもしれませんが…。
[追記] 12600は1.2^2×6.00= 8.64cm^3で、2032は2.0^2×0.32=1.28 cm^3ということですから、単純計算で約1/7、外装の厚さを考慮すれば実態は恐らくそれ以下の容量ということになりそうですね。本来20年くらいは持っていたわけですから、悪くても1年単位は持つことを期待…。

 ケミコン?  リウ  2024年12月2日(月) 0:30
x.com/himajinAV/status/1863107468232163595
アルミ電解コンデンサの大手が製造中止を発表したそうです。修理に大きな影響が出るのでしょうか

って去年のニュースじゃないですかー
www.kyoto-denshi.co.jp/news-detail/278

 邪魔改造  まりも  2024年12月2日(月) 12:51
これと同じような改造をXv13/Rでやっていたことがあるのですが、
ttps://page.auctions.yahoo.co.jp/jp/auction/u1163537219
魔改造どころか邪魔改造なので廃棄してしまったんですよね。フロントパネルは鉄資源ではないので取っておいてあります。full ATXのマザーボードなんて大きすぎてもう15年くらい使ってません。動作チェックくらいならまな板(製品名)で十分だし嵩張らないです。
いっときは(25年も前ですが)、98ケース魔改造用に、こういうバックパネルと底部だけ取り外せるATケースをよく買っていました。

 魔改造は漢のロマン  おふがお  2024年12月2日(月) 18:35
あの筐体はどうやって背面を合体させたのかは気になります。あの分厚さ、専用工具とか無いと加工もしんどいはずです。

ただ、アレをイマドキのPCに使うとなると、排熱用の排気口が少なすぎて、熱を逃しきれなさそうですねぇ。前面パネルに大きく穴を開けないとつらそう。
そして、重量も重く扱いにくいし、邪魔改造になりかねず…それなら銀石のあのケースを素直に待ったほうが良さそうです。

追伸:
最近、断捨離で例のSt20も手放しておりました。
場所取るので断捨離作業の支障だったし、9821Kaで代用できるので使わないですし。
たしかにこの子、断捨離前の最終通電確認時にもCDドライブ勝手に開けやがりましたわ…w

 StXtは厚い装甲  まりも  2024年12月2日(月) 18:58
「バックパネルと底部が一体でそれだけ取り外せるATXケース」
これが鍵です。98本体のバックパネルは大枠で切り抜いて仕舞えば良くて、切断面が綺麗でなくてもいいのです。ATXケース用バックパネルが外側から覆い隠すためです。ただXv系の筐体と違ってXt系のは厚みが半端ないので、手動の金切り鋸だと三日三晩引き続けないと切り取れないと思います。ディスクグラインダーか何か電動工具で切ったはずです。まあ都会のマンション室内ではこの作業は無理でしょう。

【5日追記】このSt20でしょうか。うちのが超外れだっただけなのかを確認するためにgetしてみるか、、、
ttps://page.auctions.yahoo.co.jp/jp/auction/j1163601486

 日米商事は永遠に不滅です  まりも  2024年12月4日(水) 0:30
ttps://x.com/superjunkNBS/status/1863408744287416753
日米商事が同ビル内移転だそうです。一階は賃料が高いのでかね?入りづらくならないかが心配です。
今月中は大特価のようです。ちょうど来週頭に上京するので、これは行かねば。

   /人'A`;人\  2024年12月4日(水) 5:36
日米の話を聞いてふと気になって検索して驚倒しましたが古典的成分が閉店したそうで。いやちょっと信じがたい。私が行っていた頃は故じゃんぱら何号店だかの奥の中華料理屋?の脇の階段を上っていったところに店がありました。初めて足を踏み入れた瞬間のあの感激は忘れられません。東京無線勧工場一階左奥の太平洋(今の東京個人的電脳だか日の出だかの辺り)と二階の桜屋電機(櫻屋映音商會)と並び随分と金を吸い取られた店でもあります(汗殴
ttps://userweb.pep.ne.jp/classic/open.htm
ttps://dempa-digital.com/article/608571
ttps://x.com/PhotoAkiba/status/1851829204012405085

   試運転  2024年12月8日(日) 13:26
> まりも 様
> 一階は賃料が高い

周りの相場や駅などからのアクセス性、共用部や空室率などで変わるので絶対ではないですが、ありがちなのは「1階や2階は来店しやすいので、チェーンの飲食店などが狙いがち。賃料高め」ですね。上層階は賃料が下がるので、ちょっとしたクリニックや学習塾などが入っている事が少なくないと思われます。

再開発の大型ビルの場合だと、展望の良さや喧噪から逃れられるなどの理由で、高層階の賃料が高い事も有る様です。

-*-*-*-*-*-*-*-*-*-*-

X(旧Twitter)ですが、今度は投稿日時を廃止する様です。
ttps://togetter.com/li/2476218

これだと、いわゆるレトロPCの修理情報で「訂正前の古い情報が独り歩き」みたいな現象が一層悪化しそうですし、自サイト用の記事を書くのに引用する時に誤って古い情報を引用してしまいそうです。
私は既に3月末の段階で、私が主体的に何らかの情報を公開する時はBlueskyを使う事にしていて、X(旧Twitter)はその場限りの広報でしか使っていませんが、どんどん改悪されて行きますね・・・

 経過時間が表示されるらιぃ  かかっくん  2024年12月10日(火) 21:55
日時の代わりに経過時間が表示されるらιぃデスから経過時間が短い方が新ιぃでせう
抑々当日のポストわ経過時間表示デスし
デモ前日以前のが年月日単位での表示に成ったら...
前日とか2日前とか3ヶ月前とか1年前とか?

2日10時間34分前とかの表示なら未だ良いデスが!
日時表示と経過時間表示が設定で撰べれば良かったのデスがアノ人わ聴く耳を持って居ませんから
ユーザの利便性を下げると離反する事を分かって居ないやうで。某.25にも居るやうデスが
まぁ個人ユーザが0に成る迄離反を招く仕様変更を續ける気でわ?

デモXを遣い続ける理由わ相手がXしか遣って居ないケースも有るからなんデスねぇ
番組の投稿受付で青空を受け付ける番組って殆ど無いデスし、ゲーム他の広報もXだけのケースが殆どデスし
Xわ青空のIDの広報と、青空で遣り取り出来ない相手との遣り取りだけにすると良さそーな?>試運転さん

<del>ところで確認しましたが、青空も当日の投稿わ経過時間の表示デスね?</del>表示方法の違ィで表示が
違ゥのか!

   /人'A`;人\  2024年12月12日(木) 5:24
下側のはエプソン仕様の奴じゃないですよね?
ttps://page.auctions.yahoo.co.jp/jp/auction/l1164722939

プリンタポートに接続するFDD I/F。シシテムブートは無理。
ttps://page.auctions.yahoo.co.jp/jp/auction/p1164124825

ツイッターは口罩氏の私物でしょうから好き放題やられても仕方ないかと。
投稿日が表示されないとなれば引用時には引用者の閲覧日で代用(A年B月C日閲覧)ということになるでしょうな(一々投稿日時を割り出すなんてやってられまへん)。

PPMMCDRVのハードウェア自作報告。
ttps://x.com/One_PC9821/status/1863240981644239305
ttps://x.com/One_PC9821/status/1863262350687797504
基板は悪魔損で2個で560円のものというのですが、その値段の奴は俺が掴まされたレベル変換チップの文字列が削られている(いや正体は調べていませんが)KKHMFの
ttps://www.amazon.co.jp/dp/B083DT3LQK
で、ツイートの画像に写っている基板とは別物。見た感じ三つで595円のVKLSVANの
ttps://www.amazon.co.jp/dp/B086WV4VG9
っぽいような。デカい画像を見るとチップはLVC125Aですが、、、
ttps://m.media-amazon.com/images/I/615rLX9IE4L._AC_SX679_.jpg
送料無料ですが、悪魔損発送ですんで商品の合計金額が3500円以上でないと無料になりまへん。

386BOOK L。16人がウォッチ中ってんですがやっぱ気付いてる人いるんだね。レアボードだらけなもんで。マザーボードドロドロでしょうけど、、、
ttps://page.auctions.yahoo.co.jp/jp/auction/u1165152509

何これ? 関西電機がアイオーのOEM品を出してたってこと?
ttps://page.auctions.yahoo.co.jp/jp/auction/1165265298

アスキー/ベクターのPack〜には入っていません。
ttps://x.com/tsunegonex/status/1870139153733783700

モノクロ(8階調)/ティントモード(疑似8色)切替可能NTN型液晶パネル採用大珍品機種286LST。パネルが腐り始めているというの本当に惜しい。テクサ製専用HDDユニットは別出品。
ttps://page.auctions.yahoo.co.jp/jp/auction/p1165746986
ttps://98epjunk.shakunage.net/disp/lcd_panels_of_epson98.html

PK98-MISTRESS9。31人がウォッチ中で現在21円。
ttps://page.auctions.yahoo.co.jp/jp/auction/m1166240480

Gotekの表示窓の有機ELには数年で死ぬ奴があるとのこと。
ttps://x.com/konekodensetsu/status/1870316394245693807

XL2の増設用HDD(上側のベイ)はフロントパネルが黒いんですかね? 下側のベイに入っているクリーム色の奴と同じのが上側にも入っているのを前に見ましたけど。
ttps://page.auctions.yahoo.co.jp/jp/auction/v1166305850

Windows98は256MB?以上メモリを載せたマシンでは動かないとかいう話があったように記憶していますが実際には1GBでも動くとのこと。
ttps://x.com/One_PC9821/status/1871597408431583257

   試運転  2024年12月14日(土) 21:34
> かかっくん 様
> Xわ青空のIDの広報と、青空で遣り取り出来ない相手との遣り取りだけ

以前は、一本の記事として仕立てるほどではない事項や画像について、迅速に公開する観点から
Xへ投稿していましたが、意味不明なアカウントの誤凍結など(※)が気になっていた事や、
昨年6月にログインしてない状態では外部からまともにアクセス出来なくなる事が決まってから、
重要と判断したデータを全て引き上げて、自サイトにて雑記として公開しました。
(昨年10月公開の「FDD や端子などに関する雑記」)

今年4月以降、ちょっとした事項や画像だとか、自サイトの更新情報は
(現時点では比較的安全と考えられる)Blueskyへ投稿し、Xは突然消滅しても問題ない様に、
その場限りの広報と、Xのみでしかやり取り出来ないグループDMに限定して運用する、と
決めています。

※誤凍結の他にシャドウバンも含みます。
 旧経営陣の頃も大概でしたが、今でも発生していますので、改善する気はないのでしょう・・・

> デモ前日以前のが年月日単位での表示に成ったら...
> 表示方法の違ィで表示が違ゥのか!

Blueskyの場合、アカウントへアクセスしただけだと投稿からの経過時間もしくは日数ですが、
詳細を見たい投稿を開くとちゃんと投稿日時が表示されます。

Xの場合は、何をしようが7日以内は経過日数しか出ず、それ以降になると
日付までは表示されても、時刻は記載されない、という話が出ている様です。
ttps://x.com/maxellJP/status/1864671862980034649
XもBlueskyと同じ仕様であれば、そこまで文句も出ないと思うのですがね。

 青空のプライバシーわ大丈夫?  かかっくん  2024年12月15日(日) 9:55
プライバシーがダダ漏れのXと比べて青空わド〜でせう?
Xでわブロックされて居る事が第三者からもバレたり、第三者にフォロワーやフォロー先がバレたりetc...
# フォロワーの所為でブロックされたレイが有るらιぃ
当初わフォロワーやフォロー先が分かるのわ仲間を増やすと云う点で或る程度良さげな機能だった
鴨知れませんが、斯うも悪用されると...
鍵を掛けるとフォロワー・フォロー先の数しか出なく成増がポストも出なく成増し

 不遇な機種Xf  まりも  2024年12月30日(月) 22:30
ミイソがSocket4のCPUを余らせてしまっために登場したのではと思われるXfですが(発売時期がXa初代より後)、PCIスロットなしのXnと同様に作ればよかったのにとは思います。いかんせんPCIのシステムが他と違いすぎる(configurationメカニズムもBIOSも)ので、PCIスロットが役に立ちません。
ttps://page.auctions.yahoo.co.jp/jp/auction/h1167383379
「この機種でなければならない場面がないことから、おすすめできる要素がありません」
ってわざわざ書かれているのに買う人いるのですか。いったいこれで何をしたいのでしょうね。それとSSDを543MiBに制限して載せているようですが、この機種のIDE BIOSは第3世代=4351MiB上限ですよね?。

Xfを使っている人がそこそこいるなら、わたしも入手しておき、拙作ユーティリティを対応にしたいとは思っていますが、、、そもそも安い出物すらないので、EPSON機同様、縁がないものとしておきます。

   /人'A`;人\  2024年12月31日(火) 5:21
XfはPentiumODP(現在暴苦損にて5万円で回転中)が問題なく動く個体と不安定で使い物にならないのとがあるようですが、全然動かないCfとかBfとCPU周りがどっか違っているんですかね。

 汎用スレッド2024年12月  /人'A`;人\  2024年12月1日(日) 5:14
お気軽にご利用下さい(蹴

大久保システムズ繋がらないんですが消滅しましたかねこりゃ。
ttp://www2.ucatv.ne.jp/~m_okubo.moon/index.html

 研究発表会スレに  リウ  2024年12月4日(水) 20:56
質問が来ています。(11/24)おそらく書く場所を間違えたのだと思います。

 今年の98流行語大賞  まりも  2024年12月4日(水) 21:44
なんでしょうかね。
年も押し迫ってから登場ですが、CHS transとか? 突如出てきた論理8:17物理nativeだの。それとも「103万円の壁を引き上げるよりも543MiBの壁を引き上げろ!」ですか。

さて98DOの電源なんて本体見たこともないのでわかりませんが、当時の電源は基本的に12V、5V、小容量の-12Vしかないので、まあ本体基板を参照すれば当たりはつきそうです。制御信号があったらお手上げですが、Doなんですかね?

 9800と一字違い…なんてネタを昔ここで言った気が  KAZZEZ  2024年12月5日(木) 0:46
一応あちらにもレス付けましたが、DOの電源の情報に関しては検索すれば出てきます↓ので、意味なかったかもしれません。質問の仕方からしてコンデンサは既に交換したけど電源が入らなかったのでしょうね。
asakita.net/kabekin/pc98do-psu
というかマザーの電源ソケット付近の写真があってピンアサインも読み取れますね。肝心のコネクタ側は拡大写真でないのでやや分かりづらいですが、左から-12V(青)、12V(橙)、5V(赤)×2、GND(黒)×3であるように見えます。
あとはATX電源側をONにするピンさえご存知なら接続は出来ると思うのですが、もしそうであればそれもとっくに試しているのかも知れませんから、通電しても動かなかったのかもしれませんね…。マザー側の故障か何かで。

DOは四半世紀くらい前に電源故障個体を拾ったことはあったのですが、当時いろいろ拾い過ぎてしまい、やむなく故障品はすべてゴミ場に戻したんですよね。当時の私にはコンデンサ交換の発想も無かったですし。でも結局88系はそれ以降拾う機会がなかったので、取っておけば良かったかも。
もっとも専用キーボードが無いと結局88としてはまともに使えないそうですが、専用キーのキーコードは何だったんでしょうね。高岳XMiNTのどれかのキーコードで代用できるものなら良いのですが。

 PCキー  かかっくん  2024年12月5日(木) 6:53
PCキーが無いと88の設定が出来ませんから初期設定値で遣うのを強いられ枡な
逆にPCキーのキーコードさえ送れれば他わ98キーボードで良いと云う事デスから高価なDO/DO+キーボードより
PS/2・USBアダプタのが良い鴨
専用キーボードやアダプタわ本体が正常に動作する確証を得てから飼いませう。尤もDO/DO+用アダプタも
他の98デモ遣えたやうな?

 通天閣  かかっくん  2024年12月5日(木) 8:09
ところで通天閣が難解グループに成るとか?

 投稿が消える  リウ  2024年12月5日(木) 8:56
バグ?でしょうか
追記を行うとスレッドの最後の投稿が見えなくなっています。
ご迷惑かけます

 正常運行  まりも  2024年12月5日(木) 9:05
あ、書き直そうとして、いましがた削除したためだろうと思います。

 DO専用キーボードが無くても  Galient  2024年12月5日(木) 13:34
どうも、はじめまして
こちらの情報にはいつもお世話になっております
私もお耳汚しですがひとつ

DOの88設定画面は、専用キーボードが無くても入ることができます。
筐体を開け、フロッピードライブ2台の電源ケーブルを抜き、本体電源を入れればOK。ブートプロセスがフロッピー起動をあきらめて設定画面に進みます。

電源ケーブルを戻して再起動の手間がありますが、
ちょっと使うだけなら充分かと

【12/7訂正】
Framさんの報告を受けて追試しました。するとDOでもROM-BASICが起ち上がる!?

お騒がせしてすみません、、
専用キーボードは未所持なので98標準品で88設定に入れたことは間違いないのですが、FDD以外にも何か条件があるようです。当時の作業を思い出しながら探してみます。

【12/10中間報告】
この土日に自分がやりそうな事をチェックしましたがまだ再現できません。
他に思い当たるのは、半年ほど前にバックアップ電池の液漏れで近辺のパターンを修復しています。それが関係しているのでしょうか?
基板取り出してみますがお正月の課題になりそうです

 貴重な情報?  かかっくん@出先  2024年12月5日(木) 17:11
をっと、此れわ貴重な情報の気が?有り難う御座います
PCキーわ無くとも設定画面わ出せるんデスね

其れとも当時からのユーザには知られた事だったんデスかねぇ?
或いは88(MH/FH〜又はもっと後?)でも出来るんでせうかねぇ?

此れで高価なキーボードはコレクターズアイテムに
# アダプタが出た時点で既に成って居るか

技術的考察
765がRecalib(98と違ってM系デモ1回らιぃ?)を出しても2台のFDDからTRK0が返らないと異常に成るのでせう
まぁ88MH/FH^h^hFA〜の場合FDCが有ってFDDが無いのわ異常デスからねぇ
# 88で5インチ用FDCが有ってFDDが無いシステム構成として認められて居るのわmkII<del>とSR(/TR?)だけ、</del>
# からFH、mkIIとSR^h^h^hからFHわFDD無しのモデル10が有る為構成としてアリ、其れ以降わ構成が無い
# ので異常扱い?
# TRわSR30にモデムを入れた物でSRと同じ動作?

 98DOキーボードメモ  おふがお  2024年12月6日(金) 1:03
ちょっと自分も気になったので、手持ちのキーボードを調べてました。
・DO用キーボードは、コネクタ7ピン目に本体からの98/88出力がある。Hが98、Lが88。
・DO用キーボードによく似た、vfキーのないUF,UR世代キーボードは、DO用キーボードと基板が同一っぽいが、その98/88入力周りの部品・ケーブル線が省略されている。なお、この辺りを無理やりショートさせて変化させても、88設定メニューは入らず。キーボードのファームウェアが違う様子。

結局、キーボード以外の部分を細工して、無理やり88設定メニューを呼び出せても、その準備が超絶面倒ですし、BASICとかでBS,DELキーが効かないですから、やはりDO用キーボードは無いと困りますねぇ…。

 キーボード  KAZZEZ  2024年12月6日(金) 2:35
> ブートプロセスがフロッピー起動をあきらめて設定画面に進みます
なるほどそのような手もあったのですね、情報ありがとうございます。
[12/7追記]
条件があるらしいということですので、続報を待ちましょう。何でしょうね? 当時の機種でROM BASIC起動有無の設定は無いでしょうし。メモリスイッチでしょうか? 何らかのハードウェアの変更で何か設定上の矛盾が生じたら設定画面になるんでしょうけど…。

> コネクタ7ピン目
ああ、たしかそこは本来の98キーボードではNCでしたっけ。
夏頃にキーボード切替え器のケーブルをCバスGAケーブル2本をDsub15ピン中継アダプタで繋いで工面した話をしましたが、アイオーやカノープスのGAケーブルではうまくいったのですが、旧メルコや緑のGAケーブルでは7ピン目とは別のところがNCになっていて使えませんでした。
アイオーやカノプのGA(後者はビデオキャプチャですが)ケーブルは、たまたま7ピン目にNCが来ていたようです。どちらにしてもDOのキーボードでは使えそうにないですね。

> Hが98、Lが88
ということは98用キーボードのキーコードだけでどうにかなるものではなかったのですね。

> BS,DELキー
キーボード端子に挟み込むタイプのジョイスティックI/F製品に記憶させておいたらどうかとも思ったんですが、さすがにDOの88モードを想定した製品は期待できそうにないですかね…。

 他のキーも効きませんか?>DO88  かかっくん  2024年12月6日(金) 11:48
> 結局、キーボード以外の部分を細工して、無理やり88設定メニューを呼び出せても、その準備が超絶面倒ですし、BASICとかでBS,DELキーが効かないですから、やはりDO用キーボードは無いと困りますねぇ…。

他のキーも効きませんか?
もしかすると88モードでわ88の変態プロトコル(データ12bitの20800bpsでキーコードでなくマトリクスの
変化部だけを送る)鴨知れません
逆に88(MH/FH〜)キーボードをコネクタ変換で遣える鴨知れませんが此れも高価デスし
矢っ張りアダプタが現実解でせうかねぇ?

 釈迦に説法だと思いますが  Galient  2024年12月6日(金) 14:24
D0のキーコードを調べられた方のページです
ttp://tomoretropc.blogspot.com/2018/01/pc-98do-ps2.html

あと、BSキーについてはアスキーコード入力が可能かと思います。例えば、KEY 10, CHR$(8) とBASIC上でファンクションキーに割り当てて代用できるのではないでしょうか(あくまで緊急避難的な使い方ですが)
そこを越えて専用キーボードを用意すべきかどうかは結局その人の使い方によるかと

専用キーボードに渋沢さんを費やす現状はドゥなんでしょうねぇ(DOだけに..)
うちの場合は財務方が黙っていませんね

キーボード切替器のケーブルは、PCエンジンのコントローラが流用できるかも?確かコネクタは同じだった記憶があります。

 一部のキーコードが違ゥのか  かかっくん  2024年12月6日(金) 14:49
成る程、マトリクスに切り替わるワケでわなく【一部の】キーコードが違ゥのデスね
因みにf・6〜f・10わMR/FR迄のキーボードに有馬せんから元(MH/FH〜)からf・6〜f・10を推すと
SHIFT+f・1〜f・5も入力する仕様に成って居枡

デモ幾ら互換性の権化デモ変態仕様の継承でなくてよかった

 FDDレスのFH/MH  Fram  2024年12月6日(金) 18:47
初めまして。
こちらの記事はいつも楽しみに拝見しております。

> 或いは88(MH/FH〜又はもっと後?)でも出来るんでせうかねぇ?

mH/FHはFDDなしモデルもある(※)ので、FDDが認識されないとROM-BASICが立ち上がったはずです。
記憶朧気なので週末再確認してみます。
→FH/mHともにFDDの接続を外すとROM-BASICが立ち上がることを実機で確認しました(24/12/07追記)
 ※FHmodel10(ttps://support.nec-lavie.jp/support/product/data/spec/cpu/b028-1.html)
  FHmodel20(ttps://support.nec-lavie.jp/support/product/data/spec/cpu/b029-1.html)
  FHmodel30(ttps://support.nec-lavie.jp/support/product/data/spec/cpu/b030-1.html)

 FR/FHにもFDDレス機が  かかっくん  2024年12月7日(土) 22:37
亞、FHにわ未だFDDレス機が有るんデスか
前のFRも何時もの121wareで検索すると
support.nec-lavie.jp/support/product/data/spec/cpu/b039-1.html
support.nec-lavie.jp/support/product/data/spec/cpu/b040-1.html
support.nec-lavie.jp/support/product/data/spec/cpu/b041-1.html

F系がFDD2台機だけに成ったのわ次のFA(OPNA機)からのやうデスね
support.nec-lavie.jp/support/product/data/spec/cpu/b025-1.html

 FDDなしモデルが存在する時期までCMTサポートだったんですかね?  KAZZEZ  2024年12月8日(日) 18:46
98でFDD無しは(サブノートは別として)1987年のVX01が最後だったと思いますが、CMT BIOSのサポートもそれがほぼ最後でしたよね(よく考えたらUX21のほうが後でしたっけ)。
DOにはCMT端子が無いですが88のテープ版ソフトも使えないということでしょうかね。増設するにしてもCバスにCMTボードを入れるしか無いと思いますが、もしBIOSが対応していなければBASICでCMT命令がスルーされるかエラーになるだけだと思います。ただ検索するとDOのBIOSはU/VF/VM初代と同じ?みたいな情報もあって、CMTが使えるのかどうかはっきりした情報は見当たらない感じです。
PC-9801-13の対応機種にDOは入っていなかった気がしますが…。シリアルポートのパラメータを調整したらモデムから読み込めたりするんでしょうかね?? さすがにフォーマットが違うかもしれませんが。

 88のCMT  かかっくん  2024年12月9日(月) 12:37
<del>88の場合、CMT I/Fが憑くのわSR迄で、FRから省かれて居枡</del>
# FR/FHのFDDレス機わmkII/SR/TRからFDDの使い回し用?他にわPC-80S31/S32とか

抑々88用のCMTわ88(モード)で讀めなければ成りません。98のCMT板わ88モードでわハードウェアと
しても認識しませんから此の方法わ没
98モードで讀めた処でアナログのプロトコルわ同じデモPコードが違ィ枡からBASICでFDにSAVEすれば
済むと云う問題でわなく変換ツールPS98-201を遣うかCMTから直接FDに書き出すBINを書く必要が有馬す
# 98用に変換してDOする?88用に戻してFDに書き出す?
逆に此の方法なら何の機種デモFDイヒ出来るとも
尚88用の後付けCMT板わPC-8801-21デスがDO/DO+でわフカ

# パンフに依ると98DOのDOわ『ドゥ』ナノだそーで
www5b.biglobe.ne.jp/~NaoCh/IMG/cat/c/PC-98DO_2.JPG

CMT板のアナログ部だけ活かして8251を外してレベル変換してRS-232Cに接続すればデータの受信わ出来枡。
load"com:n83nn"の1200bps哉?受信データのストップビットが多い分にわ無問題ナノでn82nnのが良い鴨
デモPコードでの受信わフカ

 CMTはBASIC側が対応していればまだどうにか  おふがお  2024年12月9日(月) 13:58
PC-98DOでのCMTは、普通は使えないはずですからねぇ。
・98モードは、PC-9801UV11とほぼ同じハードで、このUV11からROM-BASICのCMT対応が省かれてて、PC-9801-03,13を差しても使えない。
・88モードは、そもそもCMT端子が無いし、増設もできない。ROM-BASICはCMT周りが省かれてるかはわからない。

88側で、ハード側はZ80-CPUから直接生やして、無茶増設はできそうですが、BASICのCMT機能が生きてるかどうか…。

 98DOのCMT I/F  Fram  2024年12月9日(月) 19:37
ttps://akiba-pc.watch.impress.co.jp/docs/column/retrohard/1329506.html
ttps://www.pc-9800.net/db_98/data/pc-98do.htm

こちらの記事によれば98モードはVM11相当、88モードはMA2相当(ただし、RS-232Cや辞書ROM、サウンドボードIIの機能は非サポート)とのこと。

MA2を含むPC-88FH/MH以降のMシリーズではCMT機能自体がありません(※)から、98DOでも88モードのCMTは絶望的かと。
※蛇足ですがこのあたり以前メインボードが共通のFH/MHで検証したことがあります。
 FHにはCMT I/FがついてますがそのメインボードをMHモードにすると、搭載部品はほぼほぼ同じなのにCMTが使えなくなります。(詳細は拙ブログに載せてます。CMT I/Fの検証ではなく、メモリ増設が目的でしたが…)
 FA以降FシリーズからもCMT I/Fがなくなりました。
 代わりにCMT I/Fボード(PC-8801-21)が発売されてます。
 発売が1986/2なので、MR用として用意されたものと思われます。

 98DOの88モード=88MH相当  かかっくん  2024年12月9日(月) 21:10
DOの88モードってより正確にわMH相当デスね。当時DOを撰んで騙されたユーザの其れ也に多い事!
# 「リズム無し・ステレオでない(=OPN)」とわ有るものの発表やパンフが盛られて居た!
www5b.biglobe.ne.jp/~NaoCh/IMG/cat/c/PC-98DO_1.JPG
www5b.biglobe.ne.jp/~NaoCh/IMG/cat/c/PC-98DO_2.JPG
www5b.biglobe.ne.jp/~NaoCh/IMG/cat/c/PC-98DO_3.JPG
www5b.biglobe.ne.jp/~NaoCh/IMG/cat/c/PC-98DO_4.JPG
88モードが額面通りMA2相当(矢張りRS-232Cと辞書ナシ)に成るのわDO+迄待つ事に
www5b.biglobe.ne.jp/~NaoCh/IMG/cat/c/PC-98DOp_1.JPG
www5b.biglobe.ne.jp/~NaoCh/IMG/cat/c/PC-98DOp_2.JPG
www5b.biglobe.ne.jp/~NaoCh/IMG/cat/c/PC-98DOp_3.JPG
www5b.biglobe.ne.jp/~NaoCh/IMG/cat/c/PC-98DOp_4.JPG

結局既存の88(特にM系)ユーザわ98の飼い増し(DXとかえぷとか)を撰び88/98両方共の新規ユーザ位に鹿
見向きされなかったとも
# 其れに由り安賣りされたのを狙った需要は有った鴨
RS-232Cに難が有る点で今デモ88エミュ用のリモート機に成り難いデスし

FHにわ未だCMTが遺って居るやうデスね
矢っ張りFDDレスのmodel10の存在と関係が?
FR10 support.nec-lavie.jp/support/product/data/spec/cpu/b039.gif
FH10 support.nec-lavie.jp/support/product/data/spec/cpu/b028.gif
FA support.nec-lavie.jp/support/product/data/spec/cpu/b025.gif
MR support.nec-lavie.jp/support/product/data/spec/cpu/b042.gif
MH support.nec-lavie.jp/support/product/data/spec/cpu/b035.gif
MA support.nec-lavie.jp/support/product/data/spec/cpu/b031.gif
MA2 support.nec-lavie.jp/support/product/data/spec/cpu/b032.gif
# 88FA/MA2から98よりも先にデジタルRGBを略

Framさんの頁
ameblo.jp/framgate/entry-11914028904.html
を参考に追試された方の頁
kitahei88.blog.fc2.com/blog-entry-134.html
によるとMH相当に設定するとCMTが消えるそーデスね、其の場合わ一時的にFHモードにしてCMTを遣える
そーナノでBASIC自体にわMHデモCMTコマンドが有るやうデス。正攻法わCMT板でせう
# FHモードにして拡張RAMが消えないか不明

 秋葉原は朝が弱い  まりも  2024年12月10日(火) 11:49
日米って開店11時だったような気がしていましたが、12時なのか、、、待ってられないので大阪に。ところであの界隈は再開発でゴタゴタしてるみたいですね。

【12日追記】Xのおすすめに、一度もアクセスしたこともない「在日米軍司令部USFJ」のアカウントが現れたまま消えなくなって鬱陶しいのですが、もしかして日米商事をウォッチしているせいなのかも!?

 お詫びの別ネタ  Galient  2024年12月10日(火) 23:06
PC CLUBの外付キーボード化について
同機の基板上にあるU29(富士通MB88505H)はキーボード処理のプロセッサですが、これを止めて以下のように線を繋ぐと98用キーボードが使えました。
ただしデメリットとしてリセットボタンが無くなります

U29側 外付キーボード側
pin18 +5V
pin24 RxD
pin25 /RDY
pin26 /RTY
pin38 /RST
pin42 GND

私のPC CLUBは購入後未分解のキーボード内フィルム基板に半田ボールが乗っておりそれが原因で断線していました。もし同様の事例があればご参考まで

 再開発と云えば去年のアノ噺にも有ったやうな  かかっくん  2024年12月11日(水) 5:08
秋葉原の再開発と云えば、老舗家電量販店の間デモ意見が分かれて居るやうで。去年の時点で賛成派の小野氏と
慎重派の石丸氏だったとか?其れから1年経ってド〜でせう?
# 現在の石丸本社わEDIONに店の建物を貸す事業をして居る

 RS-232CとCMTの8251が兼用?>88  かかっくん  2024年12月12日(木) 10:39
88のI/Oマップを見ると、RS-232CとCMTで8251(のアドレス)が兼用のやうな?
RS-232CかCMTかを別のI/Oで切り替えて居枡
www.maroon.dti.ne.jp/youkan/pc88/iomap.html
詰まり88用RS-232Cも無い98DO/DO+を除く全機種(88VA含)にCMTが遣える可能性が有ると云う事に?
で、CMT板の方にも同様の切り替えI/Oが有る筈デス

 vector作者ページ終了間近ですね  リウ  2024年12月13日(金) 13:03
toまりもさま
EXIDESW3のページ
www7b.biglobe.ne.jp/~marimo9821/fdldrapp/exidesw3.html
からはEXIDECBとEXIDE55xが存在するようになっていますが
これらのページへのリンクが 制限解除系ページ
www7b.biglobe.ne.jp/~marimo9821/soft_limit.html
にはありません、以前はあったと思います。fixidecfに伴う整理中?かとも思いますので余計なことでしたらすみません。

お返事、方針ありがとうございます。更新の最中の横槍で失礼しました。

 年末ジャンボ()  まりも  2024年12月13日(金) 20:10
98のオンボードIDEは「論理H:Sに依らず物理H:S=native H:S 」という方針転換になったことから、第2世代以外のこれまでのROMアプリEXIDE**は、仕様変更としたいと思っています。4351MiB以下のときに論理16:63(native)にする設定(CF属性の物のみ可能)を選択しなければ、これまでのEXIDE**を使って問題ありません。

しかしそれでは「98で使えないSATA SSDドライブやSD-IDE変換器」が使えるようになりませんし、CFリセットからも逃れられませんので、作り直しが必要だというわけです。4351MiB以内で使うならFIXIDECFで十分過ぎるくらいなので、当面EXIDE**が掲載されなくても問題はないと思います。

現在のところEXIDE486とEXIDE_ANは統合のうえ仕様変更は完了。EXIDEAEとEXIDEBAを今直し中。これらは1つのパッケージ(1つのWebコンテンツ)にする方向です。いっぽうEXIDECBは名前を変更してEXIDEPCIとする予定です。対象機種グループを名前にしたほうがいいでしょう。

それから実際にROMを載せたSCSIボード(SCSIとしては使えなくしたもの)を頒布しようかと思っています。SCSIボードで足の踏み場がない状態なので、放出もして行かないとどうにもなりません。
(・_・)タイトルの()内は大掃除か?

 NTFS for NT3.5x&NT4.0  リウ  2024年12月23日(月) 10:12
PC-98でもNTFSで初期化された領域にWindows2000でアクセスするとWindowsNT4.0の初期版でアクセスできなくなる、というのはよく知られていた話だったと思うのですが

やらかしました。
NTFSでインストールされたNT3.51の入っていたCompactFlash(外付けSCSIにIDE変換してインストール)をWindows10の機械に持っていってファイル転送を行ったところどうやら現行のNTFSに変換されてしまったようです。
もちろん逆変換は簡単にはできませんからお手上げです。
もはや忘れられたお話かもしれませんがたまには誰かがやらかして伝承されていくといいですね。

画像はemulatorから中身を覗いた状態です。
AドライブがNT3.51を起動させたドライブで
2台目が当該CFです。2番目の領域にインストールされたものが見えなくなってしまいました。

NT3.51のformat.exeではHPFS不可でした。結局この領域を3.51環境で再フォーマットし、(避けておいた)ファイルを再転送することで起動可能に戻りましたが(再インストールしなくて済みました。)、NTをリムーバブルなものにインストールしちゃダメです、どうしてもやるならFAT16にしておきましょう、くらいですね、対策は。

 NT3相手と成ると選択肢ガー  かかっくん  2024年12月23日(月) 10:35
んー、NT3でわFAT16だけデスからねぇ
NT4ならSP4〜デモ新NTFSに更新したりせず、造るのも旧NTFSデスからNT4で作業デスかねぇ?
HPFSて窓で何時迄遣えましたっけ?2k?NT4?

ところでNT3てSMB鯖につながりましたっけ?

 SMB1なら  くりすと  2024年12月23日(月) 21:54
NT3.51の接続は可能です

 再発防止法  かかっくん  2024年12月23日(月) 22:31
旧製品のNASがSMB1デスので其れを利用するとか?
NT3/4のストレージに『NT3(NT4) NTFS 2k以降禁止』とでも書いておくとか

 SMRなHDDのブロックサイズの開示を求む  かかっくん  2024年12月26日(木) 8:33
常用わCMRのHDDで、満タンに成ったら同LBAのSMRにデュプリをして居枡が、4TでSMR→CMRが10時間に
対してCMR→SMRが24時間以上と云う余りにも非効率ナノで。
SMRが頻繁にシークするので禍根かと憶ぃきや、其の頻度でRmWの模様

で、書込サイズがブロックサイズと同じならRmWに成らないのでわ?と。
例えばブロックサイズが128Mなら512B/Sで65536セクタのバーストで32Mデスからブロック毎に3〜4回の
RmWが行われ枡
4096B/Sなら64Kセクタで256Mに成りブロックサイズより大きく成るので調整が行われる(32768セクタとか)
でせう
デモ2台接続用アダプタにこんな賢いのも無いか、寧ろPCでやった方が速い鴨?

コマンドでブロックサイズを讀み出したり出来ましたっけ?

 バックアップもSSD!  まりも  2024年12月26日(木) 9:58
最小アクセス単位(セクタ長)の問題でRMWしているわけではなく、物理トラック幅の問題でRMWしているのだから、書き込みブロックサイズは関係ないのではないですかね。単純書き込みだけでも隣接トラックを読まないといけないので、外部的手段でどうにかできるものではない気がします。
SMRタイプのディスクは、バックアップには適さず、再生が主である動画、音楽音声とか、更新がさほどないデータ(地図情報などの)サーバ用途向きかなと思っています。

ところでNTFSバージョンですが、PBRのどこかに情報が書かれていましたっけ?拙作FDSK(98ではない方)だとexFATかどうかの判定のため一応NTFSの中身も見るので、バージョン表示は対応できるかも。

【11時追記】そういえばWindows95を「入れる」ときに出るSU0013のエラーが話題になってましたが、これは往時には超有名なエラーだったのに、今では情報がないっぽいですね。これは、FDから起動しているDOS上でWindows95のsetup.exeを実行しようとしていることが原因で起こります。HDからDOS7を起動し、そこでsetupを実行する必要があります。その際、ヘンにドライブレターアサインを変更した状態にしてはいけません(拙作DRVASN98やPATCHIOなどを使ってはいけない)。インストール先のドライブの表示がデタラメなものになってしまうからです。普通にHD起動し、C:インストールが必要ならsetupに /ATをつけます。それと、Win95Aまでの場合、FAT32ドライブがすでに存在していてもこのエラーが出るようです。起動ドライブにできないところにインストールしようとしているとみなされるとこのエラーが出るのではと考えられます。

「DOSの入れ方」ttps://www7b.biglobe.ne.jp/~marimo9821/knowhow/osinst_and_format_disk.html では「まずFDから起動せよ」と述べていますが、Windows 9xのインストールのことまでを考慮した内容にはなっていません。Win95の入れ方はインストールメディアのタイプが多すぎてなかなか書きづらいですね。製品版の新規インストールを想定したものくらいしか。

 SMRの単位がブロック?  かかっくん  2024年12月26日(木) 22:32
ゐゑSMRの単位をブロックと云うらιぃのデスよ
www.logitec.co.jp/data_recovery/column/vol111/
pc.watch.impress.co.jp/docs/news/1156085.html

で、キャッシュのサイズから大体のブロックのサイズを見積もれると云う考えデス
転送単位がmax65536セクタわBigDrive/LBA48の元の仕様でした<del>が、最新のACSとかでもっと多い鴨</del>
で、4K/Sの件も直接の目的でわなく同じセクタ数での転送量を増やす為(4K/Sで量が512B/Sの8倍に成る)で、
<del>最新のACSで数自体が増えて居れば意味を為さないデスが</del>

転送量をブロックと同じにすれば回避出来るのかWRITE STREAMでないと駄目ナノか
# と憶ぃきやWRITE STREAMデモ65536セクタ迄(@ACS-5)のやうで

ところで、序でに他のコマンドも確認し増したが、MAX ADDRESS関連のコマンドも変わって居るやうデスね
ATA Command早見表
wiki.osdev.org/ATA_Command_Matrix

> 08 DEVICE RESET ATA-3 to ACS-3
> 27 READ NATIVE MAX ADDRESS EXT ATA-6 to ACS-2
> 37 SET MAX ADDRESS EXT ATA-6 to ACS-2
> 78 ACCESSIBLE MAX ADDRESS CONFIGURATION ACS-3 to present
> 91 INITIALIZE DEVICE PARAMETERS IBM PC/AT to ATA-5
> A0 PACKET ATA-3 to ACS-3
> A1 IDENTIFY PACKET DEVICE ATA-3 to ACS-3
> B1 Device Configuration ATA-6 to ACS-2
> B2 SET SECTOR CONFIGURATON EXT ACS-4 to present
> F8 READ NATIVE MAX ADDRESS ATA-4 to ACS-2
> F9 SET MAX ADDRESS ATA-4 to ACS-2

 Win95の製品版って  くりすと  2024年12月26日(木) 22:44
FDベースのみでしたよね?(何十枚組でしたっけ?)
CD-ROMはアップグレード用しかなかったような…
Companionは新規インストール用でも無いし…
バックアップCD-ROMのリストアは、それだけでは何もできず起動用のFDが別途有ったかと…
OSR2以降は…MSDNを除けば新規でできるんでしょうか。

 矢っ張りFD版だけ>窓95  かかっくん  2024年12月26日(木) 23:33
あれ?窓3.1にもFD(3.5/5)とCD(みいそのCD版わFDよりFontAvenueのフォントが多い)が有馬すから
窓95も両方有ったやうな?
# 因みにウチの98用窓3.1わM$の円盤(MS-IME、当然FontAvenueナシ)

と云う事で毎度の121ware
support.nec-lavie.jp/support/product/data/spec/sft/95100009-1.html
みいそ版わPS98-7001-31とヴォlumeライセンス版PS98-7005-L1/PS98-7006-L1のやうデスな

更に調べると新規版のパッケージ(少なくとも發賣日當日に賣られて居た物)わ98・PC(DOS/V)共FD版鹿
無かった模様
# 新規版のFDパッケージって95が白くナイのか、Upgの95が白いから区別が付く
因みに98用のOEM版(本体バンドル円盤)にもCompanionでないバージョンも有馬した

 98でAFTドライブ(とくに論理4K)を使ったことある人います?  まりも  2024年12月26日(木) 23:41
SMRではRMWにかかわる1トラック=1ブロック と称しているわけですね。いまどきのHDDでその物理1トラックの容量ってどれくらいなのでしょうね。

>MAX ADDRESS関連のコマンドも変わって居る
いやこれは変わっていないようです。EXが末尾につくやつはLBA48bit用です。これはK.TakataさんのICCの頃から対応になっていてICCFIXでも変わっていません。それよりなにか対応考えないといけないのはB2のコマンドですかね。まあ98勢はAFTドライブを使うことなくCF/SSDの時代に入ったので、どうでもいいかもしれませんが。。。ちなみにセクタ長物理4KB/論理512Bの3TBのAFTは、容量制限して一応使えました。

>Win95製品版はFDベース
このタイプは確かにFD起動していますがSU0013が出るはずはないですよね。
一部のOEM版(V2桁くらいの初期とMATE-Rの晩期)も、インストールFDのような物での起動で始まり、割と汎用品なOEM版Win95 CD-ROMでインストールが続行するタイプだったと思います。無条件にHDDの中身が消されたうえにファイルコピーしてから再起動の後にSETUP.EXEだったのでしょうかね。それともFD起動でSU0013となるのは、MS-DOS 6.20(Win95と同じVer.のMS-DOS 7.xでないDOS)で起動したときだけかも?もう一度実験計画立てていろいろな組合せの場合を確かめないといけないですね。(わたしはやりませんけど)

これ以外のかなり多くの機種では(汎用)OEM版Win95 CD-ROMなどはなく(代わりにCompanion CD-ROM)、専用の再セットアップFD起動+専用の再セットアップCD-ROM添付でした。これは専用の手順と対応機種以外ではどうにもならないやつです。

 4Kx64Kだから256M?  かかっくん  2024年12月27日(金) 0:31
> SMRではRMWにかかわる1トラック=1ブロック と称しているわけですね。いまどきのHDDでその物理1トラックの容量ってどれくらいなのでしょうね。

↑の記事でわ256Mと有馬すが、4Kx64K=256Mだから鴨
詰まり其の通りとすると4Kを64K分の転送に適して居るとも

>>MAX ADDRESS関連のコマンドも変わって居る
> いやこれは変わっていないようです。EXが末尾につくやつはLBA48bit用です。これはK.TakataさんのICCの頃から対応になっていてICCFIXでも変わっていません。それよりなにか対応考えないといけないのはB2のコマンドですかね。まあ98勢はAFTドライブを使うことなくCF/SSDの時代に入ったので、どうでもいいかもしれませんが。。。ちなみにセクタ長物理4KB/論理512Bの3TBのAFTは、容量制限して一応使えました。

此れも↑にF8h/F9h(28bitのコマンド)にも27h/37h(48bit)にも〜ACS-2と有りACS-3〜で78hを遣うと有馬す
ACS-3の仕様書でObsoleteに成って居枡
詰まり〜ACS-2に対応せずACS-3〜だけのストレージに通用しない可能性が有馬す
# 画像 ACS-3仕様書の頁74、ACS-4の頁103、ACS-5の頁645
# ACS-3のTable 25にF8h/F9h/27h/37hを削除・78hを新設と有り、續く頁のリファレンスにも78h鹿無い

 コマンド78h/0000;0001  まりも  2024年12月27日(金) 2:04
見落としてましたがそんなのが出来てたのですか。これはNVMe向けですかね?ともかく調べないとわかりません。従来のが廃止になっているなら容量変更できないデバイスがあるのも道理ですが、78hで変更できるのかどうか?
従来のMAX ADDRESS関連コマンドが対応しないSATA SSDは持っていないのですが、変な対応をするもの(CHSでは容量不変)は一つだけあるので、まずそれを調べてみますかね。CFでは対応しないのが普通、READできないがSETできるCFは一つあります。OBSOLETEとはなってもまだなんとか維持されている製品が多い気はしています。

 4KnのHDD…  MCtek  2024年12月27日(金) 9:57
SMR HDDはAFTのフリをしていますので、ホストから見たときは512e(論理512、物理4k)です。
CMRの一時領域に書き込み、ある程度貯まったらSMR領域に移動すると言われています。SSDのSLCキャッシュとMLC/TLC領域の関係と同じようなものと考えて差し支えないでしょう。また、SMR領域が論理アドレス通りに並んでいる保証もありません。追記型メディアのように書いた順に記録して論理アドレスとマッピングしているのかもしれません。ここにユーザー操作で干渉できることはほとんどなく、完全にディスク側任せとなります。

「ほとんど」の例外としては、一部のSMR HDDはTrimコマンドを受け付けるので、不要データの破棄を先にしておいてパフォーマンスの低下を予防することはできるようです。これもSSDみたいですね。

論理4k物理4kのHDDは、4Knという別の略称・マークがあり、AFTではありません。
4Knとラベルに表記のあるのHDD(写真のもの)を入手したことがありますが、ファームウェアが書き換えてありAFTにされていました。非常に残念。
書き換えの弊害か、WWNが0で埋められているので同じマシンに2個搭載できない以外は、512eのHDDとして特に問題なく動いています。

NVMe SSDの一部はネームスペース作成時にセクタサイズが512と4096で切り替え可能なものがありますので、4096にしておくと若干パフォーマンスが向上するようです。
切り替えには既存のネームスペースを削除する必要があるため、データは全部消えます。
98でNVMe SSDを使うことはおそらくないでしょうから蛇足でした。

パフォーマンスを考えるならSDカードは32k単位にアライメント!とうるさく言っておりましたが、AFTの場合は4k単位にアライメントする必要がありそうです。

 日米終戦の日  まりも  2024年12月29日(日) 15:35
うむ4KnはAFTと呼んでいけないのですね。まあ4KnはBIOS-MBRアーキテクチャ時代のPC/ATでもまず使えないし、98のIDEではではどういう応答になるのか、一応興味はありましたが、そもそも手に入れにくいですよね。

さて今年は例年と違う逆向き(混雑の厳しい下り)帰省?で、猛烈な混雑の中、東京→大阪に向かいつつあります。東京駅が夷人大杉にも程があります。在来線→東海道新幹線への改札を通るだけでも7-8分という有様です。

新幹線の時刻まで、最終日の二値米に寄りました。セール初日に行きそびれたリベンジが最終日とは悔しいところです。目ぼしいものはそこそこ無くなっていました。普段は買わないようなネジ類のまとめ買いをしました。たかがネジですが、西川ネジ屋も浪速ネジも無くなって案外手に入れにくいものになっていると思います。ホムセンの中国製ネジなんて工作精度が甘く不良率激高ですから、昔の良い物を買うに越したことはありません。
(・_・):タイトル物騒すぎやろ
(^_^):いやそれが結構混んでいて戦場ともいえる状況で

 98CMT板の対応機種  かかっくん  2024年12月30日(月) 23:51
亀レス
98のCMT板 -13の対応機種わVX全機種のV30(8/10)とUXのV30迄のやうで、其の後の機種(LV/CV/UV11/VM11他)わ
V30デモ動作しないやうデス
Cバス籠が全パラのVX21やUXデモ動くと云う事で8086/V30バスでなくとも動くやうデスな
# 因みに03板わE/F/Mの5M迄
VX/UX迄とLV/UV11/CV/VM11以降との違ィわBASICのROM以外に98チップセットでせう

 98システム解析スレッド2024年12月  /人'A`;人\  2024年12月1日(日) 5:12
こちらもたてておきます。

 FIXIDE(仮称)の方向性  まりも  2024年12月1日(日) 7:12
非常に簡易なパッチで済むFIXIDE(仮称)はIDE BIOS 第1世代から第3世代まで問題なく動きます。第1と第2はそもそもパッチ対象コードのパターンが同じです(IDE BIOS自身のメモリ参照がCS:かES:かという違いはありますが)。第0世代機を全く所有していないので対応がわかりませんが、とりあえずCS:で第1世代と同じパターンを調べることでやってみようと思います。ノート機は、IDE BIOSの出現機構が違いすぎて無理かも。

問題は機種環境調査の部分がどうしても大きいことで、512バイトでは収まりそうにありません。そうなると、何があろうと正常にアクセスできるLBA16番地へIPLwareとして配置するということができません。機種環境固定型ならなんとかなりますが、当然、異なる98本体(特に内蔵SCSIの有無が変わるもの)に繋ぎかえたりサウンドBIOSの出現可否を変更すると、正常に動作しません。またエラーメッセージが一切出ない(その格納スペースがないため)ものとなります。でも大多数の人はそんなに繋ぎかえることはしないですよね。

それでも抗CFリセット効果と、第1-2世代は543MB-->2015MBへの拡張効果はあるので、普通にIPLwareとして公開はしておこうと思います。これで540MB近辺に容量制限したメディアの出品は殲滅できるでしょうw これからは2015MBですよ all the people.→【12月6日修正】4351MiBになりましたよ to people of the world.

【21時追記】結局CFリセットを最も手軽に回避(軽減)できるツールかもということで、名称はFIXIDECFとしました。IDE BIOS 第1世代から第4世代前期(4.3GB壁)まで通用します。第0世代はどうなんでしょうね?パッチ量は少ないので当たるかも。ソースプログラムは本文中にリンク。
ttps://www7b.biglobe.ne.jp/~marimo9821/exiderom/fixidecf.html
あと過去に公開したEXIDE543はもう完全にゴミとなります。4351MBまで使えますけど、CFリセットに対抗できませんから、HDD以外には使うべきでありません。

 S数17以上と考えて良さそー  かかっくん  2024年12月1日(日) 22:23
ソースコード嫁と云う事でしたので、讀んでみますた
16:63の他にも幾つかの中から撰べるやうデスね
其れデモ総てのH:Sの網羅はフカ能デスから其れわ考えない方が良いでせう

まぁST-506時代からS17であった事からS数が16迄のわ無さそーデスが

 別版専用IPLware  まりも  2024年12月1日(日) 22:51
デバイスのnativeなH:Sを拾えば自動化はできますが、当然パッチの量が増えます。EXIDE2Gnに戻ってしまいます。当面の目標として1セクタ以内に収めないと、「98で使えないデバイス」を単独で(OSFDIPLwareをなしで)使えるようにできません。

3KBくらいあるFIXIDECFからガリガリ削って、一応500バイト程度にはできました。ただしガチガチに想定機種と環境を外部のプログラムで固定してから、既存IPLwareとは別にLBA16番地に書き込むものとなる上に、画面表示もエラー通知もできません(永久beepくらいは可能)。そんなのでいいのかという疑問はあります。ノート機用ならいいと思いますが、非PCIなやつは一台も持っていないのですよね。

ところでFIXIDECFは早くもバージョン1.01です。第1-2世代のルーチンに入るところが無効になっていましたので修正。

 電源自動ON/OFF機にリセットライン  まりも  2024年12月2日(月) 8:57
ttps://x.com/OffGao6502/status/1863249158532194376
情報源はXですがモロ98アーキテクチャなのでこっちに。
PC-9821Xa/W相当らしいFC-9821Kaですが、リセットボタン機能があるようです。システム全体のリセット線(CPUのresetピンでもないし電源のPowerGoodでもない)は、わたしがXv13/W購入当時からずっと基板上を探し求めていたやつです。あるんですね。各LSIのどこのピンに繋がっているのだろう?

これはもう家中のXa/WやRa を処分してFC-9821Kaを買うっきゃない!!

 LBA 16から後續セクタを一気に讀むなら  かかっくん  2024年12月2日(月) 20:33
IDEの仕様として、或るセクタからnセクタ纏めてR/Wする場合H:Sが幾つであってもLBAデモ、或るセクタの位置が
一致して居れば後續のセクタも一致する筈(分割すると再計算して合わなく成るのでフカ)なんデスよねぇ
詰まりLBA 16だけへの格納に固執する必要わ無くLBA 24をLBA 16の後續として讀み出せば良さそーな気が
するんデスが如何でせう?
勿論IPLwareとわ別物にするなら位置も別にする必要が有馬すが

# 真坂Read/Write Multipleに対応しないと出来ないとか?真坂対応しないHDDにわ一々1セクタずつR/Wを
# 出して居るとか?其の真坂ならフカと云う事に成増な、ぴえん

 IPL-->MENUがCHS  まりも  2024年12月2日(月) 23:22
その指摘は来るかなと思っていました。ミイソ純正IPLが起動メニューを読むところがそもそもBIOSレベルでCHS指定で、起動メニューのある0,0,2から14セクタ分読みに行っているのです。LBA17以降を読むには次のトラック、ヘッド1に変更したコードを追加してもう一度継ぎ足して読まないといけない(はず)です。
ここはあまり大きくはいじりたくないと思っています。せいぜい14セクタを15にするだけ。LBA指定にすればいいと思うかもしれませんが、DISKBIOSコールは他でもいろいろ呼び出しています。起動メニューを呼ぶところだけLBAに変更しようとすると結構大変なことになります。なぜかというと、ディスクドライブのDA/UAを格納しているのが変数ではなくてALレジスタで、非常に長い間キープしているのです。こりゃいっとき変更するのも大変です。AXレジスタってコロコロ変える(変わる)のが当たり前なのにそれが許されないのです。

さらにはセクタ数を増やして一回で読むのもまずいのですよね。なぜかというと読み込み先がメモリの絶対番地の2000:0のDMAバウンダリを跨いでしまうからです。すごいことに、きっちり2000:0から14セクタ分つまり7168バイト下げたところにロードしており、15セクタ分読むと跨いでしまいます。
DMA境界またぎはIDEでは問題ないことがわかっていますが、SCSIではダメです。

IPLから作り上げ直さないといけないとなるとため息が出ます。わずか256以内の短いプログラムなので逆アセしてソース化してそれを手直しすればいいかもしれませんが、ミイソの著作権的にどうなのってなります(まあこれが一番大きいかも)。

IPLも一種類ではないだろうし(バージョンなど不明)、いろいろ考えて、断念の方向に傾きつつあります。OSFDIPLwareじゃいけないのか、ROMアプリじゃいけないのか。

ところで第2世代機用のROMアプリのEXIDE2Gnは仕様をFIXIDECFに合わせて、YOSAKOI MB以下では論理8:17物理16:63(デバイスに依存)にしました。バージョンが2からなぜかバージョン5.00に飛んでいます。これは何かの伏線でしょうw

 課題わ他にも有り解決策も有る  かかっくん  2024年12月3日(火) 8:48
現時点で、みいそメニューを讀むとIPLwareローダも讀まれると憶い枡が、IPLwareローダで改めて
0:0:16(LBA 24-8)からnセクタ讀んで一旦バッファ(640K前提にして8000:0とか)に書き込んでから
改めて5F100hに写すなら問題無いかと。此の場合正確にLBA 24に置く必要が有馬すが
0:0:16から任意のLBA迄嫁なんてフカ能デスし

DMA境界わ286+機なら1Mや16M(XAわ8M?)にも出来る(DMACと聯動しバンクレジスタをINC
io_dma.txtや青本参照)とか?他の条件で機種を絞れば遣える鴨
或いわDMAバッファ位置をEMS RAMかVRAMバンク1(裏)とか?両方無いU2(当時其れ也に賣れたらιぃ)わ
対象外としても問題無いでせう
ところでDMA境界が問題に成るのわ本体DMAだけdsk?バスマスタとかPCIデモdsk?
8237A(9517A)とバンクレジスタの仕様の所為デスから他方式なら無関係な気が?

> DMA境界またぎはIDEでは問題ないことがわかっていますが、SCSIではダメです。

本体IDEわPIOデスからDMA境界が無関係ナノわ当然でせう
SCSIわPIO(FIFO他)やSMIT等なら問題無さそーな?
其れとも33C93Aの設定だかにDMAを遣うから矢っ張り引っ掛かり枡か?
あとSASIもDMAデスから問題に成りそーな?
# IDEの対策だから共存出来ないSASIは考えなくても良い?

> IPLから作り上げ直さないといけないとなるとため息が出ます。まあ256以内の短いプログラムなので逆アセしてソース化してそれを手直しすればいいかもしれませんが、ミイソの著作権的にどうなのってなります。

BSDメニューならLBA 0のIPLもオリジナルでわ?○パクなら当時から問題の筈デスし

 見通し立つほど面倒さが見えてくる  まりも  2024年12月3日(火) 11:28
>IPLwareローダで改めて0:0:16(LBA 24-8)からnセクタ讀んで一旦バッファ
再三言っているように、それだけのコードスペースすらないので、IPLware本体やローダーは一切変更しない方針です。スペースの問題だけでなく、IPLwareの説明自体も長くなるので混乱を招きます。

IPLware外から、LBA16に書き込む別プログラムとし、IPLには大きくパッチを当てるか全面的に似て非なる別物を書き込むという方向です。そのときにIDEデバイスが正しく動いていないといけないため、ここはOSFDIPLwareを使うかSCSI起動して一旦はFIXIDECF動作下で実行してもらう必要があります。なおIPLwareのディレクトリには登録されるので、削除の時はIPLware.exe /Rを使います。

ということで、いくら技術的には解決しても、やっぱり導入の手数が増えて98勢には、、、
IDE-BIOS-LBA-patchすら面倒とか無理とかいう人がいるくらいなんですよ?FIXIDECFだってCFを使うならもはや絶対必要アプリとなっているわけですが、どれだけ入れる人がいるか?

1行で仕様をまとめておきますが、「FIXIDECFそのものに近いプログラムをLBA16-23に直に書き込み、IPLでは、IPL自身、パーティションテーブル、起動メニューの各々のロード位置を4096バイト繰り下げて22セクタ分読むようにしたものを書き込む」ものです(画像)。上で懸念していた、トラック境界をまたぐ1回のCHS読み出しはIDEでは大丈夫なようです。まあいったんCHS->LBAに変換されていますからね。

【追記】↓トピックのところのリンクが間違っていたようです。「最近のお勧め」と「ノウハウ読み物」のほうからは正しくリンクされていました。【21時】Xa初代機の対応漏れ、修正しました。PCIバス持ち=第4世代 という思い込みになっていました。

 リンクが狂ってました  リウ  2024年12月3日(火) 12:25
(対応ありがとうございました。1.10のダウンロードができました。)

LBA_IDEはソースの方から逆算してFIXIDECFが適用済みでも上からLBA化するように修正が終わり、これから実機テストです。

15:00頃追記
手元ではXa無印でFIXIDECFは動作不可能でした。ソースを拝見してPCI機では問答無用で第4世代パッチへ飛ぶようになっていましたのでそこだけバイナリパッチして第3世代の方へジャンプさせると無事動作しました。パッチがあてられすぐにCFリセットが起きるCompactFlashが物理16:63の状態でDOSが動作しました。
その他持っている機種すべてで試したわけではありませんがCr13,Asでも動作しました。

なおLBA_IDEはFIXIDECFが適用状態からもAs(第1世代)、Cr13(第4世代)では動作するように修正しましたが、Xa(第3世代)はまだです。アップロードもされていません。

23:06追記
LBA_IDEはバージョンアップしました。FIXIDECF1.03でパッチされたものは拒否しなくなりました。素晴らしいアイデアをありがとうございます。

改造中に気づいたのはREDWOOD機種にも第1世代BIOSはおそらく存在するであろうが、今はパッチできない作りになっていることです。手元にはNfとLtしかありませんからわからなくてもしょうがないと言い訳します。

EPSON機のIDEHDD認識手順をITFを読み出して確認もしました。IO74ehがミソでした。そのことも書き残しました。

 ミイソの考えるセクタ長  まりも  2024年12月3日(火) 14:17
IPLを読んでいたところ、IPL自身、パーティションテーブル、起動メニューはそれぞれ800h(2048バイト) ずつ離してメモリにロードしているんですね。これはセクタ長が最大2048バイトまではあるものとして設計されていることを示す物です。1024B/sのハードディスクが存在していてどうやってブートするのかという疑問はあったわけですが、3つに分けてメモリ上ではセクタ長にかかわらず決まった位置に配置するのが正解のようです。2048B/sの640〜2.3ギガMOも、IPLさえなんとかすれば、「HDD互換モード」で何かしらのブートはできる気がします。MS-DOS起動までとは言わないですけども。

起動メニュー(+IPLwareのローダ)のおしまいが2000:0000hを超えてはいけないわけですが、FIXIDECFを書き入れるには余白がありません(by ピエール・ド・フェルマー)。ロード位置を全体に前に4096バイトずらすパッチをIPLに当てる必要があります。それにより最大8セクタの特別扱いアプリを配置することができます。IPLwareでは余裕をもって予約域を+8(合計24)セクタ取っておく仕様にしておいたのは正解でした。偶然ですがFIXIDECFの大きさは8セクタ、4096バイトに収まる程度です。

 惡感の通り  かかっくん  2024年12月4日(水) 1:30
> IPLも一種類ではないだろうし(バージョンなど不明)、いろいろ考えて、断念の方向に傾きつつあります。OSFDIPLwareじゃいけないのか、ROMアプリじゃいけないのか。

其の通りのやうデス。みいそ2.xだけデモ微妙に変わって居枡。BSDは亦違ィ枡から特定のコードにパッチわ
ちょっと...
# 蛇足デスがえぷや他社のも亦違ィ枡。ICMのEXFORMと緑の大磁主を確認

 IPL讀んでみた  かかっくん  2024年12月4日(水) 3:12
IPL嫁と云う事で、同じく讀んでみますた。ロードアドレスのリミットが2000:0ナノわ此のIPLが
1FC0:0(1FE0:0?)に在るからデスね
# 標準フォーマットがLBA 0にOSのIPL其の物を置くのも此れが理由か!
# みいそ2.70/2.30でわCSの下位3C0hにESを定めてロードする。此れデモ512B/SでLBA 0〜29をロード
# 出来る。みいそ2.10わCSの下位240h
# みいそ1.03 1DC0h(定数)
# みいそ1.05 1DC0h(定数)
# IPLのロード時点わ他にプログラムをロードして居ないのでもっと下げる事も可。但しOSのロードで上書き
# される事に留意
恐らくみいそ1.xわ1DC0h(定数)で、2.xわCSの下位にするやうデスな

2000:0の根拠わお得意の『互換性の権化』に由る物でRAM 128Kを引き摺って居るのデス。幾らOSが対応
しない(128KでわDOS6の起動中にOut of memory)と云っても明後日の方にロードするワケにわ往きません
から

BSDわメニューを3000:0にロードするので2000:0の枷わ無いでせう
github.com/freebsd/freebsd-src/blob/5b2161e51b74d960f1d95724c0753ecf4a35b483/sys/boot/pc98/boot0/boot0.s

で、何処ぞに有るPC-9801プログラマーズBibleの頁265に

> ・データバッファは, 複数のDMAパンクにまたがってはいけません.
> (286以上のマシンでは, BIOSを使って制御する場合には, 関係ありません. )

と有り、他の文献にも遣えそーな記述が有馬す。実わ余り問題に成らないの鴨?
# 真坂FDの場合だけぢゃあるまいな?
デモDMAなSCSI板わ8086/V30と286+で設定を変えた記憶が無い希ガス、矢っ張り駄目か?
別バッファか6000:100にロードしてから5F00:100に写す鹿?

ところで、過去ログの通りFreeDOS(98)のIPLの文字列をいじった物でみいそ・えぷDOSの起動が出来枡
から、懸案だったSYS.EXE問題わ余り無さそーな気がし枡。此れもFreeDOS(98)のSYS.COMから
FDSK98/FORMATXに組み込む仕様にする(DOS転送時に起動領域のDOSを認識して文字列を変える)とか
其れを基にして新たに創るとか?
DOS Boot Loader (C)DOSsoft まりも
とか?エラーに成ったら(C)以降を表示せずLoaderをError!にするとか?
文字列わ其の儘でなくVRAMに書き込むデータにして置けばrep movsでの転送で済み枡
# 窓9xわ起動しないのでDOSとIPLを転送せず窓9xのFORMAT.COM @: /Sで。SYS @:デモ出来ましたっけ?

---

1E push ds
56 push si
06 push es
57 push di
51 push cx
50 push ax
B8 10 60 mov ax,6010h
8E D8 mov ds,ax
FE CC dec ah
8E C0 mov es,ax
89 D9 mov cx,bx
33 F6 xor si,si
33 FF xor di,di
; D1 E9 shr cx,1
FC cld
F3 A4 rep movsb ; F3 A5 rep movsw
58 pop ax
59 pop cx
5F pop di
07 pop es
5E pop si
1F pop ds
movsbで計30バイト・movswなら32バイト、憶ったより長ィな
あとセクタ番号(-8)とセクタ数(+8)の調整が有馬す

デモIDEにCFや大容量SSDと、DMAだけの劇遅SCSI板との併用ユーザが何れ位居枡かねぇ?
# DMA境界を考慮する件、PIOやバスマスタ・SMITや、PCI SCSIならDMA境界は無関係な筈
少数であれば其の方々にレクチャーすれば良さそーな肝?
少数の為に大多数の利便性を損ねるのわよろしくナイやうな?

---

卓袱台返しに成り恐縮デスが、良く考えたらターゲットの98で組み込むのでわなくUSB接続したPCで組み
込んだ上で98に接続すると云う方法が有りそーデス。此れならGUIの窓アプリで創れそーな?
PCにデバイスとしてだけ認識させddのやうに直接R/Wすれば目的が果たせそーな?
対象のストレージのフォーマットからBSDメニュー・IPLware・必要なツール・FreeDOS(98)のインスコ迄を
其々をDLして貰うだけで対応出来そーデスが

あーデモ、実機でみいそ・えぷDOSのインスコの際に領域確保をやり直すと消えるのか、みいそ・えぷDOSの
インスコも窓でする鹿(!)
窓9x/NT系なら領域だけのFORMATで済み枡が

 EPSON機の2G壁  リウ  2024年12月5日(木) 1:21
x.com/xtv183/status/1667351581036253184
EPSON機の謎.txt内ではシリンダ数が固定されてるのでは?と予想しましたがこの写真で全て説明が付きました。
メディア側が4:17です。
BIOS側が8:17なのにメディア側と一致してません!なんとFIXIDECF適用状態と同じになっています。
EPSON機でWin95のドライバがはねるのはNECの543MiB壁機とはまた違う原因だったということです。
今もこのあたりの機種(ノート含む)をお持ちの方はideinfやidedevを使ってみてfdsk98の示すBIOSパラメータが8:17なのにcurrent CHSが4:17になっているかを確認していただきたいです。そうなっていればその当時の機種の2G壁はこれが原因です。


0650追記
さっそくの確認ありがとうございます。486HAはメディアとBIOSが一致する、と見て良さそうです。そうなると一度だけ2G壁が発生した、という現象が気になってしまいます。
MK2224の方はcurrent値で報告すべきものをnative値で反応してしまうのでしょうか、古いものはやはり面白い反応です。(同じ指摘をほぼ同時刻に!失礼いたしました。)

0854追記
>256B/Sの実現方法が違うのではないか?
連続セクタアクセスで飛び飛びができなさそうな気がしますが、やはり中身をみないとわかりませんね。しかしその可能性はとてもわかりやすい差でもあります。

1935追記
586MVにも256B/S設定は残っています。この機種のモノでは512Byteの読み書きバッファを使って無理矢理256B/Sに見せかけています。ので先頭からびっしり埋められ、容量の半減は起こしません。(と書きましたが実際には試していません、コードを読んだだけです。)
不遇の機種RaIIがパッチによって救われた状態のIDEBIOSに対してはLBAパッチが仕事をできないことに気づきました。やはりEXIDECBが適用済みでも通るようにしておく必要はありますね。PCIがあるからSATAやSCSIを使ってよ、と言っても標準装備はやはり強いですので。

 486HAの場合  KAZZEZ  2024年12月5日(木) 2:51
486HAが「このあたりの機種」に該当するのかどうかは存じませんが、以前なぜかフォーマッタで2.1GBくらいまでしか見えない場合があった記憶がありますので、一応idedev -d0だけ、いくつか調べてみました。HDD200MBとCF2GB/4GBのものです。とりあえず今回は4GBのCFのパーティション(2GB×2)も普通に見えているようでした。接続するHDD/CFによっても異なるのでしょうか…。

 MK2224のNative値ってCurrent値?  かかっくん  2024年12月5日(木) 6:58
MK2224のNativeデスが、製品本来のCHSでわナイやうデスね。CHSの設定自体わされて居そーな?
何故なら200MのモノをC値1024以上で出す筈が無いからデス

T芝の*:17の2.5IDEを遣った事が有馬すが、40Mで900数十:5:17(円盤1マイ)、80Mで900数十:10:17(2マイ)
ですた
# 初期〜中期のJ31わ特定のCHS値のHDD鹿認識せず、ROMのUpd(本体共送る)が有ったが逆に他社品等を
# 認識しなく成ったレイも有り

486HXにアだたのCF 1Gを憑けた際わ粗フルで認識した(多分端数切捨わ有り)ので設定されたやうデス

ところで亀レス
NSにも20M厚型(約300:8:17)・薄型(約600:4:17)の設定が有るやうデスからIPLwareで厚型に設定すれば
8:17で通る鴨、逆にC値の制限が有る可(略)

   MCtek  2024年12月5日(木) 17:43
> FIXIDECF
論理的には8:17で、ドライブとのやりとりだけ16:63パラメータにするということが可能だったとは…!
色々な方向の互換性を考えても一番トラブルが少なさそうですね。INIC2051にも最適そうです。

> EXIDE543はもう完全にゴミとなります
そんなことは…!
FC1307AはCFリセットが発生しないので、容量制限状態で使うならEXIDE543の方が多く領域を使えます。

> 家中のXa/WやRa を処分してFC-9821Kaを買う
FC-9821KaのITFはXa/Wそのままのようで、機種判定もそうなりますし、システムセットアップメニューには物理的に存在しないPCMサウンドを切り離すかどうかのメニューが残っています。Xa16/W(の中身)は手放してしまったため比較まではできませんが。
端子盤のリセットですが、リモート電源機能などがついているせいかこの部分は子基板実装になっており、信号を追うのは少々骨そうです。
表に出してあるので、近いうちには…
余談ですが、バックアップ電池(ML/VL)は電源ONしないと充電されないタイプでした。(スタンバイ状態でも充電されるのは流星・青札・Cerebあたりだけでしょうかね。)

色々と目途がついたので、正常に動く小容量のHDDは売りに出してしまおうかと考えておりますが、もし研究用に必要な機種がありましたらお声がけいただければ。手始めに170MB、340MB、420MBあたりから…。

 今後の見通し  まりも  2024年12月5日(木) 18:24
>256B/Sの実現方法が違うのではないか?
今朝書きかけて削除したこれですが、BIOSの実装的にはセクタ番地は変えずに半分だけ使うというのは簡単なので、ありそうかなと思ったわけです。しかしそれじゃ容量半減で商品としてどうなんだろう、あり得ないのでは?と思って削除しました。でも決着はつけないといけないですよね。586Mvだと256B/sの設定はもう廃止されているのですよね? おふがおさんの486FRでも買っておくかな。

>EXIDE543の方が
FIXIDECFで第0-第2世代の最小限パッチ部分に共通性があることはわかってきたので、今日のうち魔の割り算ルーチンはなんとかします【追記4351MiB対応しました】。FIXIDECFは当初予定では小さく作ることを主眼としていましたが、IPL本体のパッチで8セクタ(以上も可)使えそうな見通しとなったので、さほどサイズは気にせず機種世代特例のルーチンを追加できます。

自サイトのコンテンツ数が多すぎて“足の踏み場がない”ので、なるべく機能的に被るものはまとめようと思っています。

>信号を追うのは少々骨そうです
そうですか、Kaはバラック動作が難しく組んだ状態でないといけない雰囲気もありますよね。リセット共通線を容易に(省力化して)探すための方法を考えないとなりません。

ソフト的に I/O 534hのbit0を反転して書き込めばこの線は駆動されると見ています。ならばFDLOADERアプリとしてこれを作れば、ひたすらハードウェアリセットを繰り返すソフトになります。これを走らせて、負論理でアサートされるところをひたすらオシロのプローブで突いて探す、というのはどうでしょうかね。正月休みにでもXa/Wを一台潰すつもりでやってみます。除夜の鐘を聞きながら、108回のピポ、で見つかればいいですけど。

 初期値=512設定でわ?  かかっくん@出先  2024年12月5日(木) 19:29
>>256B/Sの実現方法が違うのではないか?
> 今朝書きかけて削除したこれですが、BIOSの実装的にはセクタ番地は変えずに半分だけ使うというのは簡単なので、ありそうかなと思ったわけです。しかしそれじゃ容量半減で商品としてどうなんだろう、あり得ないのでは?と思って削除しました。でも決着はつけないといけなですよね。586Mvだと256B/sの設定はもう廃止されているのですよね? おふがおさんの486FRでも買っておくかな。

元から256設定で賣るなら兎も角、512設定で賣るのならマニュアルに
『256設定は容量が半分に成るから要求するOSで遣う場合のみ設定する』
旨書けば其の場を凌げそーな?

256B/Sの実装として512B/Sの前半だけを遣うと云う方式わ確かに考えが付き枡。当然サイズわ半分に成増
他にアプリ・DRV等からのS値を半分(shr reg,1)にして余り0(NC)なら前半、余り1(Cy)わ後半を
R/Wする方式も有馬す。書き込む場合わ前後半を讀んでから変更するRead-Modify-Write(RmW)に
成増から出来るだけ纏まった単位のが速く成増ね

<del>何れにせよワークエリアが必要に成増(後者わ勿論、前者も後半をダミーで埋める為)</del>
ん?前者わrep outswで256バイト送り込んだらRAM上に無くても
xor ax,ax
mov cx,80h
rep out dx,ax
でダミーを送り込めば良いのか
# outわinよりもタイミングがシビアらιぃ

 パラダイムシフトの瞬間  まりも  2024年12月6日(金) 10:53
そういえば、今まで喧伝してきたこれのようなもの(EPSON機は関係ない?)
ttps://x.com/xtv183/status/1667351581036253184
「論理H:Sと物理H:Sが不一致なのは危ない、CFリセットです」という説明は、FIXIDECF適用後は不要どころか誤りになるのですよね。積極的に不一致にしているのですから。

自サイト内のあちこちにもこの趣旨のことが書かれているような気がするので、全部確認のうえ改めないとまずいですね。まずはIDEDEVの説明書でしょうか。FIXIDECFで地動説が天動説になった感がありますが、人々の間に広まるには時間がかかるのでしょう。

 FIXIDECFの1.03と1.10で  リウ  2024年12月7日(土) 0:37
FIXIDECF.Sの139行目
LBA_IDEの改造時にAsでの動作を手元で確かめていたのはFIXIDECFの1.01でした。1.03はXaでしか試していませんでした。後から言ってすみません。
FIXIDECFの1.03から0000:05A7hに数値が入っています。そのせいでLBA_IDEを非PCI機で動かそうとすると問題が発生しています。

1.10はCr13では問題なく動作しました。上からLBA_IDEも動作してくれました。

面倒事を押し付けてすみません。

0825追記
お返事ありがとうございます。以前の協約では0000:05A7hはIO53Dhへの出力値を保管しておくことになっておりました。と思っています。(1.20での対応ありがとうございました。)
今朝確認したところ1.03のパッチ内容でLBA_IDEは動作できます。
1.10で4351対応になりましたところLBA_IDEが拒否してしまっているのでこれは修正予定に入れました。
0846追記
F8E8:001Eはどうでしょうか?sumチェックが必要な場所ではありますが必ず空いています。(FFFFで埋まっている01BXのような機種もありますが…)0857追記ダメですね、リセットした瞬間にROMに戻(って再コピーす)る機種とRAMのままの機種がありますからここはダメです。ROMに戻されて実行フラグも落ちるからヨシ!とはならないですよね。

21時頃にLBA_IDEのFIXIDECF1.20連動版、exidecb対応版をアップロードしました。

 適用済みフラグ  まりも  2024年12月7日(土) 8:13
多重の実行を簡便な方法で検出するため、FIXIDECFが適用(実行)済みかどうかの情報を、システム共通域に置いておく必要があると思ったのですが、0:5A7hの不使用bit 0ではまずかったですか。D800:2000h内のどこかにすればいいのですが、世代によって使い方がめちゃくちゃだし、EXIDEのROMアプリ段階でも少し使うし、LBA_IDEでも相当に使うので、どこに置くのが安全なのかよくわからないのですよね。むしろBIOS本体の末尾に近いD800:1FFDhあたりに置くのが良さそうですかね。本当の末尾1ワードのD800:1FFEhは、チェックサムとして使われるようなので避けます。

ちなみに多重実行の検出だけでなく、未適用の時は、「98で使えないやつ」ではCHSのアドレスが正しくない可能性があるということを知る意味でも使う予定でいます。

ところでXt13ではEXIDECBが通らないのですか。これは困った、、、同時期のSt20は通るのにですね。Xa山猫の初期のG8TTYの頃にはない付け足しが、後の機種からは見られるのですが、そのせいでしょうかね。G8USLという形式からしてもXt13って結構設計も古そうなのですよね。

【840追記】1.10での変更点は第1-2世代の魔の割り算のところだけです。割り算直前のmov cx,0011h がなくなり0088hに一旦なります。その後16:63なら3F0hになります。ここを探しているとすると、見つからないということになると思います。
【12時追記】PCI機種版EXIDECBとEXIDE55Xは、初期化時に通るルーチン(容量ごとのHSパラメータ設定)をD800セグメントから追い出してメインメモリの5C00:2000あたりを使っています。それが原因でLBA_IDEを後から実行するとハングアップになるのではないでしょうかね。

FIXIDECFは上記の適用済みフラグの場所の変更(0000:0455hのbit 1を使うことにした)と初代A-mateのサウンドBIOS判別法の変更でバージョンアップしました。今年の春に発見した、I/O 0468-46Cを使う方法がどうも確実ではないようです。先に機種判別してあることから、もう直にCC000hにSOUND BIOS のコードがあるかを見に行くことにしました。

初代A-mateで、内蔵サウンドを殺して86ボードを入れる人なんていないですよね?故障や音質不良のためやっているという人はいるかもしれないですが、そのA-mateを窓から放り投げて9821Xeにすることをお勧めするしかないです。

 I/O 63Ehの機能と実体  まりも  2024年12月7日(土) 16:19
Xですが濃すぎるのでここで
ttps://x.com/_1_k/status/1865229244575699057
>Vpp の電圧制御ができなくなるだけなら、5V only で動くフラッシュメモリなら制約は無さそう
そうは問屋が卸してくれないのがミイソなのです。Vppを、本体にあるトランジスタから切り離して印加しようがしまいが、5VフラッシュのRESET/WriteProtectピンを制御しようが、メモリライトアクセスができないようにロックされています。12V/5Vの制御だけではないのです。FDloaderの段階以外では全然ダメなようです。
フラッシュのWE信号まで切り離して自前で制御すればどうにかなるかもしれませんが、試したことはありません。Cバスライザーに来ているMWE信号から取り出せるのか、来ていても間に合うのかもわかっていません。でもリセット線探しのついでなので、オシロで見てみますかね。

 リセット追跡24時  まりも  2024年12月11日(水) 0:21
ttps://x.com/OffGao6502/status/1866490755138949388
D2270Aとはまた旧式というか伝統的な、、、もしかしてKaは電源管理はXa/Wとは全然違うのかも。というか電源コネクタはATX20ではなくAT電源のP9,P8コネクタじゃないですか。電源管理関連のITF/BIOSのコードは全然違っていそうです。

しかしシステム共通リセット線はあちこちにあるはずです。BGAのstar alpha2ではない、QFPのもう一つのLSI(D95ナントカ、バッテリの下)にも行っているはずです。

 FC-9821Ka ≒ PC-9821Xa16/W  おふがお  2024年12月11日(水) 2:19
調べてみましたが、コイン電池の下にいたD95なんたらには、リセット線は通ってませんでした。
2270Aから出ているリセット信号は、リセットボタンや電源断などのハードウェア由来のものだけで、共通リセット信号にするにはこれにソフトウェア由来のリセットも含めなければいけないはずです。
そのハードソフトの混合をSTAR ALPHA2内でやってる感じです。

電源はコネクタはAT仕様ですが、追加のコネクタでスタンバイ用5Vがあったりと、中身はATX電源と同等ですね。そのおかげで、外部信号で電源ONできる機構も有ります。
Xa/W系とその辺りはあまり変わらないと思います。セットアップメニューも、存在しないサウンド有効/無効&INT設定の項目があるぐらい、Xa/Wと変わりません。

 IDE物理H:S=16:63(=native)の限界点  まりも  2024年12月14日(土) 11:11
>STAR ALPHA2内でやってる感じ
うーむそれですか。外部リセット線が駆動されたときはメモリチェックが短縮になるということなので、power goodのときのそれとはまた別なんでしょうね。それでもD95なんちゃらのチップには共通リセット線は繋がっているはずという方向で、Xa/Wを徹底解剖してみます。FC-9821Kaはやっぱりお値段高いです。

ところで表題の件ですが、32255MiB以上のときは、IDEデバイス側がシリンダアドレスを受け付けないかラップアラウンドするという問題があります。ディスクのアドレスがCHSに分解されて渡されたときに、シリンダ番号が16bitからあふれるためです。このため新規のEXIDE2Gn V5では32255MiBで打ち切りとしています。

では従来のEXIDEではこれをどうするか。32255MiB以上のときは物理H:Sを論理H:Sと同一にすれば(それが可能なほとんどのデバイスについては)問題ありませんが、「98で使えないSSD」や「CFリセット」をなんとかする効力については無効となってしまい逆戻りです。

32GBを超えるようなストレージはWindows2000を入れるのでなければ必要ないでしょうから、IDE BIOS第4世代以外は、全てのデバイスの容量上限を32255MiBとしてもいいでしょう。それ以上はIDE-BIOS-LBA-patchを使えばいいわけですし。

使えないものを使えるようにすることのほうを、容量上限を無駄に大きくすることより優先したいと思います。

 EPSON内蔵IDEで使えないHDD  リウ  2024年12月14日(土) 11:33
少しずれますがidedevの機能についての提案です。以下のものを表示するだけのものを私が書くでもよいのですけれども集約されていたほうが?と思いました。丸投げしてしまうことにもなりご負担でしたら無視してください。

EPSON PC-586MVの内蔵IDEはIO74ehの反応を見ています。規格ではbit0がマスタ接続中、bit1がスレーブ接続中で落ちることになっていますが、ルール破りデバイスは存在します。(CFやSDは00を返すモノが多いようです。SATA変換チップもこの返事をFFにしがち?)未接続だとFFが返るはずが、繋がっていてもFFや7Fを返すHDDもありました。これらはEPSON機ではBIOSから存在無視をされます。EPSON機用のROM吸い出しプログラム
ww7b.biglobe.ne.jp/~drachen6jp/geteprom.zip
とそれの読解で今まで報告されてきた状況証拠の答えはほぼ出たと思っています。

このIOの返事も出力されると便利?と思いました。

 IDEDEVの年末大掃除  まりも  2024年12月14日(土) 14:57
確かにIDEDEV -dnではIO74ehを叩いているところがありません。ATAコマンドの返すステータスしか見ていません。いくつかのデバイスではこれもおかしな値になりますか? 非常に古いATAPIデバイスではそういうのがあります。

「EPSON機で使えない」「NEC 98で使えない」など具体的結果も表示できるようにすべきかなと考えています。パラメータや準拠スペックを表示するだけの現状は不親切ではあります。

そのほかとりあえず直す必要があると思っているのは、I/O 430hの返り値で初代A-mate,初代B、Ceなど、「セカンダリポートが存在しない」機種を判別するところです。EPSON機では構わずセカンダリが使えるようなので、この判別法を使わないようにしないとなりません。

 I/O 074E=I/O 03F7h/0377h  かかっくん  2024年12月15日(日) 14:02
I/O 074Ehと云えばPCでわ03F7h(P)/0377h(S)デスから、当該デバイスをPCでI/O 03F7h/0377hがド〜成るか?を
調べて見るのも一つでせう。結果が何時も同じに成るか違う事も有るのか?

>>STAR ALPHA2内でやってる感じ
> うーむそれですか。外部リセット線が駆動されたときはメモリチェックが短縮になるということなので、power goodのときのそれとはまた別なんでしょうね。それでもD95なんちゃらのチップには共通リセット線は繋がっているはずという方向で、Xa/Wを徹底解剖してみます。FC-9821Kaはやっぱりお値段高いです。

繰り返し枡が、PGリセットわ本来『PowerがGoodでなくなった(瞬停等)』事を意味し枡からRESETアサートと
異なり電源入と同様のチェックがされるでせう

ところでY!に有ったFC-9821Kaは幾らに成ったでせう?<del>今日迄で¥29k</del>¥64kか、お高価い...
全くの不動品なら躊躇無く☆α2を剥がせ枡が曲がり形にも動くと遣いたく(略)

 IDEのハードウェアI/OがあるPC/ATも今や絶滅  まりも  2024年12月15日(日) 16:40
I/O 074Ehに繋がっているATAレジスタ名がなんであるかも知らなかったりしますが、98では使われてないのですよね。なぜにEPSON機ではそんなところをいじっているのでしょう?
>Y!に有ったFC-9821Kaー全くの不動品なら
「起動はするが読み込まない」らしいですね。FDDがFD1238Tで、ベルトのゴム劣化というだけの理由でしょう。しかしFD1231Tにすると置き場がなくなるし防塵性もなくなるので、ここは大きな減点対象という気がします。

ところでMulti 9821CeのIDE BIOSは第1世代で内容が初代A-mateと完全一致でしょうか? EXIDEのA-mate,B-FELLOW初代用を統合しましたが、もしかしてCeも変更なしでいけるのかなと。ワークエリアRAMの参照で使うのがCS:かES:かが問題ですが、これらは混ざっても動作してしまいます。あとはCeのサウンドBIOSの存在検出法がわかるとなおよいですけど。

 PC/ATではFDCのポートと被っていたり  リウ  2024年12月15日(日) 17:23
3F7hはAT互換機ではFDCのポートだったりで実際はAT互換機でもこのレジスタを使うことはないようです。もちろん今時の機械にATAはもはや搭載されていないわけですが…

NEC98がIOをコピーしながらもそのレジスタの機能をBIOSでは全く使っていない?ようですが、EPSONは接続チェックに使ってしまったせい(IO F0hの互換がないため?)で面倒が起こっていると私は解析しましたが、もちろん一人では検証はできておりません。

やれるかは別として、アイデアとしてfdloaderでロードしたROMにパッチをしてRAMに書き込み、そこでinitial firmware testを実行してからBIOSロード
ということを思いついたりしてみましたが、実現性はどうでしょうかね。CPUチェッカ抜けが一番やりたいことですけれども、まずは0除算ルーチンのアドレス上書きとそこにdiv0romを仕込む、という頭ではいます。とにかくITF段階ではすぐにRAMからROMに戻ろうとするはずなのでそこを全てパッチしなくちゃいけない、という想定ができてしまってなかなか手は動きそうにありませんが

 FDloaderのヤバい応用  まりも  2024年12月16日(月) 8:49
FDloaderの段階では次のような特徴があります
・直前までは純粋ROMコードで実行、スタックが使われていない
・640KBメインメモリは仮設定であり通常起動とは違う(PCI機)
・シャドウRAMも未初期化
・CバスボードのROMは見えるが、EMSのRAMボードは見えるようにできないかも(特定のPCI機)
CPUチェッカ抜け(Cyrix C3を使うためGenuine Intelチェックの回避)はKAZZEZさんが試されてたと思います。FDloaderのあと I/O F0hで再起動でしたっけ? 機種によってはシャドウRAM出現状態で不都合が起こると思います。I/O 534hで再起動だとCPUチェックも入り初期設定されそうな気がします。一度電源を入れて通常起動をしてあればメモリチェックは高速になるはずですが、そこで不具合が出るかも。一度も通常起動をしていない場合は厳重チェックになってしまって、何もかも壊されると思います。(わたしが探しているのはこの状態を記憶するハードウェアI/O(FlipFlop)または裏KCGメモリ)

その他の可能性として、FDloaderで何かを実行したあと、ITFのROMコードの任意のところにまた容易に戻れるのではないか、というのがあります。スタックが使われているとこういうことはできませんが、使われていないからです。予め解析して例えばCPUチェック後の場所を見つけておき、そこに絶対ジャンプできるのではというわけです。FDloaderへの分岐点に近い処理段階のところへなら戻れる可能性はあるのでは。それはメモリの確立以前(シャドウRAMも未設定)なので、div0ROMの仕込みには使えないかもという気はしていますが、やってみないことには分かりません。FDloaderデバッガをパワーアップしていろいろやってみますか。

 FDDに被せるカバーとか  かかっくん  2024年12月16日(月) 11:08
>>Y!に有ったFC-9821Kaー全くの不動品なら
> 「起動はするが読み込まない」らしいですね。FDDがFD1238Tで、ベルトのゴム劣化というだけの理由でしょう。しかしFD1231Tにすると置き場がなくなるし防塵性もなくなるので、ここは大きな減点対象という気がします。

1138T/1139T辺りなら元の位置に収まりそーな気がし枡し防塵性わ4面を密閉して正面と背面の
コネクタ部だけを開けたカバー(ネジ穴わゴムブッシュを通す(隙間が無ければ不要)、コネクタ部わ
軟質ゴム系の材料を貼り付けて塞ぐ)で防げそーな?あとFD不使用時にベゼルにテープを貼り付けるとか
# 嘗てFDDにフラップが無かった頃の苹果機にプラ製のカバーを使用、ファンが憑いたSE/II頃
# だったかもっと後年か

 FC-98のFDDユニットはランドコンピュータの方が良いものの…  おふがお  2024年12月16日(月) 15:19
>>Y!に有ったFC-9821Kaー全くの不動品なら・・・
手持ちのFC-9821Kaがまさにそうでした。
両側に銀の取っ手がある純正モジュールで、FDDはベルトのあるFD1238Tで、当然ベルトが切れてて空回りしてました。

一方、FC-9801Kにひっついてたものは、FD1148Tが使われていました。FD1238Tが付いてたモジュールの方も、スリムFDD用マウンタを外すことで、FD1138T系が付けられます。(なおコネクタ基板配線は変換必要)

ちなみに、ランドコンピュータのものはFD-235HG(C897-U5)で、2台中2台全てで未メンテで一発正常動作しました。
ただし、2DD切り替えはFD穴判断、2台目用1.44Mピンが通ってないどころかGNDに落とし邪魔するなど、回路の詰めは甘いです。
いちおう、FC-9821K系ならFDD兼用スロットは1スロットしか無いので、問題にはなりません。

俺はCバスライザー裏にピンヘッダを生やす等して、Cバス左のHDD用ベイにFDD2台取り付けちゃいますけどね。

 デバイスの動作チェック用のPCとか  かかっくん  2024年12月16日(月) 20:47
> IDEのハードウェアI/OがあるPC/ATも今や絶滅

> PC/ATではFDCのポートと被っていたり
> 3F7hはAT互換機ではFDCのポートだったりで実際はAT互換機でもこのレジスタを使うことはないようです。もちろん今時の機械にATAはもはや搭載されていないわけですが…

PCからレガシーBIOSが全廃され、CPUのA20も廃止され、EFI/モダンなOSにシフトとした今日でわ
SATAがATA互換なんてのも粗意味が無く成りつつ有馬す(SATAのネイティブわAHCI)からねぇ

【デバイスの】動作チェック用に486〜430FX/HX/VX辺りのPCが有ると作業が捗りそーな?
# 386迄のわ国内で普及して居なかった事もあり色々面倒ナノで避けるのが賢明
動作が素直ナノわ486機デスが動作するタマ数が...電源がATコネクタ(ATX-AT変換ハーネスわ今や稀少)
だったり機種によってわキーボードもATコネクタだったりIDEにLargeやLBAが無い528/504壁だったり
# ATコネクタ用部品わ嘗てわ千石とかデモ扱いが有ったが現在わ扱いナシ
# 浦部中央製作所UJR5001とか既存の端子ピンが遣えるATコネクタ用ハウジングとか設計し枡か、
# もう有馬すかねぇ?
# 個人使用なら間に合わせに遣えそーなのを遣うのは仕方無くてもプロの仕事としてわ仕様外のを
# 遣うのわ失格、悪魔デモ各自の責任で個人使用に留める事
# UJR5001 www.sengoku.co.jp/mod/sgk_cart/search.php?multi=UJR5001

えぷ販のViヴィdyわ機種に依ってRTCが電池入りのだったり486にPCIが有ったりするので
素直とわ(略)
# RTCのパッケージを割れば電池が入って居るだけナノで交換わフカ能でわナイ

OSわFreeDOS/V(公式のDOSとの互換性わ98用より遙かに高い)辺りとか?今更新規でMS/PC DOSや
PC用の窓9xとかを飼う意味わ余り無いでせう

ところで、3F7h/377hの指摘が有ったので窓7PCのSATA I/Fを確認した処、I/Oが
1F0h-1F7h
3F6h-3F6h

170h-177h
376h-376h
と有り、3F7h/377hは有馬せんですた
此れ等のレジスタわデバイスの方に有馬す(ホスト側わアドレスデコーダのみ)から、今時の
(又わSATA他から変換した物)にわレジスタ自体が無いの鴨知れません

と憶ってATAの仕様書を参照した処、ATA-2('96)の仕様書にわ早くも
web.archive.org/web/20110728081254/www.t13.org/Documents/UploadedDocuments/project/d0948r4c-ATA-2.pdf
頁16(PDF頁32) Table 7

Note 1 - This register is obsolete. It is recommended that a device not respond to a read of this address. If a device does respond, it shall be sure not to drive the DD7 signal to prevent possible conflict with floppy disk implementations.

と有馬す。而も「応答しない方が良い。応答するならD7を駆動すべからず」と迄書かれて居枡。
詰まり仕様上わ対応しない方が良いと云う事デス。3F7hを参照する方が惡いと云う事でせう
とするとIDE HDDにも中大容量品とか(当時 10G以上とか)で認識しない物が有る鴨
# 91hよりも早い廃止か

えぷの調べ方わ採用当初わ通用しても今日でわ間違ィと云う事デスな。此のコードわパッチして排除排除
# HDD 1にするならFD(OS)IPLwareかROM必須に成増

 Obsolete!  リウ  2024年12月17日(火) 13:12
>It shall be sure not to drive the DD7 signal
PC-586MVでは一発で認識しないHDDがこのIOには7Fを返すタイプなのですが、むしろこれが規格どおりの返事というわけですか。資料発掘ありがとうございます。当時のEPSONがこの変更を無視する程度には当時のHDDが削除前仕様で返事を出していたのだとは思いますが、これだと現行のSATA変換はちょっとダメそうですね。手元で再確認してみます。

本体は手元にはありませんが(いろいろな経緯の結果、うちに届いた)CeのIDEBIOSはIO432hに触らないタイプのCSprefixな543MiB壁でシリンダ数を2042h(直接)に保管するタイプ(すなわち私的分類では第1世代のものでAsのものとバイナリも一致しました)でした。

epsonの74e対策の手術は大変と思います。ITFのかなり初期に接続情報として使っていますのでIDEBIOS自体が隠れてしまいます、一応lba_idepとして提出したモノは4台分の面倒は見るようにしていますが…残念ながら586MV以外の動作報告は一件も来ておりません。

22:55追記
ダメと頭ごなしに書いてしまいすみません。ITF段階で左側のコードが存在しまして…。IDEからの返事がFFFFだった場合はここでD700から4kBを写してない状態になります。これを手動でやった上で右側のIDEのAH=03INIT部分での再チェックを抜けるように書き換えることができれば…

 EPSON IDE BIOSを手術  まりも  2024年12月17日(火) 17:50
IDEのI/O 74Ehに何を返すかはデバイスによってバラバラで、特定の値だからEPSON機でダメなヤツというのが実機持っていないと分かりません。さわってもいけない廃止レジスタということで、これはもうEPSON機のIDE BIOSのほうを直すしかないように思います。大袈裟にやるならEPSON版EXIDEEPということになりますが、74Ehを読んだ結果を評価するところを飛ばすというだけのパッチなら、div0ROMに混ぜることもできます。どんなパターンでしょうか?

Multi 9821CeのIDE BIOSが初代A-mateと同じ(CS:)ということで、開発時期的にはCeやA-mateのほうがB-FELLOWよりも先なのかというのが見えてきました。機種が先に特定できればサウンドBIOSの検出は直接CC000を見にゆけばよいので、検出法にはこだわらなくて済みそうです。

【2222追記】>ITFのかなり初期に接続情報として使って
あぁこれはミイソ機でのF0hチェックと同等ですね。IDE BIOSではなくITFの段階(IDE BIOSのROMをRAMに転送する前)でやっていますから、介入不可です。EPSON機版FDloaderというものが可能なのかどうか、可能としてもそこに行けるかもわかりません。

 98/286の裏を探る  かかっくん  2024年12月17日(火) 23:39
同名のThe BASIC 1990/11の記事より

まぁ筆者わUndoc2と同じ小高氏デスからUndoc2に有る内容と粗同様デスが、Undoc2に無い内容として
SHUT0/1に付いて、SHUT0が0の場合SHUT1が不問ナノわSHUT0を先にチェックし0ならSHUT1を
チェックせずSS:SPを設定しRETFだからだそーで。
リセットSWの場合わ8255のポートが入力に成りPUで1を入力する事から1,1でITF実行だとか

あと機種に依ってわCPUを切り替えるとシステム共通域の値が変わるそーデス。此れもUndoc2に
有馬せんね
尚VX21のROMわ此の機構でわ切り替わらないそーデス。ハードウェア的に切り替えて居るんデス
かねぇ?デモDIP SW3-8って(略)?

 DISK BASICをBASIC FD以外で起動する(?)  かかっくん  2024年12月18日(水) 3:58
同じくざべ 1993/11より
小高氏が新のてをレビューして居枡が、BASICのエントリ部のリストを見るとROM BASICのエントリと
DISK BASICのエントリのアドレスが違ゥ事が解り枡
ROM BASICわお馴染みE800:0デスがDISK BASICのエントリわE800:2だそーで。
あと記事にわPC-9801PでROM BASICの起動法も載って居枡。上↑でお分かりでせう

 えぷのコードが難讀ナノわみいその所為  かかっくん  2024年12月18日(水) 12:51
in al,dxの前のout dx,alが意味不明デスがおいといて。

其れにしても、PC-586が出たのって何時頃でしたっけ?ATA-2の規格書わレイのが'96デスが
ATA-2でわもっと前の版からObsoleteの筈デスから直さなかったのわえぷの堕ち度でせう
まぁ当時えぷが採用したHDDに認識不良が無かったのでせう、其れとも認識不良が有ったのを
避けただけ?プログラムの不備の方を放置して?
真坂ずっと前に書いたえぷのて用の認識部を其の儘にし續けた?

 ちょっとだけ実験  リウ  2024年12月18日(水) 14:57
腰を入れてやったわけではありません。
Ide40pinへのJmicronの変換アダプタが2種、marvelなものが1種手元にあります。
このうちjmicronの片方しかうちではどうもうまく動きません、片方はio433hのbit0が立ってしまうタイプでした。marvelのものはメモリチェック後暴走してしまいます。(原因追いかけていません)

これをXb10で確認するとIO 74ehの反応はFFでした。そのまま586MVに持って行っても動作しないだろうと予想しましたがすんなり立ち上がって74ehの反応を確認すると7Fを返してきました。
out 74e ffhが何かの意味を持つ?と予想してそれをXb10でもやりましたが返事はFFのままです。Xb10にCFアダプタをつなぐと返事は00となり繋がっているのは確実です。古いHDDでFEhを返すものも確認はしました。NEC機につないだ状態で74ehの反応だけを見てEPSON機で使えない、と断定はできないようです。提案をしましたが、そのままではダメな判定のようです。

追記
www.os2museum.com/files/docs/ata/ata-r4-utf8.txt
ATAの初期の頃の文章がwebにありました。

19日日付変更時追記
更新お疲れさまです。
8G壁ノートNw133のHDD諸元置き場はD800:2700からになります。
D800:2300になるものは手元では430MX機のNa15でしか確認をできていません。
PAT4GRIM.S内ルーチンPtn4R_IDPの2行目
75h 1ehの部分
手元のNw133では
75h 27hと飛び先が違うことを知っています。
LBA_IDE.asmの528行目あたりに一応入れています。
Nw133でFIXIDECFの1.30を実行するとIDEBIOSが出現していません、と表示されました。

 FIXIDECF 1.30  まりも  2024年12月18日(水) 22:43
FIXIDECF を 第4世代タイプR(4.3GB壁がないもの)に対応してバージョンアップしました。これで死角はノート機、430LX機、不明な第0世代だけとなりました。第4世代Rのノート機のIDE BIOSワークエリアのうち、ドライブ毎のH:SのパラメータがあるのはD800:2100hではなくてD800:2300hでよかったしたっけ?対象機種を持っていないのでわかりません。せっかくROMアプリではなくIPLwareですので、ノート機にもなるべく対応したいと思っています。
なお、簡素なパッチで始めたこのプログラムですが、パッチの量は第4世代タイプRが一番多くなってしまいました。このままではIPLwareの特別席(LBA 16-23番地)に入らなくなりそうです(汗

8063MiB壁を32255MiBにすることは容易ですが、サイズ増加もあるし現状ではあえてやっていません。CHSアクセスのときにシリンダ番地16383が上限になるSSDがあるからです(画像)。このSSDを98で使っている人をみかけますが、容量は8063MiBに制限しないとダメです。16383シリンダで打ち止めというよりはCHS transが16383*16*63で打ち止めにされているようで、65535*8*17は通るため、98で使える物ということになっているわけです。
CFではこのようなものは未確認です。

 Ceとか  KAZZEZ  2024年12月19日(木) 2:25
CeはロットによってFDから1.44MB起動できない個体(前期?)と1.44MB起動できる個体(後期?)がありますので、念のため手持ちの後期?ロットから以前GETITF98で得られたものを見てみましたが(と言っても「B 」の文字列=42 20を検索して周辺をASM電卓で見た程度ですが)、確かにCS:[2042]を扱っている部分がありますね。一方で次の世代にあたるBfではそのようなものはヒットしませんので、後期ロットだからといってIDE BIOSが進化している心配は無さそうに思います。

ちなみに当方のCeはあれから電源基板の電解コンをほぼすべて交換しても電源が動く気配が無さそうでしたので、当初の予想通り、半導体が劣化しているのかもしれません。そのうち怪しいダイオードを外して、テスタでちまちまとV-I特性でも計ってみようかと考えています。グラフの形でファストリカバリかショットキーバリアか(もしくは故障か)の判断を期待して…。
# まあATX電源を外付けにして変換するのが手っ取り早いんでしょうけど、コンパクト機はサービス電源を生かせないと有り難味が無いですので。

> 8255のポート
確かここには5MHz系/8MHz系の情報もありますから、VX前期と後期で接続が異なるとすれば面倒そうですね。
ところで最近H98をいじっていて、ハイレゾ時はこのポート(I/O 0042)で5MHz系/8MHz系を正しく判断できなかったのでUndoc2を見たら、ちゃんと書いてありますね。しかもH98ではノーマルモードからでもハイレゾプリンタモードに切り替えられるそうで(汗)。以前I/Oロック機ではプリンタロック時にFFになるという話もありましたし、やはりここを見るだけで5MHz系/8MHz系は判断できないと考えたほうが良さそうですね。
もともとVX前期・VM21にVX後期のCPUボードを差すと286/10MHz時にこの値が狂うため、TIMODでは最初からI/O 0042の情報は信用していませんから誤動作はしないはずですが、ハイレゾ時やH98においてはそもそもI/O 0042の情報は表示しないほうが良さそうですね。というかNTLDRから起動したときのタイマー対策もまだほったらかしなのですが。(汗

> FDloaderデバッガ
ああ、やはりエミュレータじゃなくてそのようなものを工面されていたのですね。私が2,3ヶ月前にキーボードI/Oの直接操作を試していたのも、そういうものが念頭にあったからなのですが(といってもアセンブラや逆アセンブラは作れそうにありませんので、メモリ・I/O等のDUMP表示や、一部をその場で書き換えたりCALL/INTする程度の簡易モニタしか考えていない訳ですが)。
結局キーボードI/Oの直接操作は良くないという話でしたが、操作はどうされたのでしょう。キーボードBIOSが効いていない(?)FDloader環境であれば、I/O直接操作でも問題ないのかもしれませんが。

 PCISETも保守点検の時期が来た感  まりも  2024年12月19日(木) 16:25
ミイソPCI BIOSはPCIデバイスのMMIOの割り付けに際して、20000000hを基底にすることから、512MBを超えると問題があると思うのですよね。IO・データ機器のSC-UPCI系のBIOSも512MB以上のところで作業しようとするので、512MBで切るようにしています、、、と思ったら間違って引き算していたっぽいです。
それから「2度付け」も話題になっていますが、これも何かしらのバグの可能性はあります。しかしバス検索そのものがバグっているとどうにもならないし、基本的には間違っていないはずです。PERICOMのブリッジ固有の何か解釈の違いでしょうかね。
PCI-E /PCIブリッジなビデオカードが見えないという件もあるようですが、これはデバイス側が決まりを守っていないのが原因かとは思います。マルチファンクションなのにそのフラグが出ていないのか?
とりあえずフラグなしでもマルチファンクションを検索するという仕様にしてみましょうかね。ただし検索に時間がかかり起動までの時間が相当延びてしまうことになります。2段下のブリッジのときだけそうするようにして様子をみますか。

1024MiBもメモリを載せるとWindows98が起動できなくなるというMicrosoft公式発表の問題(944MB以上?)もあったはずですが、PC/ATだけの話なのか98でも起こるのか、載せた人の報告ってなかったように思います。
【18:15追記】ということで2点に関係するところを変更して 1.30版としてアップロードしました。
ttps://www7b.biglobe.ne.jp/~marimo9821/iplware/pciset.html
PCI-e/PCIなビデオカードが見えるようになるかどうかはわかりませんが・・・

 「RAMを1G載せた!」「で、動くの?1Gの表示だけ?」  かかっくん  2024年12月19日(木) 18:38
> ミイソPCI BIOSはPCIデバイスのMMIOの割り付けに際して、20000000hを基底にすることから、512MBを超えると問題があると思うのですよね。IO・データ機器のSC-UPCI系のBIOSも512MB以上のところで作業しようとするので、512MBで切るようにしています、、、と思ったら間違って引き算していたっぽいです。

此の辺がRaの『256M超を非公認』とする理由の一つとも?

> PCI-E /PCIブリッジなビデオカードが見えないという件もあるようですが、これはデバイス側が決まりを守っていないのが原因かとは思います。マルチファンクションなのにそのフラグが出ていないのか?

ATAの件のやうに、『仕様が変わった』と云う事わ有馬せんか?

> 1024MiBもメモリを載せるとWindows98が起動できなくなるというMicrosoft公式発表の問題(944MB以上?)もあったと思いますが、PC/ATだけの話なのか98でも起こるのか、載せた人の報告ってなかったように思います。

まぁ98で1G載る機種わ非常に限られ枡が
最近つべ辺りにRAMを1G載せた動画の話題が有馬したが、載せた処がゴールでわ有馬せんからねぇ
「で、動くの?」のが大事なワケで。

で、例えば基底をC0000000h(3G)やE0000000h(3.5G)にしたりすれば解決するか?と云えば(略)
# 或る時期以降のPC用のPCI板なら対応して居るとわ憶い枡が

 狭いよ4G空間が/FIXIDECFノート機対応?  まりも  2024年12月19日(木) 21:17
1024MiBものメモリを載せることとGigaByte大のVRAMを持つグラフィックボードを載せるということも行われているようですが、メインメモリが広過ぎるとビデオメモリのアドレスと衝突しかねないのですよね。今回PCISETではMMIOのアドレス基底は固定で40000000hにしましたが、それでもビデオメモリとぶつかりやすくなります。2GBのVRAMのグラフィックボードなんて無理だろうと思います。割り付けの起点がありません。1GBのVRAMでもそのアドレスが置かれるのは80000000h一択になるでしょうけど、MMIOやVRAMは見つけ次第の検索順に割り振るので、目的のVRAMがうまくそこに置かれるかは分かりません。

そういえばグラフィックボードのVRAMをメインメモリに繋げる話はありましたが、、、PCISETとの混用は無理だと思います。

【23時追記】FIXIDECF は PCIバスが内部的にあるノート機に対応したつもりでバージョン1.40となりました。しかし持っていないので検証は全くしていません。La13はあるのですがFDDが動作しないので何もできず・・・

 FIXIDECF1.40  リウ  2024年12月20日(金) 0:14
バグ報告です。
PAT4GRIM.Sの125行目のmov ax,es:[bx]が1度しか読まれていませんでした。(2100型以外は見えなくなると思います)
すみません、リンクがまた設置されていなかったので勝手に想像したファイル名でダウンロードさせていただきました。

1730頃追記
つぶやき見ていただいてありがとうございます。
V166_D2では無事動作しそうです。
問題のNw133での動作の問題点をあらかた見つけて来ました。
IDEBIOSの先頭のsignatureが2Aではなく3Aです。(これを書いている情報はどこにもなかったかも?)そのためIDE-BIOSが出現していません、の表示へ飛びます。
次にパッチ元を探す場所ですが200xh指定で探しているので見つけられません。この機種では260xを指しています。強行してみつけようとしているルーチンを先に実行してからそれを逆算してパッチ元データを書き直すような面倒が必要そうです。


2300追記
>8255のポート
H98だとまた仕様が違うのですか…。cputimerの計測でプリンタポートから判別していましたがH98の場合はまた別ルーチンが!!!調べておきます。
22日追記
改訂しました(H98は32bitDMA用IOの存在で判別、ハイレゾモードではメモリの値を信用)が、うちのAsがハイレゾモードに入れなくなっていました。のであまり信頼がありません。V30用ルーチンは想定に戻しましたが、そのせいでまた表示数値がずれることになると思います。

 FIXED  まりも  2024年12月20日(金) 0:49
そもそも1.40のファイルへのリンクがされていなかったので、ダウンロードできた人はいなかったと思います(汗 ご指摘のところを修正しました。果たしてそれで動くのかどうか?
ちなみに第4世代Rが他の世代と異なる点で気がついたことがあります。ax=0380h でint 1Bhを呼んだとき、容量による篩い分けのルーチン(identifyの結果からC:H:Sを得てパラメータを格納するところ)は実行されないのですね。そのためFIXIDECFでは、D800:2x00h,x=1,3,7 のワークエリアRAMにパラメータを書き込むという強引な手段をとっています。BIOSの動的な構造は第4世代ともかなり違っています。 そういう意味では第5世代と呼んでもいいのかなと思いますが、混乱になるだけなので、4Rのままとしましょう。

【11時追記】Nw133では通りませんでしたか。「対応しないBIOSです」ならパターン違いということで調べ直すしかないですが、「IDE BIOSが出現していません」はヘンですね。D8000hに正しいものがないことを意味しますので。PCI BIOSかPnP BIOSが出ているのかも? そういえばundoc2のI/O 63Chの記述はへんですよね。00bを出力すればIDE BIOS側、01bでPCI BIOS側、11bでPnP側というのが経験則です。もしかしてNw133だけはundoc2の通りとか?

【18時追記】La13を使えるようにしてやっと分かりました。FDDが使えない中、おふがおさんのDOMが役に立ちました。Nw133でもたぶん同じだと思いますが、IDE BIOS の先頭から9バイト目にある55AA の次の値が2Ahではなく3Ahなのですね。これはブートROMの対応を示すIDです。ノート機だけ何故か変更していたとは、、、こんな所を変更されたのでは、IDE BIOSが見つからないとなるのは道理です。ノート機のIDE BIOSは、ブートROM的に、デスクトップ機のとは別物という謎の扱いとなっているとは知りませんでした。

【21日0時追記】La13でテストできたので(画像)、ワークエリアRAMにD8000:2600hを使うPCIノート機種には対応できたと思います。ということで1.43を今しがたアップロードしました。と思ったら4R世代ノート機ではまだダメでしたか。→1.44→1.45
【14:30追記】デスクトップ機は画像2の通りなのですが、Nw133とはパターンが微妙に違うではないですか。これは実機もデータも持っていない以上、当てずっぽうで何とかするのは限界とみました。次の1.46 でダメなら 1.20+αに引き戻すことにします。そもそも4R世代は8〜32GBのCFを使えばなんの問題もないので、FIXIDECFは不要ですし、サイズが大きくなったところのほとんどは4R世代用の部分ですから、削ってしまいたいところです。

【18:00追記】1.21に戻しました。これは4R世代(4.3GB壁無し)が対応でないぶん、サイズが4096バイト以内に収まります。今後、IPLwareの特別席(LBA番地16-23)にロードするプログラムと合わせて、「98で全然使えない32GB以下のIDEデバイス」への対応を図ろうと思います。

   KAZZEZ  2024年12月22日(日) 0:55
とうとうベクターの作者ページが閉鎖されてしまいましたね…。

> cputimerの計測でプリンタポートから判別
なるほど確かにINT1A-17h実行後に、freq8253.comでは25.00MHzだったものが30.79に変化していますね。一方で、freq.comのほうは26.49MHzのままで変化は無いようです。
Undoc2ではINT1A-17hでH98のプリンタI/Oがハイレゾ仕様に変わることしか書いておらず、ノーマル仕様に戻す方法が私には分かりません。しかしH98は全機種8MHz系だったと思いますから、仮にノーマルプリンタに戻すことができたとしても、8255ポートから読めるのは8MHz系という情報ということになりますので、H98であることを判断できれば8MHz系扱いということでいいとは思います。もしかしたらNT4/2kを動かすために10MHz系に改造されておられる猛者もいるかもしれませんが…どうなんでしょう。VX前期(VM21)にVX後期のCPUボードを差したときと同じように、ワークエリアのフラグでタイマーは変えられますから、8255の情報は8MHz系のままで放置されるかもしれませんが。

> DISK BASICのエントリわE800:2だそーで。
とりあえずosfdiplwでE800:0002へ飛ばしても起動するのはROM BASICのようでした。やってることは0:500にあるDISK BASIC起動のフラグを設定するか否かの違いだけみたいです。

ところでH98のリファレンスディスク(もちろんバックアップですが)にosfdiplwを適用してみるとリファレンスディスクとして使えずosfdiplwつまり起動IPLが優先されるようでした。もともと起動FDでも読み込むmodel90ですからあまり意味ない実験でしたが、一応リファレンスディスクでもIPLは使われているのでしょうかね。もちろんosfdiplw -rでリファレンスディスクとして使えるように戻りました。

> ダウンロードできた人

リウさんのおっしゃるように予想は付きますから、たまたまここを見たタイミングの問題かと…。

 FDのIPLと云えば  かかっくん  2024年12月22日(日) 13:35
H98の10M系イヒわNESAのOCを伴い枡から余りお勧め出来ないかと。精々RS-232CとBEEPに
留めるのがよろしい気が?Cバスなら殆どの板が10Mで動き枡(初期にトラブルが有った)から、
同世代機に10M系が有る機種(ES/RS/DS等。FAとFX/FSてチップセットわ同じでしたっけ?
FDDが違ゥから違ゥか)なら粗無問題でせうけど

FDのIPLと云えば、実機が無い癖に持って居るRL21/51の診断FDと、えぷの診断FDの
フォーマットが2HD/8デスがIPLの+0からコードで埋まって居てBPBもFAT/¥も無い物ですた
個々のファイルイヒわ面倒デスが物理フォーマットが2HD/8でシリンダ77〜を未使用ナノで
○ごと普通のベタイメージ(HDM/XDF)で書き出せばおk

# PCトレーニングFDわBASICのチュートリアルにも関わらずDOSフォーマットなんデスよねぇ
# 初心者が実際にBASICを使用中に「ド〜やるンだっけ?」とPCトレーニングFDを入れても
# 動かないと

ところで88でわ98と違ってM系FDDの2HDと8インチI/Fの先の8インチ/2HDわ扱いが違ゥそーデスね

> ところでH98のリファレンスディスク(もちろんバックアップですが)にosfdiplwを適用してみるとリファレンスディスクとして使えずosfdiplwつまり起動IPLが優先されるようでした。もともと起動FDでも読み込むmodel90ですからあまり意味ない実験でしたが、一応リファレンスディスクでもIPLは使われているのでしょうかね。もちろんosfdiplw -rでリファレンスディスクとして使えるように戻りました。

FDLoader(BIOSアップデータ)のやうに、特定のアドレスに特定の値や文字列が要るとか?
PCIセットアップの方わDOS3ぽいデスが

>> DISK BASICのエントリわE800:2だそーで。
> とりあえずosfdiplwでE800:0002へ飛ばしても起動するのはROM BASICのようでした。やってることは0:500にあるDISK BASIC起動のフラグを設定するか否かの違いだけみたいです。

まぁそんな気がして居ましたが。
DISK BASIC起動にわ最低限DISK BASIC2.0/1.0のDISK code(最も軽くディスク関連コマンド・
倍精度実数#・漢字変換かJIS16進を付加)が必要と。
矢っ張りROM BASICでディスクを遣うにわBINを書く鹿

 IDEDEVの大晦日更新  まりも  2024年12月31日(火) 16:09
IDEDEVを更新し、別スレッドで話題になった、ACS-2以降で新設の "SET/READ ACCESSIBLE MAX"というコマンドにデバイスが対応しているかどうかを表示するようにしました。うちにあるSSDでは画像の製品1種しか該当しませんでした。従来のSET/READ MAX ADDRESS にも対応しています。当面は容量変更ツールが新コマンドに対応する必要性は低そうです。

【追記】なおこの機能の有無を示すフラグはidentifyデータのワード119(十進数)のbit 8です。Crystal Disk Infoなどでも確認できます。