The library you are trying to use is 8 years old. Latest update was 4 years old. It is implemented with the old Arduino SPI library. The library needs to be ported to the new Arduino SPI library.
Hardware emulation is all about learning how to decode signals and protocols, and last use micro-controller hardware to implement them. You will need some tools such as logic analyzer, signal level converters, etc.
A way to start learning is to write device drivers for the different buses/signals on the micro-controller such as SPI, I2C, UART, etc. The chip/module/device documentation helps you skip the first steps and go directly to designing and implementing a protocol.
Cheers!
psx controller arduino
I got over 100,000 results. How about reading some of those first? Then come back with a more specific question. – Nick Gammon♦ Aug 24 at 5:05