0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

PCツナイデント(パラレル版)はDUALSHOCK 2接続IFとして2026年も健在です。

0
Last updated at Posted at 2025-12-31

1. はじめに

みなさんは「PCツナイデント」という製品をご存知でしょうか。プレイステーション用のコントローラをPCのパラレルポートに接続できてしまう画期的な製品でした。2000年代初頭のPC用コントローラは廉価なものだとハズレも多く、一部界隈では家庭用ゲーム機のコントローラを改造してPCに接続する猛者も居たほどです。

そんなご時世に、改造なしでPSコントローラのPC接続を可能にした製品がGAMETECHの「PCツナイデント」でした。後進であるUSB接続タイプのゲームパッドコンバータに道を譲って久しいですが、今回は当該製品の生存報告です。

GAMETECH「PCツナイデント製品情報」より引用
燦然と輝く「Windows98/95対応」の文字

2. Linuxは標準ドライバあり

寝転がってスマホをポチポチしていたある日の一幕。

 私「PCツナイデントパラレルって、もう動かす手段とかないよね?」
 Gemini「Linuxは標準ドライバで対応してますが何か?」

ウッソだろお前wwwこんなほぼ現存しないようなデバイスを標準でサポートしてるとか頭おかしい(褒め言葉)。ということで、手元のCore 2 Duo搭載機に新たな活路が開けそうな機運を感じたため、電源投入して早速の動作確認です。

Core 2 Duo搭載機のDebian Xfceデスクトップ
Linux Mintっぽくカスタマイズする記事はこちら

3. ゲームパッドの動作確認

それでは、PCツナイデントと2本のデュアルショック2をPCのパラレルポートに接続して動作確認です。以下のコマンドを実行すると、パラレルポートを使用しているモジュールをアンロードして gamecon モジュールでポートを専有します。

sudo modprobe -r lp
sudo modprobe -r ppdev
sudo modprobe joydev
sudo modprobe gamecon map=0,7,0,0,7,0

動作確認のため、joystick パッケージをインストールして jstest を実行します。

sudo apt install joystick
jstest --normal /dev/input/js0
jstest --normal /dev/input/js1

…動いた。いや、普通に動くんだが。え、こんな簡単に動いて良いの?Windows 10のときはPsxpadのダウンロードだ何だとずいぶん苦労したのですが。問題なさそうなので、以下のコマンドで .conf ファイルを作成して設定を永続化します。

echo "joydev" |
  sudo tee /etc/modules-load.d/joydev.conf
echo "gamecon" |
  sudo tee /etc/modules-load.d/gamecon.conf
echo "options gamecon map=0,7,0,0,7,0" |
  sudo tee /etc/modprobe.d/gamecon.conf
echo "blacklist lp" |
  sudo tee /etc/modprobe.d/blacklist-lp.conf
echo "blacklist ppdev" |
  sudo tee /etc/modprobe.d/blacklist-ppdev.conf

4. PCツナイデントの入手方法

ネット検索すると、中古で出回っているものはまだあるようです。同等品のDPP-PS2は回路図が公開されているので、電子工作できる人なら自作もあり。

第三科学研究所「PS-DPPケーブル[ DPP-PS2 ]解説」より引用
こちらはUSBポートから5V電源を供給するタイプ

Linux公式でも結線仕様は公開されていて、PSコントローラは5本まで同時接続できるようです。5人でプレイできるゲーム…何も思い浮かばんw

Pinout of the PSX controller (compatible with DirectPadPro)
  +---------+---------+---------+
9 | o  o  o | o  o  o | o  o  o | 1               parallel
   \________|_________|________/                  port pins
    |  |      |  |  |   |
    |  |      |  |  |   +-------->  Clock    ---  (4)
    |  |      |  |  +------------>  Select   ---  (3)
    |  |      |  +--------------->  Power    ---  (5-9)
    |  |      +------------------>  Ground   ---  (18-25)
    |  +------------------------->  Command  ---  (2)
    +---------------------------->  Data     ---  (one of 10,11,12,13,15)

The Linux Kernel documentation「11.3.3. Sony Playstation」より引用
PSコネクタのピン番号表記が逆順になっているのでご注意ください

5. おわりに

Core 2 Duo搭載機には、レトロゲーム専用機として余生を過ごす選択肢ができました。堅牢なビジネスノートは、子供たちの手荒な扱いにどこまで耐え得るのか。


◀️ 前の記事 次の記事 ▶️
クライアントPCをlocalhost専用HTTPサーバにしてGitとSVNでスマホのSDカードを使う セキュアサーバに、なりたいな「ハイ!rclone crypt」⑦gocryptfsを導入してみる
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?