OpenMythosのサンプルプログラムを動かしました

1.概要 前回、OpenMythosの環境構築まで実現したので、GitHubにあるサンプルプログラム(Usage)を動かしてみました。一部エラーが発生しましたが、結果出力部分なので修正をしました。その内容を記述します。 2.詳細 Usageに記載されているPythonプログラムをopenmythos_usage.pyとして作成します。 $ source ~/mypy/bin/activate (mypy) $ pythoh3 openmythos_usage.py 下記エラーとなります [MLA] Parameters: 1,538,626 [MLA] Logits shape: torch.Size([2, 16, 1000]) [MLA] Generated shape: torch.Size([2, 24]) Traceback (most recent call last):   File "/home/nakasima/openmythos/openmythos_usage.py", line 48, in <module>     rho = torch.linalg.eigvals(A).abs().max().item()           ^^^^^^^^^^^^^^^^^^^^^^^ RuntimeError: linalg.eig: The input tensor A must have at least 2 dimensions. コードの下記部分を修正します #rho = torch.linalg.eigvals(A).abs().max().item() rho = A.abs().max().item() $ source ~/mypy/bin/activate (mypy) $ pythoh3 openmythos_usage.py [MLA] Parameters: 1,538,626 [MLA] Logits shape: torch.Size([2, 16, 1000]) [MLA] Generated shape: torch.Size([2, 24]) [MLA] Spectral radius ρ(A) = 0.3679 (mus...

uefi-BIOSでdosbox-xを利用したWindows95/98のPCゲームを試しました

1.概要

uefi-BIOSでdosbox-xを利用したWindows95/98のPCゲーム実行にチャレンジしました。ネットを検索してもuefi-BIOSの動作環境が良くわかりません。とにかく、試してみました。すると、全く同じ手順でWindows95/98のgameは問題なく動作します。displayのint命令、sound、midiも鳴ります。感触的にはWindows95/98のPCゲーム実行には一番良い気がしています。その内容を記述します。

2.詳細

HWはuefi-BIOS搭載のNotePC, Memory 16GB, SSDです。OSはubuntu-20.04.6です。

(a) dosbox-x install

参考資料に沿ってinstallします。
$ sudo snap install dosbox-x

(b) Windows98seのinstall準備

前回と同様に、cd bootできるWindows98seを利用しました。
作業用ディレクトリを作成して、そこで参考資料に沿って作業します。
$ mkdir dosbox-x
$ cd dosbox-x

dosboxのconfigをwin98.confで作成します。
$ vi win98.conf

記載内容は参考資料のDOSBox-X config fileを利用しました。

windows98seのisoファイルをwin98se.isoで用意します
この時点でdosbox-x directoryには、win98.confとwin98se.isoが存在します

windows98を導入するディスクイメージを作成します
$ dosbox-x -conf win98.conf

dosbox-xのwindowが起動するので、下記コマンドで500MBの容量で作成します
imgmake hdd.img -t hd -size 512
exit
この時点でdosbox-x directoryには、win98.confとwin98se.isoとhdd.imgが存在します

(c) Windows98のinstall

$ dosbox-x -conf win98.conf
dosbox-xのwindowが起動します。
imgmount c hdd.img
imgmount d win98se.iso
imgmount a -bootcd d
boot a:

これでWindows98のインストールが始まります。
途中で再起動が数回あります。その時は以下のようにして起動します。
Cドライブだけでは起動しないようです。
imgmount c hdd.img
imgmount d win98se.iso
boot c:

(d) Windows95/98のGame導入

Gameのcdをisoファイルに変換して、dosbox-x directoryに準備します。
ここではgame.isoとします

$ dosbox-x -conf win98.conf
dosbox-xのwindowが起動します。
imgmount c hdd.img
imgmount d win98se.iso
imgmount e game.iso
boot c:

Windows98起動後に、Eドライブからgameをinstallします。

(e) 所見

とても良い印象です。uefi-BIOSのPCにubuntu-20.04.6を導入した場合には、dosbox-xを入れてみて、Windows時代のゲームを動かすのも良い気がします。

参考
[本ブログ内参照]
・ubuntuでdosbox-xをsnapでサポート、windows95/98のgame動作確認しました
・Windows95や98のPCゲームをubuntuで楽しむ方法

コメント

このブログの人気の投稿

miniPCのBMAXでWindows11のsecure boot設定漏れでトラブル発生

LinuxMint-22.3にWine 11.6をサクッと入れてみました

LinuxMint 21.3にWinBoat導入を試してみました