Skip to content

msawahara/me56ps2-emulator

Repository files navigation

ME56PS2 emulator

This software emulates ME56PS2 (PlayStation 2 compatible modem; manufactured by Omron) and performs communication via the Internet.

By using this software, game software that supports modem communication can be used via the Internet.

Requirements

  • Linux with USB Raw Gadget driver
  • Hardware with USB Device Controller
    • e.g. Raspberry Pi (Zero W/2 W, 4 Model B), NanoPi NEO2

Usage

Prepare

$ git clone https://github.com/msawahara/me56ps2-emulator.git
$ cd me56ps2-emulator
$ make rpi4  # for Raspberry Pi 4

If you use a different board than the Raspberry Pi 4, use below.

$ make rpi-zero  # for Raspberry Pi Zero W
$ make rpi-zero2  # for Raspberry Pi Zero 2 W
$ make nanopi-neo2  # for NanoPi NEO2, Lichee Zero

Run

Requires root privileges to use the USB Raw Gadget. Run as root user or use sudo if necessary.

Run as a server

When listening on port 10023

$ sudo ./me56ps2 -s 0.0.0.0 10023

In the game software, operate as the waiting side (or "RECEIVE SIDE") when running as a server.

Run as a client

When connecting to a server with address 203.0.113.1 and port 10023

$ sudo ./me56ps2 203.0.113.1 10023

In the game software, operate as the connecting side (or "SEND SIDE") when running as a client.

Notes

  • "PlayStation" and "PS2" are registered trademarks of Sony Interactive Entertainment Inc.
  • This software is NOT created by Sony Interactive Entertainment Inc. or OMRON SOCIAL SOLUTIONS CO., LTD., and has nothing to do with them. Please do not make inquiries about this software to each company.

License

The MIT License is applied to this software.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published