スキップしてメイン コンテンツに移動

投稿

32bitゲームを64bit環境で動かすWindowsの仕組みWOW64

Windowsで動くゲームは昔のWindows95/98用ゲームから始まり、ちょっと前のWindowsまで大半のゲームは32bitコードのプログラムです。 今のWindowsを64bit環境で使っている人が多いと思いますが、そのままでは32bitコードのプログラムは動きません。Windows側で「WOW64」というエミュレーションがされます。 WOW64を理解しておくことで昔のゲームを今のパソコンで動かせる可能性が高まります。 参考にしたWEBページ 32bitアプリを64bit Windows 7で動かす「WOW64」(ASCII.jp) 第2回 Win32アプリケーションを実行するWOW64(@IT) WOW64とは Windows 32bit On Windows 64bitの略。64bitのWindowsで32bitコードのプログラムを動かすエミュレーションの仕組みです。 CPU自体だとx86の64bit化自体は32bitとの互換性が高い状態で拡張されています。加えてWindows側は32bitコードのプログラムの互換性を維持するためにWOW64の仕組みが動いて対応します。 64bit環境で32bitコードのプログラムは以下のような動き、制限があります。 32bitコードのプログラム向けに32bitで扱える仮想メモリ空間が割り当てられる 32bitコードのプログラムと64bitコードのプログラムは1つのプロセス内に混在できない DLLも32bitコードのプログラムは32bitコードのDLLを呼び出す必要がある。32bitコードのプログラムから64bitコードのDLLを呼び出せない Windowsのシステムフォルダやレジストリは32bitコード用に用意されたものにアクセスするようにリダイレクトする 32bitのゲームを64bit環境で動かすときのポイント 古いゲームのインストール先は標準のProgam Filesフォルダにしない 64bit環境では64bitコードのプログラムは C:¥Program Files に、32bitコードのプログラムは C:¥Program Files(x86) にインストールされます。Program Files(x86)やProgram FilesフォルダはWindowsの管理下になっています。 Win95/98向けのような古いゲ

Win95/98時代のゲームを今のWindows10で遊ぶ・動かす方法

 昔のWindows95/98時代のゲームを今でも遊びたいという人は多いと思います。自分もそうです。 でもWindows10で動かそうとしてもそのままではうまく動かないときが多いので対処方法をまとめておきます。 対処方法の一覧 対処方法1:ゲームのインストーラは使わずにゲームが入っているメディア(FD・CD)から直接コピーする 対処方法2:古い環境でゲームをセットアップして内容をコピーする 対処方法3:プログラムの「互換性」の設定をする 対処方法4:「DDrawCompat」でグラフィックス関連の互換性を上げる 対処方法5:「_inmm.dll」でCD音源を再生できるようにする 対処方法6:64bit環境ならWOW64の仕組みをふまえて調整する ↓起動したゲームの例(ぷよぷよ通、バーチャファイターPC) 対処方法1:ゲームのインストーラは使わずにゲームが入っているメディア(FD・CD)から直接コピーする Windows95/98時代のゲームのインストーラは今のWindows 10でうまく動かなかったりします。 ゲームが入っているメディア(FD・CD)を見てみて、ゲームの実行プログラム(EXEプログラム)やゲームのファイルがそのまま見える状態ならコピーしてみましょう。 もしsetup.exeや内容がCABファイルで圧縮されているゲームはセットアップが必要でこの方法は使えません。 手順 1. ゲームが入っているメディア(FD・CD)をエクスプローラで開く 2. ゲームのプログラム(EXE)やDLLファイル、WAVやMIDファイル、TXTファイル、その他ファイルなどが沢山入っているフォルダがあるか確認する 3. 見つかったらCドライブにゲーム名のフォルダを作り、中身をコピーする 4. ゲームのプログラム(EXE)を実行してみて動くか試してみます 対処方法2: 古い環境でゲームをセットアップして内容をコピーする 対処方法1ができないゲームはWindows XPなどの少し前のパソコンがあれば、そこにセットアップしたものをコピーする方法があります。 ただしファイルのコピーだけでは動かず、セットアップでレジストリに登録された内容もコピーする必要があるゲームもあります。 手順 1. 少し前のOSかゲーム要件にマッチするOSが動くパソコンを起動する 2. ゲームをそのパソコンでセット

カプコンアーケードスタジアムをAtom CPUで動かす方法

ファミコンの裏技のようなやり方で解決しました。試行錯誤の内容をまとめておきます。 Capcom Arcade Stadium(カプコンアーケードスタジアム) は1984年から2001年にかけて登場したアーケードゲーム32タイトルが遊べるソフトです。 まずは動かすためのスペック要件確認 自分が使っているT100HAのスペック。 OS: Windows 10(21H2) Pro プロセッサー: Intel Atom x5-Z8500 メモリ: 4GB グラフィック: Intel HD Graphics(CPU内蔵) ディスプレイの最大解像度は1280x800 DirectX: Version 12が入っている Steam版の最低システム要件(Steamの「 Capcom Arcade Stadium 」ページより) 64 ビットプロセッサとオペレーティングシステムが必要です OS: WINDOWS 10 (64-BIT 必須) プロセッサー: Intel Core i5-4460 または AMD FX-6300以上 メモリー: 4 GB RAM グラフィック: NVIDIA GeForce GTX 760 or AMD Radeon R7 260x with 2GB Video RAM DirectX: Version 11 ストレージ: 4 GB 利用可能 追記事項: 想定動作は720P/60FPS。本作はXinput対応コントローラーでのプレイを推奨いたします。 これ見るとT100HAは確実にCPUとグラフィックは性能が足りない。メモリは4GBモデルなので最低ラインはクリア。 80~90年代のアーケードゲームだから、スペックそんなに必要じゃないと思うけど、と勝手な期待をする。 T100HAで遊べるか試してみた最初の結果 基本ソフトは無料で「1943」が遊べるのでそれで試すことが可能。確認してみた。 Steamでカプコンアーケードスタジアムをライブラリに追加。Steamクライアントでダウンロードして起動。 ソフトが立ち上がってウインドウが出た。ブラックアウトしたまま画面が出ない。 パソコンのパワー使っていて重い。 うーん動かない。遊びたかったという気持ちが残るままタスクを強制終了。 どうにかして遊べないか試行錯誤する 「ゲームが起動しないなど、正常に動作しない

