上記から0.5秒設定のタイマ(8253A)が1秒のリアルタイムクロック(カレンダ時計)に対しての回数が
20(0x0015)で正常値でなのにたいし、50(0x0032)で2.5倍となっております。
undocのこのページ
> o 各カウンタへの入力クロックは、システムクロック周波数に依存する。
> 8253Aでは、カウンタ#0〜#2にそれぞれ独立のクロックを入力することが
> できるが、PC-9800では全て同じ周波数が入力されている。
> ----------------+------------------------------
> システムクロック|カウンタの入力クロック周波数
> ----------------+------------------------------
> 5M,10MHz系(*1) |1.9968MHz
> 8MHz系 (*2) |2.4576MHz
> ----------------+------------------------------
> *1: 0000:0501h bit 7=0のとき
> *2: 0000:0501h bit 7=1のとき
これは間違っています。正しくは
----------------+------------------------------
システムクロック|カウンタの入力クロック周波数
----------------+------------------------------
5M,10MHz系(*1) |1.9968MHz
8MHz系 (*2) |2.4576MHz
----------------+------------------------------
*1: 0000:0501h bit 7=0のとき
*2: 0000:0501h bit 7=1のとき
undocのとおりに実装するとハマるのでご注意ください。
それでも2倍の開きがあるのでまだ問題があります、SCLK1(Cバス)のクロックにも注意が
必要です5MHz系でもPC-9801初代・E・F・Mとそれ以外ではSCLKのクロックが異なります。
SL9821はBASEFREQが24576(kHz)なので素直にそれをマイマへ入力すれば良いのに、
誤った係数変換を行ってしまい、恐らくタイマに60494(khz)が入ってしまっていると思われます。
それでもWindows NT 3.xと4.0以外のWindowsは動いてしまうので気づきにくいところではあります。
PC-98エミュを語ろう19
■ このスレッドは過去ログ倉庫に格納されています
2021/01/19(火) 02:51:30.88ID:7El1eVA50
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【節約】ローソンが“○○だけ”のコスパ追求「一点グルメ」弁当発表 “コーンだけ”や“サケだけ”具材1種で価格最大5割安 [煮卵★]
- ショートスリーパー堀大輔氏 1日30分睡眠の1週間ライブ終了「体力はあり余っている」アクシデントありも完走 [Anonymous★]
- 【🦗】「気づかず半分飲んだ」くら寿司汁物に“コオロギ”混入?Threads投稿拡散、運営会社「把握している」保健所に報告 [ぐれ★]
- 【速報】地震 茨城県で最大震度3 [ニョキニョキ★]
- 【速報】さらに7000万円不明 「赤い羽根」募金会明らかに 使途不明金は計2億5000万円に ★2 [おっさん友の会★]
- そりゃホームからなくなるわけだ…「立ち食いそば」が絶滅寸前の危機 哀愁漂う昭和の遺産がなくなりつつある理由 [ぐれ★]
- トランプ帝国エネルギー庁長官「聞け!サウジのパイプラインは数日中に復旧する」 [633746646]
- 地震 [509448172]
- ショートスリーパー高市早苗も堀さんみたいな毎日を送ってるの? [819729701]
- 木戸クラッチ🍚の🏡
- 【悲報】習近平、逝きそう [199590541]
- サウジアラビア「助けて!東、南、北の3方向から攻撃受けてるの!」トランプ「そう・・・(無関心)」 ★2 [633746646]