├── .clang-format ├── .github └── workflows │ └── compilation.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── include ├── irx_common_macros.h ├── ps2_all_drivers.h ├── ps2_audio_driver.h ├── ps2_bdm_driver.h ├── ps2_camera_driver.h ├── ps2_cdfs_driver.h ├── ps2_dev9_driver.h ├── ps2_eeip_driver.h ├── ps2_fileXio_driver.h ├── ps2_filesystem_driver.h ├── ps2_hdd_driver.h ├── ps2_iopip_driver.h ├── ps2_joystick_driver.h ├── ps2_keyboard_driver.h ├── ps2_memcard_driver.h ├── ps2_mouse_driver.h ├── ps2_mx4sio_driver.h ├── ps2_netman_driver.h ├── ps2_network_driver.h ├── ps2_poweroff_driver.h ├── ps2_sio2man_driver.h ├── ps2_smap_driver.h ├── ps2_usb_driver.h └── ps2_usbd_driver.h ├── samples ├── CMakeLists.txt ├── alldrivers_sample │ ├── CMakeLists.txt │ └── alldrivers_sample.c ├── alldrivers_verbose_sample │ ├── CMakeLists.txt │ └── alldrivers_verbose_sample.c ├── basic_elf_loader │ ├── CMakeLists.txt │ ├── basic_elf_loader.c │ └── elf_path.ini ├── filesystem_sample │ ├── CMakeLists.txt │ └── filesystem_sample.c ├── hdd_sample │ ├── CMakeLists.txt │ └── hdd_sample.c ├── listdir_sample │ ├── CMakeLists.txt │ └── listdir_sample.c ├── mtap_sample │ ├── CMakeLists.txt │ └── mtap_sample.c ├── poweroff_sample │ ├── CMakeLists.txt │ └── poweroff_sample.c ├── showiopinfo_sample │ ├── CMakeLists.txt │ └── showiopinfo_sample.c └── wav_sample │ ├── CMakeLists.txt │ ├── song_22k.wav │ └── wav_sample.c └── src ├── ps2_audio_driver.c ├── ps2_bdm_driver.c ├── ps2_camera_driver.c ├── ps2_cdfs_driver.c ├── ps2_dev9_driver.c ├── ps2_eeip_driver.c ├── ps2_fileXio_driver.c ├── ps2_filesystem_driver.c ├── ps2_hdd_driver.c ├── ps2_iopip_driver.c ├── ps2_joystick_driver.c ├── ps2_keyboard_driver.c ├── ps2_memcard_driver.c ├── ps2_mouse_driver.c ├── ps2_mx4sio_driver.c ├── ps2_netman_driver.c ├── ps2_poweroff_driver.c ├── ps2_sio2man_driver.c ├── ps2_smap_driver.c ├── ps2_usb_driver.c └── ps2_usbd_driver.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/compilation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/.github/workflows/compilation.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/README.md -------------------------------------------------------------------------------- /include/irx_common_macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/irx_common_macros.h -------------------------------------------------------------------------------- /include/ps2_all_drivers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_all_drivers.h -------------------------------------------------------------------------------- /include/ps2_audio_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_audio_driver.h -------------------------------------------------------------------------------- /include/ps2_bdm_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_bdm_driver.h -------------------------------------------------------------------------------- /include/ps2_camera_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_camera_driver.h -------------------------------------------------------------------------------- /include/ps2_cdfs_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_cdfs_driver.h -------------------------------------------------------------------------------- /include/ps2_dev9_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_dev9_driver.h -------------------------------------------------------------------------------- /include/ps2_eeip_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_eeip_driver.h -------------------------------------------------------------------------------- /include/ps2_fileXio_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_fileXio_driver.h -------------------------------------------------------------------------------- /include/ps2_filesystem_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_filesystem_driver.h -------------------------------------------------------------------------------- /include/ps2_hdd_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_hdd_driver.h -------------------------------------------------------------------------------- /include/ps2_iopip_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_iopip_driver.h -------------------------------------------------------------------------------- /include/ps2_joystick_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_joystick_driver.h -------------------------------------------------------------------------------- /include/ps2_keyboard_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_keyboard_driver.h -------------------------------------------------------------------------------- /include/ps2_memcard_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_memcard_driver.h -------------------------------------------------------------------------------- /include/ps2_mouse_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_mouse_driver.h -------------------------------------------------------------------------------- /include/ps2_mx4sio_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_mx4sio_driver.h -------------------------------------------------------------------------------- /include/ps2_netman_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_netman_driver.h -------------------------------------------------------------------------------- /include/ps2_network_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_network_driver.h -------------------------------------------------------------------------------- /include/ps2_poweroff_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_poweroff_driver.h -------------------------------------------------------------------------------- /include/ps2_sio2man_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_sio2man_driver.h -------------------------------------------------------------------------------- /include/ps2_smap_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_smap_driver.h -------------------------------------------------------------------------------- /include/ps2_usb_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_usb_driver.h -------------------------------------------------------------------------------- /include/ps2_usbd_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/include/ps2_usbd_driver.h -------------------------------------------------------------------------------- /samples/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/CMakeLists.txt -------------------------------------------------------------------------------- /samples/alldrivers_sample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/alldrivers_sample/CMakeLists.txt -------------------------------------------------------------------------------- /samples/alldrivers_sample/alldrivers_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/alldrivers_sample/alldrivers_sample.c -------------------------------------------------------------------------------- /samples/alldrivers_verbose_sample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/alldrivers_verbose_sample/CMakeLists.txt -------------------------------------------------------------------------------- /samples/alldrivers_verbose_sample/alldrivers_verbose_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/alldrivers_verbose_sample/alldrivers_verbose_sample.c -------------------------------------------------------------------------------- /samples/basic_elf_loader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/basic_elf_loader/CMakeLists.txt -------------------------------------------------------------------------------- /samples/basic_elf_loader/basic_elf_loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/basic_elf_loader/basic_elf_loader.c -------------------------------------------------------------------------------- /samples/basic_elf_loader/elf_path.ini: -------------------------------------------------------------------------------- 1 | host:/basic_elf_loader.elf -------------------------------------------------------------------------------- /samples/filesystem_sample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/filesystem_sample/CMakeLists.txt -------------------------------------------------------------------------------- /samples/filesystem_sample/filesystem_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/filesystem_sample/filesystem_sample.c -------------------------------------------------------------------------------- /samples/hdd_sample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/hdd_sample/CMakeLists.txt -------------------------------------------------------------------------------- /samples/hdd_sample/hdd_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/hdd_sample/hdd_sample.c -------------------------------------------------------------------------------- /samples/listdir_sample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/listdir_sample/CMakeLists.txt -------------------------------------------------------------------------------- /samples/listdir_sample/listdir_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/listdir_sample/listdir_sample.c -------------------------------------------------------------------------------- /samples/mtap_sample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/mtap_sample/CMakeLists.txt -------------------------------------------------------------------------------- /samples/mtap_sample/mtap_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/mtap_sample/mtap_sample.c -------------------------------------------------------------------------------- /samples/poweroff_sample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/poweroff_sample/CMakeLists.txt -------------------------------------------------------------------------------- /samples/poweroff_sample/poweroff_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/poweroff_sample/poweroff_sample.c -------------------------------------------------------------------------------- /samples/showiopinfo_sample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/showiopinfo_sample/CMakeLists.txt -------------------------------------------------------------------------------- /samples/showiopinfo_sample/showiopinfo_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/showiopinfo_sample/showiopinfo_sample.c -------------------------------------------------------------------------------- /samples/wav_sample/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/wav_sample/CMakeLists.txt -------------------------------------------------------------------------------- /samples/wav_sample/song_22k.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/wav_sample/song_22k.wav -------------------------------------------------------------------------------- /samples/wav_sample/wav_sample.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/samples/wav_sample/wav_sample.c -------------------------------------------------------------------------------- /src/ps2_audio_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_audio_driver.c -------------------------------------------------------------------------------- /src/ps2_bdm_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_bdm_driver.c -------------------------------------------------------------------------------- /src/ps2_camera_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_camera_driver.c -------------------------------------------------------------------------------- /src/ps2_cdfs_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_cdfs_driver.c -------------------------------------------------------------------------------- /src/ps2_dev9_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_dev9_driver.c -------------------------------------------------------------------------------- /src/ps2_eeip_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_eeip_driver.c -------------------------------------------------------------------------------- /src/ps2_fileXio_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_fileXio_driver.c -------------------------------------------------------------------------------- /src/ps2_filesystem_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_filesystem_driver.c -------------------------------------------------------------------------------- /src/ps2_hdd_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_hdd_driver.c -------------------------------------------------------------------------------- /src/ps2_iopip_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_iopip_driver.c -------------------------------------------------------------------------------- /src/ps2_joystick_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_joystick_driver.c -------------------------------------------------------------------------------- /src/ps2_keyboard_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_keyboard_driver.c -------------------------------------------------------------------------------- /src/ps2_memcard_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_memcard_driver.c -------------------------------------------------------------------------------- /src/ps2_mouse_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_mouse_driver.c -------------------------------------------------------------------------------- /src/ps2_mx4sio_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_mx4sio_driver.c -------------------------------------------------------------------------------- /src/ps2_netman_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_netman_driver.c -------------------------------------------------------------------------------- /src/ps2_poweroff_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_poweroff_driver.c -------------------------------------------------------------------------------- /src/ps2_sio2man_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_sio2man_driver.c -------------------------------------------------------------------------------- /src/ps2_smap_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_smap_driver.c -------------------------------------------------------------------------------- /src/ps2_usb_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_usb_driver.c -------------------------------------------------------------------------------- /src/ps2_usbd_driver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fjtrujy/ps2_drivers/HEAD/src/ps2_usbd_driver.c --------------------------------------------------------------------------------