T100HA(Windows10)の音量が勝手に大きくなる問題が再発したので対処中

「 T100HA(Windows 10)の音量が勝手に大きくなる問題の対処方法 」 「 T100HAにWindows10(21H2)をクリーンインストール 」 「 Windows 10のデバイスドライバの自動更新を無効にする方法 」 上記対応済みのT100HA(Windows10 バージョン21H2)で発生するようになりました。2022年2月分のWindows Updateを当てた直後からなので、Windows Updateが原因で間違いなし。 「Windows 10のデバイスドライバの自動更新を無効にする方法」の内容はすべて設定済みで元に戻ってはいなかったです。 対処を試みる 症状が出ている状態でオーディオドライバをそのまま再インストール 今回はRealtekをアプリからアンインストールしない状態で、そのまま再インストール。 再インストールして再起動したところ、おや?音が大きくならない? この問題はしぶとかったはずなので今様子見ています。

T100HA(Windows10)の音量が勝手に大きくなる問題を対処済み→再発した

「 T100HA(Windows 10)の音量が勝手に大きくなる問題の対処方法 」 「 T100HAにWindows10(21H2)をクリーンインストール 」 「 Windows 10のデバイスドライバの自動更新を無効にする方法 」 上記対応済みのT100HA(Windows10 バージョン21H2)で2か月ほど経ちましたが、音量が大きくなる問題は発生していません。デバイスドライバの自動更新の無効が効いているようです。 音量問題が無いことで、WebサイトのYouTube動画やYouTubeを見るときに本当にスムーズになって良いです。 ※2022年2月追記 2022年2月のWindows Updateを当てたら、音量問題が再発しました。 「 T100HA(Windows10)の音量が勝手に大きくなる問題が再発したので対処中 」

T100HAにWindows10(21H2)をクリーンインストールする

 T100HA(メモリ4GBモデル)でバージョン21H2をクリーンインストールしました。手順を簡単にまとめておきます。 Windows10 バージョン21H2をインストールした場合もPCに実装されているデバイスはどれも問題なく動きます。キーボードのファンクションキーにある音量の上下、ミュートや画面明るさの上下などの操作も動作します。困ったことは起きていません。 この手順は購入したときから入っている回復パーティションなどを全て消すのでトラブルが起きても大丈夫な人は行ってみてください。 必要なもの Windows10インストールメディア マイクロソフトから公開されている「MediaCreationTool」でWindows10のインストールメディアをDVD、BDメディアかUSBメモリに作成します。 https://www.microsoft.com/ja-jp/software-download/windows10 ASUS T100HA用のデバイスドライバ ASUSのサイトからデバイスドライバを全てダウンロードします。 https://www.asus.com/jp/supportonly/T100HA/HelpDesk_Download/ 外付けハードディスク、USBメモリなど(データ、デバイスドライバのバックアップ用) 手順 準備をします。 1. T100HAのハードディスクにある必要なデータを外付けハードディスクかUSBメモリにバックアップします。 2. Windows10インストールメディアを「MediaCreationTool」で作成します。 3. T100HAのデバイスドライバをダウンロードしたら、外付けハードディスクかUSBメモリにバックアップします。 Windows10のクリーンインストールをします。長い時間かかります。 1. Windows10のインストールメディアをT100HAに接続します。 2. T100HAを起動します。その際、起動時にF2キーを連打してBIOSを起動します。使うインストールメディアに合わせて起動順位を内蔵ストレージよりDVDかBDドライブやUSBメモリを上に設定し、設定を保存してBIOSを終了します。 3. 再起動がかかり、その後Windows10のセットアップが起動するのを待ちます。 4. セットアップが起動したら、画面の指

T100HAはWindows 11をインストールできない

 マイクロソフト公式の「PC正常性チェックアプリ」で確認しました。 T100HA(メモリ4GBモデル)は残念ながらWindows 11はインストールできないようです。 このPCは現在、Windows 11システム要件を満たしていません プロセッサは現在、Windows 11でサポートされていません。 プロセッサ: Intel(R) Atom(TM) x5-Z8500 CPU @ 1.44GHz すべての結果 プロセッサ → NG セキュアブート → OK TPM2.0 → OK メモリ(少なくても4GB)  → OK(4GBモデルの場合) システムディスク(64GB以上) →  OK プロセッサ(2つ以上のコア) →  OK プロセッサクロック速度(1GHz以上) →  OK