東方Windows版はPC-98でも動作する話

Noteは初めて書くので、いろいろ足りないところがあるのかもしれないがそこは許して欲しい。

はじめに

東方projectという有名なシリーズがある。このシリーズは長い歴史があり、特に初期5作品はNECのPC-9800シリーズ向けに作られていたからか「東方旧作」、それ以降のWindows向けに作られた作品を「Windows版」としてファンは区別しているようだ。

PC-98が家電量販店から姿を消して10年以上経った事や、PC-98といえばMS-DOSという事もあり(実際旧作のプレイにはMS-DOSを必要とする)、世の中には「PC-98では東方旧作しか動かない」と考えている人が多くなった。

しかし、それは大きな間違いである。

PC-9800シリーズのうち、後期の主力となったPC-9821シリーズはWindows向けの機種であり、95年ごろからその殆どがWindows95/NTプレインストール機として発売された。Windows版1作目となる東方紅魔郷はWindows98向けに制作されたが、PC-9821にはWindows98プレインストール機も存在した。そしてPC-98専用のWindows98/2000も店頭販売されたので、実はOSだけを見ると、なにも障害はないのだ。

で、どうやって動かすの?

動かすには、一定の条件を満たしたPC-9821を用意する必要がある。まず最低限の条件として、Windows98/2000がインストールされている事。次に動かしたい作品に対応したCPUとGPUが載っている事。この条件により、PC/AT互換機向けのGPUを改造して使えるWindows2000がGPUの入手性の点から有利となり、PCIバスを搭載していないPC-9821では動かせない。そしてCPUも快適プレイの為に出来れば高速なものが好まれる。そして出来ればHDDはSCSI接続で繋げたい。というのもこの世代のPC-98は内臓HDD端子を経由すると読み書きが極端に遅いからだ。

上記の条件を満たすのは大体Windows95が登場してからPC-98が完全に撤退するまでのデスクトップ機で、CPUはPentium以降必須HDDはSCSI接続推奨で4GB以上、メモリは機種にもよるがWindows2000を動かすなら最低でも64MBは必要と、かなりハイスペックなPC-98が必要となる。PCIバスは2つあれば文句なしだろう。

筆者が実際に試した構成

ここでWindows版の2作目、東方妖々夢が動く構成を紹介しよう。ベースとした機種はPC-9821V166で、CPUはK6-2+の515MHz(※1)を搭載し、メモリは本体が認識する最大量の128MBに増量。SATAカードを挿して接続した120GBのSSDにWindows2000をインストール。GPUは本来PC-98では動かないはずのNvidia Geforce PCX5900とした。(※2)

この環境ならPC-9821で東方妖々夢を動かすことができる。と言ってもフレームレートは安定しないし、処理落ち率も凄いことになるので、98縛りでもしない場合、快適プレイを目指すなら2021年現在市販されているパソコンを買った方が安いし速い。またPC-98縛りでも上記機種より上を目指せるベースモデル(*3)があるので、これだけやればPC-98で動くんだなぁ程度に考えてもらえると嬉しい。

もしかしたら...

しかし、私はこう思う。東方妖々夢が登場した2003年はPC-9800シリーズ最後の機種となるRa43とNr300の製造が無念にも打ち切られた年である。しかし、流石にシェアは落ちていたとしても、この記事を書いた2021年と比べるとPC-98を現役で動かしていた方も多いはず。

もしかすると近い構成(*4)で東方妖々夢を動かしていた方が当時いたのかもしれない...と。

(※1)正確にはBuffaloのHK6-533P-NV4を下駄ごと載せたが、本体のベースクロックを上げる改造により、533MHzで動かそうとすると600MHz動作となり正常に起動せず。クロックを下げて対処している。
(※2)SATAカードやGPUはPC/AT互換機向けBIOSの関係でそのまま動かそうとすると起動や認識に失敗する上に、Geforce PCX 5900はそもそもPCI Expressの為端子が合わない。ところがBIOS問題は有志のソフトで解決する上、PCIバスにPCI Expressカードを搭載できる製品が存在する為、2021年現在どちらも回避できるようになった。
(*3)CPUにPentiumPro〜Pentiun II/Celeronを搭載したシリーズ(Mate-R)をベースにすれば、更なる高みを目指すことが出来る。特にGPUはCPUがこの世代でないと動作しないものもある。
(*4)Geforce PCX 5900をGeForce FX 5600に、SSDをPC-98対応UltraSCSIカード接続のHDDに置き換えれば2003年でも再現可能なのでもしかすると...?

この記事が気に入ったらサポートをしてみませんか?