我楽多苑製32MBをいじり倒す。
重要:
カバーを開けると日本IBMの保証対象外となります.また,このページを見て
改造した結果,動作不良等を起こしても責任とれません.自己責任でお願いします.
コンテンツ予告:
我楽多苑で苑主お手製32MBメモリを
プレゼント
するという企画があったので応募したら
見事いただいちゃいましたヘ(^^ヘ)(ノ^^)ノ
そのメモリを元にコンテンツ作成することをお約束していますが
仕事がちょっと忙しいという言い訳にならないような言い訳で
伸び伸びになってしまっていますm(_'_)m
ゴールデンウィークは普通に休めそうなのでそこではぜひとも作成します。
ちなみに現在、我楽多苑
では16MBと32MBメモリが
セリ売り(4/28 23:00まで)されてます。
ご興味のあるかたは是非見に行ってみてください。
と、いうことでまずは動作確認から…
メモリをしげしげと眺める(・_○)う〜ん、ぽんたが作るメモリよりきれいだ(^◇^;)
そして装着。
まずは電源入れると標準4MBと同じ状態で認識するらしい。
そしてレジスタをちょいちょいいじって(0BDD)32MBで認識させてリセットすると…
お〜32MB認識してます(^-^)v
そしてさらにレジスタをいじって(0BCD)28MBと認識させてWindows95を起動すると
無事起動〜(^-^)v
次は本題のWFW+Win3.1日本語環境で試してみる。
と、ここで初めて意外なエラーが…(・_・;)
レジスタセットして立ち上げなおすとビデオドライバーの65xxx 256色なんたらって
メッセージが出た後コマンドプロンプトに戻ってしまいます。
しばらく使ってなかった環境なのでOS側を疑っていつもの28MB環境で立ち上げるとあがる…
20MBにしてみたりレジスタの数字を色々いじってみるが結果変わらず。
13165なんて高価なメモリは16BitなOSには合わないのかと思い
久しぶりにWinNT3.51環境で試そうとするがBackupから
Restoreする時点でNTLDRがうまく戻らずBoot不可(_ _;)
どうにもこうにも…
それにしてもWin95ではちゃんと起動するってことはメモリの加工はうまく行ってると思うわけなんですが
WFWが立ち上がらないのはなにが原因なんだろう?(-_-?)
以下続く…
時間が取れなくて延び延びになってしまったので気合を入れてテストを進めることにしよう。
110を仕事場に持ち込んで仕事してるフリ(バレバレな気もするが…)しながらテスト(^◇^;)
本来ならばADTEC製メモリとパフォーマンステストを予定してたのですがそもそもWFWが起動しない事態に
陥ってしまったので急遽「レジスタの値とWFW起動の関係」とお題目を変えることにしました。m(_'_)m
ちなみにサボってる間に苑主より新しいover16sも届いたので
それも試してみましたが結果は変わりませんでした。残念…
レジスタの値とWFW起動の関係
テスト内容:レジスタ03の値を変えてWFW3.11 + Win3.1(日本語)環境が起動できるか?
テスト機:標準4MBメモリのPC110本体+我楽多苑製32MBメモリ
TEST番号 | 03の値 | メモリ総容量 | 結果 |
1 | 20 | 4+2+0=6MB | WFW起動せず |
2 | 22 | 4+2+2=8MB | WFW起動 |
3 | 40 | 4+8+0=12MB | WFW起動 |
4 | 04 | 4+0+8=12MB | WFW起動 |
5 | 24 | 4+2+8=14MB | WFW起動せず |
6 | 42 | 4+2+2=14MB | WFW起動せず |
7 | 34 | 4+4+8=16MB | メモリエラー |
8 | 43 | 4+8+4=16MB | メモリエラー |
9 | 44 | 4+8+8=20MB | WFW起動せず |
10 | 05 | 4+0+16=20MB | WFW起動せず |
11 | 50 | 4+16+0=20MB | WFW起動せず |
12 | 45 | 4+8+16=28MB | WFW起動せず |
13 | 54 | 4+16+8=28MB | WFW起動せず |
14 | 55 | 4+16+16=32MB | WFW起動せず |
…と、このような結果になりました。
メモリが14MB以上(5番以降)あると「ビデオドライバーの65xxx 256色…」を表示後
コマンドプロンプトに戻るという、BIOS Patch未適用のような挙動を示します。
しかし、Windows95ならば12番の設定でも問題無く起動できるため
BIOS Patchは適用されていることが確認できています。
1番のWFW起動不可状態はWindowsの画面に切り替わり後、砂時計が表示された状態から
コマンドプロンプトに戻るためメモリ14MB以上のケースとは違った動きです。(メモリ不足?)
3,4番はDOS起動時、EMM386のメモリチェック時点でエラー表示となります。
レジスタ03に3(4MB)の値を使用することが出来るケースは見つかりませんでした。
以上のことから
14MB以上の環境ではWFW3.11(Win3.1)環境での固有な何かが関連して
起動できない状態になってると思われます。BIOS Patchと何か関連性があるのか?
また、レジスタ03に3(4MB)の値は設定出来ないと思われます。(理由は考えてませんが現象より)
以上でテストは終了です。
…が、まだ全てを終らせられないようないような発見がありました(^◇^;)
テスト中のミスでレジスタセット後、リブートせずにWFWを起動したところ
なぜか16MB以上のメモリでもちゃんと起動してしまいました。
具体的には
1.レジスタを28MBと認識するような設定(45or54)にして再起動させ28MBの状態にする
2.レジスタを12MBと設定する(04や40)。
3.そのまま再起動せずにWFWを立ち上げると…
あら不思議。ちゃんと起動しました。どういうことなんでしょ?(^◇^;)
この現象の理由が思い浮かばないんですが何か思いついたときテストを再開させます。
またまた続く…?
前のページに戻る
back to top of page