Connor McLaughlin
1b9609ef61
Implement event-based scheduler instead of lock-step components
2020-01-24 16:23:39 +10:00
Connor McLaughlin
3e90d79df7
Pad: Fix log spam
2020-01-11 13:29:30 +10:00
Connor McLaughlin
71c1e243fe
Remove YBaseLib dependency
2020-01-10 13:40:53 +10:00
Connor McLaughlin
c52040434a
Core: Linux warning fixes
2020-01-09 08:46:52 +10:00
Connor McLaughlin
52c82b6aa3
Pad: Change controller types when loading states if needed
2019-12-16 00:05:48 +10:00
Connor McLaughlin
ea0845d5ad
Move controller creation to System class, switch shared_ptr to unique_ptr
2019-12-14 23:20:24 +10:00
Connor McLaughlin
da14b10e72
Split MemoryCard and PadDevice (now Controller)
2019-12-09 00:52:00 +10:00
Connor McLaughlin
54277dc24f
Pad: Update status after ACK
2019-12-07 00:02:47 +10:00
Connor McLaughlin
4798f35e40
Pad: Delay ACK after receiving byte
...
The controller routines in the BIOS seem to depend on this, if they
happen at the same time depending on what part of the code it was in,
it'll assume no controller is connected.
2019-12-05 23:03:56 +10:00
Connor McLaughlin
6a82333d8f
Pad: Only buffer a single byte
...
Fixes Croc 2 memory card access freezing.
2019-11-12 01:32:06 +10:00
Connor McLaughlin
6f4cf7d5e3
System: Support changing BIOS path
2019-11-11 19:43:39 +10:00
Connor McLaughlin
0092cb1016
Pad: Set up memory cards via settings
2019-10-27 17:46:36 +10:00
Connor McLaughlin
e99f0a4acf
Pad: Use baud rate for transfer delay
2019-10-27 01:52:18 +10:00
Connor McLaughlin
b0c492fd43
DigitalController: Fix broken input due to 0x01 handling
...
Fixes THPS among others.
2019-10-26 22:33:25 +10:00
Connor McLaughlin
75f206262c
Pad: Store JOY_BAUD
2019-10-18 23:52:52 +10:00
Connor McLaughlin
bddbab9d60
Rename to DuckStation
2019-10-04 13:54:09 +10:00