このプロジェクトは、私が約 16 歳のときに Visual Basic 6 でコンピューター プログラミングを試みた最初の試みの 1 つです。 Windows 環境でNokia 5110電話のメイン GUI を正確にシミュレートします。プロジェクトを完了することはできませんでしたが、Snake ミニゲームを入手できたら面白かったのではないかと思います。作業を続けたい人がいる場合は実行してください。
初めてのコーディングであり、非常に冗長なので、コードがひどいところがあることに気づきました。当時、学校ではプログラミングを教えていなかったため、私は正式な教育やトレーニングを受けておらず、基本的な概念の多くをまだ理解していませんでした。ごめん ?
Windows 10 で実行されているアプリケーションのスクリーンショットをいくつか示します。
次の手順では、VMware Workstation Player 17 で Windows 95 仮想マシンをセットアップし、Visual Basic 6 プロジェクトを開く方法について説明します。あまり懐かしくない方法で記憶をたどりたい場合は、最新バージョンの Windows に Visual Basic 6 を正常にインストールし、そこからプロジェクトを開くことも可能です。
ここからVMWare17をダウンロードしてインストールします
新しい仮想マシンを作成する
「後でオペレーティング システムをインストールします」を選択します。
仮想マシンに「Windows 95」という名前を付けます。
最大ディスク サイズを 2GB として割り当てます
「fdisk仮想ディスクを単一ファイルとして保存」を選択します。
https://www.allbootdisks.com/download/dos.html から Dos6.21.img をダウンロードします。
「ハードウェアをカスタマイズ...」を選択します。
「追加...」ボタンをクリックし、「フロッピードライブ」を選択します。
「フロッピー イメージ ファイルを使用する:」を選択し、Dos6.21.img ファイルを参照します。
仮想マシンをプレイする
プロンプトでコマンド fdisk を入力し、1、1、Y を選択します。
コマンド「format c:」を入力します。
Win95 OSR2 ISO を https://winworldpc.com/product/windows-95/osr-2 からダウンロードします。
メイン メニューから、プレーヤー -> リムーバブル デバイス -> CD / DVD (IDE) を選択します。
設定ダイアログで「ISO イメージ ファイルを使用する:」を選択し、windows95b.iso ファイルを参照します。
コマンド mkdir c:win95 を使用して、c: ドライブに新しいフォルダーを作成します。
コマンド xcopy r: c:win95 /s /e を使用して、セットアップ ファイルを c: ドライブにコピーします。
コマンドを入力します: c:win95setup.exe /IS
OEM CD キーをオンラインで検索します。 Google はあなたの友達です
プロンプトが表示されたら、ネットワーク アダプターとサウンド カードをインストールするオプションを無視します。
メイン メニューから、プレーヤー -> リムーバブル デバイス -> フロッピー -> 設定を選択し、「物理ドライブを使用する」を選択します。
Windows のインストールが完了したら、画面の下部にあるプロンプトをクリックして VMware Tools をインストールします。
デスクトップを右クリックし、[プロパティ] -> [設定] タブ -> [詳細プロパティ] -> [変更...] -> [ディスク使用] を選択し、パス「C:Program FilesVMwareVMware ToolsDriversvideo」を入力し、ファイル vmx_svga を参照して、SVGA ドライブを手動でインストールします。 .drv
ディスプレイ設定で、希望のモニター解像度を設定します
https://winworldpc.com/product/microsoft-visual-bas/60 から Visual Basic 6 ISO をダウンロードします。
メイン メニューから、プレーヤー -> リムーバブル デバイス -> CD / DVD (IDE) を選択します。
設定ダイアログで「ISO イメージ ファイルを使用する:」を選択し、Visual Basic 6.0 Enterprise Edition.iso ファイルを参照します。
「マイ コンピュータ」を開き、CD ドライブをダブルクリックします。
アプリケーションをインストールする
OEM CD キーをオンラインで検索します。 Google はあなたの友達です
Windows Active Desktop Update を使用せずに Internet Explorer 4.01 SP1 をインストールすることを選択します
VMware Player で仮想マシンを安全にシャットダウンする
VMware の現在のバージョンには、オーディオをサポートするために必要なハードウェアを備えた VM を作成する際に問題があります。解決策があります:
gui.exitOnCLIHLT
hpet0.present
vmci0.present
vmci0.id
ファイルを開きます: C:Users<ユーザー名>DocumentsVirtual MachinesWindows 95Windows 95.vmx をメモ帳で開きます。
ハードウェアのバージョン構成を virtualHW.version = "4" に変更します。
pciBridge で始まる行または pciSlotNumber で終わる行を削除します。
次の行を削除します
VMware Playerで仮想マシンを起動します。
メイン メニューから、プレーヤー -> リムーバブル デバイス -> CD / DVD (IDE) を選択します。
設定ダイアログで「ISO イメージ ファイルを使用する:」を選択し、このプロジェクトのソース コードを含む win95_drivers.iso ファイルを参照します。
マイ コンピュータで d: ドライブを開き、SBPCI128Setupus_w9x.exe ファイルを実行してオーディオ ドライバをインストールします。
最初にコンピューターの再起動を求められたら、「いいえ」をクリックし、インストーラーが完了するまで待ちます。
仮想マシンを再起動すると、おなじみの Windows 起動音が聞こえるはずです。
メイン メニューから、プレーヤー -> リムーバブル デバイス -> ネットワーク アダプター -> 設定 -> 「ブリッジ」および「物理ネットワーク接続状態の複製」を選択します。
「スタート」→「設定」→「コントロールパネル」をクリックします
オープンネットワーク
「追加...」をクリックします。
「プロトコル」をクリックし、「追加...」をクリックします。
[製造元] タブで [Microsoft] を選択します
[ネットワーク プロトコル] で、[TCP/IP] を選択します。
「OK」をクリックしてセットアップを終了します
仮想マシンを再起動します
Internet Explorerを開く
「(LAN) を使用して新しい接続を設定したい」を選択し、「(LAN) を使用して接続する」を選択し、プロキシ サーバーを使用する場合は「いいえ」を選択します。
Internet Explorer で www.google.com にアクセスしてみてください
VMware Player で仮想マシンを安全にシャットダウンする
仮想マシンを選択し、メイン メニューから [プレーヤー] -> [管理] -> [仮想マシン設定...] を選択します。
[追加...] ボタンをクリックし、[USB コントローラー] を選択します。
VMware Playerで仮想マシンを起動します。
起動時にデバイス ドライバーの更新ウィザードのプロンプトをキャンセルします
「設定」→「コントロールパネル」→「システム」→「デバイスマネージャー」を開きます
ハードウェアのリストから不明な「その他のデバイス」をすべて削除します。
メイン メニューから、プレーヤー -> リムーバブル デバイス -> CD / DVD (IDE) を選択します。
設定ダイアログで「ISO イメージ ファイルを使用する:」を選択し、このプロジェクトのソース コードを含む win95_drivers.iso ファイルを参照します。
Windows にはバグがあり、必要な XUSBSUPP.exe ドライバ ファイルを実行すると、最初にスキャンディスクが実行されますが、無限ループに陥ってしまいます。これを克服するには:
エクスプローラーで c:Windows フォルダーを開きます
メイン メニューから [表示] -> [オプション] -> [表示] を選択し、[MS-DOS ファイル拡張子を隠す] のチェックを外します。
Scandskw.exe の名前を Scandskw.old に変更します。
Visual Basic 6 で d:ScandskwScandskw.vbp プロジェクトを開きます。 [ファイル] -> [作成...] Scandskw.exe を選択し、c:WindowsSystem ディレクトリを参照してコンパイルします。
「マイ コンピュータ」で d: ドライブを開き、XUSBSUPP.exe を実行すると、必要なすべての USB 大容量ストレージ ドライバがインストールされます。
仮想マシンを再起動します
デバイス ドライバーの更新ウィザードのプロンプトに従って、PCI ブリッジとその他のドライバーをインストールします。
前に作成した c:WindowsScandskw.exe ファイルを削除し、Scandskw.old の名前を exe 拡張子を付けて変更します。
USB フラッシュ ドライブを再度挿入し、新しい USB デバイスが検出されましたというプロンプトで [仮想マシンに接続] を選択します。
デバイス ドライバーの更新ウィザードのプロンプトに従って、汎用 USB 大容量ストレージ クラス デバイス ドライバーをインストールします。
指示に正しく従った場合は、「マイ コンピュータ」にリムーバブル ディスク (E:) が表示されるはずです。
ソース コード フォルダーの ISO イメージを作成します。
https://www.imgburn.com/index.php?act=download から ImgBurn をダウンロードします
ImgBurnを開き、「ファイル/フォルダーから画像ファイルを作成」を選択します。
このプロジェクトのソース コードの ZIP を GitHub からダウンロードし、フォルダーに解凍します。
ImgBurn でソース コード フォルダーを参照し、出力ファイル名を選択して ISO ファイルを書き込みます。
VMware プレーヤーのメイン メニューから、プレーヤー -> リムーバブル デバイス -> CD / DVD (IDE) を選択します。
設定ダイアログで「ISO イメージ ファイルを使用する:」を選択し、ISO ファイルを参照します。
c:reposNokia5110 という名前のフォルダーを作成し、そこにソース コードをコピーします。
Visual Basic 6 で Nokia5110.vpb プロジェクト ファイルを開きます。
[実行] -> [開始] を選択してプログラムを実行します
または...
USB ドライブを使用してソース コードをホスト マシンにコピーします。
このプロジェクトのソース コードの ZIP を GitHub からダウンロードし、フォルダーに解凍します。
USB フラッシュ ドライブを挿入してコードをコピーし、ドライブを取り外します
先ほど作成した Windows 95 仮想マシンを起動します。
USB フラッシュ ドライブを再度挿入し、新しい USB デバイスが検出されましたというプロンプトで [仮想マシンに接続] を選択します。
「マイ コンピュータ」を開くと、リムーバブル ディスク ドライブ (E:) が表示されるはずです。
c:reposNokia5110 という名前のフォルダーを作成し、そこにソース コードをコピーします。
Visual Basic 6 で Nokia5110.vpb プロジェクト ファイルを開きます。
[実行] -> [開始] を選択してプログラムを実行します
残念ながら、最新のブラウザでは、一部の Visual Basic 6 実行可能ファイルが潜在的な脅威としてフラグを立てられるため、リリースをダウンロードするにはコマンド ラインを使用する必要がある場合があります。
gh release download -R https://github.com/lschmid83/Nokia-5110 -A zip -O "c:releaseNokia 5110.zip"