Commit graph

11 commits

Author SHA1 Message Date
Logan McNaughton 1fccc3ba6c Netplay 2020-06-06 16:09:45 -06:00
luigiblood 740406ff15 Add support for 64 Disk Drive.
Original porting effort has been done by LuigiBlood.
Original reverse engineering made by Happy-yppaH
2018-04-04 21:50:25 +02:00
Bobby Smiles 4a5e62e568 Clean-up controller hot-pluggin support. 2018-02-16 22:57:37 -05:00
Francisco Zurita 03916e0cd3 Allow game controllers to be unplugged and plugged in on the fly
This can be done using the controller plugin interface using the
"Present" flag for each controller
2018-02-16 22:57:34 -05:00
Bobby Smiles 908a2736f4 Move exception code into cp0 module. 2018-01-09 01:06:49 +01:00
Bobby Smiles 03496dff0e Replace sl macro with tohl/fromhl macros
These names better convey intent of conversion (to or from host endian)
and loosely matches standard htonl/ntohl functions.
We also move them in osal/preproc.h
2018-01-08 22:14:19 +01:00
Anthony J. Bentley 934a72cbcb Update homepage. 2017-12-28 16:51:59 -07:00
Bobby Smiles bef8f671f3 Handle the unlikely case of truncated PIF command.
Detected by coverity
2017-12-16 15:27:28 +01:00
Bobby Smiles ed421be9e7 Fix reset bug introduced in commit 1c01c233.
Values comming from CIC at poweron/reset were written too early in PIF
RAM. There was a possibility of them getting overwritten by some SI DMA
requests (such as reading mempaks [Perfect Dark]) during the time window
between PIF_INT and NMI_INT.

Now we delay this until NMI_INT is triggered.
2017-12-14 01:30:53 +01:00
Bobby Smiles d8876f91c3 Extract pif module from si module. 2017-11-18 17:13:35 +01:00
Bobby Smiles e1c1f82cf4 Extract mi from r4300. 2017-11-18 17:13:35 +01:00
Renamed from src/device/si/pif.c (Browse further)