DOSBoxメモ

自分用メモです.

DOSBoxDOSBox-Xがある.

DOSBoxは,Raspberry Pi OS (RPiOS) 用のパッケージがある.Slackware ARM (32bit) / AArch64でも,sbopkgでbuildできて動作する.

DOSBox-Xをインストールするには,flatpakのインストールが必要.RPiOSにはflatpakの出来上がったパッケージがあり,DOSBox-Xのインストール,起動の確認までできた.

Slackware ARM (32bit) / AArch64では,SlackBuildsflatpakがあるが,必要とするパッケージostreeを先にインストールしてもflatpakのconfigureが “ostree-1がない” と言ってエラーで終わる

DOSBoxもDOSBox-XもDOSが動く基本的な仕組みは同じようだが,後者にはメニューが付いていて設定等がメニューからできる模様(あまり詳しくは試してない).

DOSBoxでFreeDOSを保存しているサブディレクトリーをCドライブとしてマウントすることは成功.そのCドライブからのブートは今のところうまくいっていない.

以上が2024年3月23日現在確認したところ.

後の注: Flatpakを使わないDOSBox-Xのパッケージが用意されているdistroもあります.
SlackBuildsに登録されているbuildスクリプトはほとんどがx86 32bitとAMD64用に書かれたもので,ARM (32bit/64bit)で確認されたものは少ないようだ.

Slackware AArch64でSDDM動く

当社調べ

当サイトの情報はすべて「当社調べ」であり,これらの情報を直接的あるいは間接的に利用して直接的・間接的な損害が発生しても,当サイトの保有者および運営者および記事の執筆者は一切の責任を負いません.

V3D instead

これまで,気づいていたことは,同じRaspberry Pi 5 Model B (RPi5)やRaspberry Pi 4 Model B (RPi4)で動かしていても,Slackware ARM/AArch64よりもRaspberry Pi OS (RPiOS)方がデスクトップ環境もアプリも動作がきびきびしているということです.

そして,Slackware ARM (32bit) 15.0やSlackware AArch64 CurrentではSDDMが動かない.

Firmware的な違いとしては,RPiOSではGraphics ProcessorがV3Dなのに対し,Slackware ARM/AAarch64ではllvmpipeであるということです.

そんなものなのかなあと思って使ってきましたが,昨日のことですが,Slackware ARM/AArch64の/boot/config.txtでは,

# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d
max_framebuffers=2

なのに対して,RPiOSでは,

# Enable DRM VC4 V3D driver
dtoverlay=vc4-kms-v3d-pi5
max_framebuffers=2

となっているのに気が付きました. “-pi5” が必要なのか! ということで,Slackware AArch64にも “-pi5” をつけたところ,ちゃんとKDEのAboutでV3DがGraphics Processorとして使用されていることが確認できました.

同様に,RPi5におけるManjaro ARM(64bit)とRPi4におけるSlackware ARM(32bit) 15.0でもV3DがGraphics Processorになっていることを確認しました.

V3Dだと,Slackware ARM (32bit)およびAArch64でSDDMが動きますし,KDE Plasma DesktopのいくつかのDesktop Effectが利用できるようになります.

そして,Firefoxが付いてないSlackware ARM 15.0のWebブラウザーであるFalconとKonquarorがなんとか耐えられるレスポンスで動くようになりました.

ただし調子に乗ってFalconでhttps://fast.com/を開くとデスクトップが固まります😅

当然ながらRPi4の場合は,
# Enable DRM VC4 V3D driver 
dtoverlay=vc4-kms-v3d-pi4 
max_framebuffers=2

です.