Home

Awesome

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

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

License

The MIT License is applied to this software.