Jean-Philip Desjardins
|
5bb0f5e84b
|
Allow reading VU1 TPC from LQI.
|
2024-08-16 16:44:52 -04:00 |
|
Jean-Philip Desjardins
|
1114c706a3
|
Fix more build issues.
|
2024-08-16 16:44:52 -04:00 |
|
Jean-Philip Desjardins
|
57bc2e5cd7
|
Fix build issue.
|
2024-08-16 16:44:52 -04:00 |
|
Jean-Philip Desjardins
|
0655ccd89d
|
Add STOPPED VU state.
|
2024-08-16 16:44:52 -04:00 |
|
Jean-Philip Desjardins
|
dacbbab31c
|
Add some missing defs.
|
2024-08-16 16:44:52 -04:00 |
|
Jean-Philip Desjardins
|
d41c1b032e
|
Implement Rename in IOMAN.
|
2024-08-12 18:10:33 -04:00 |
|
Jean-Philip Desjardins
|
55e98a8ea6
|
Add implementation for ChStat in IOMAN.
|
2024-08-09 17:05:21 -04:00 |
|
Jean-Philip Desjardins
|
d1c28b63e0
|
Properly reset Speed state.
|
2024-08-09 14:16:02 -04:00 |
|
Jean-Philip Desjardins
|
f5484bdf31
|
Fix another edge case with SIF server state loading.
|
2024-08-09 14:16:02 -04:00 |
|
Jean-Philip Desjardins
|
ea9775e267
|
Fix some edge cases in executable name.
Was not handing subdirectories correctly.
|
2024-08-09 14:16:02 -04:00 |
|
Jean-Philip Desjardins
|
8d45806fa9
|
Make sure we remove server from our list when SifRemoveRpc is called.
|
2024-08-09 14:16:02 -04:00 |
|
Jean-Philip Desjardins
|
d7eee3656e
|
Set some initial SPU voice values.
|
2024-07-26 18:26:54 -04:00 |
|
Jean-Philip Desjardins
|
6a9b2d002e
|
Handle out of bounds IOP exports.
|
2024-07-22 12:54:35 -04:00 |
|
moui0
|
99cdb8d9f8
|
Add missing header
|
2024-07-21 03:26:42 +02:00 |
|
Jean-Philip Desjardins
|
fea21169c4
|
Mark ReadValue as safebuffers to avoid security cookie overhead.
|
2024-07-19 17:05:36 -04:00 |
|
Jean-Philip Desjardins
|
6821a11183
|
Improve OFFSET handling.
|
2024-07-19 17:05:29 -04:00 |
|
Jean-Philip Desjardins
|
0c41db64f4
|
Improve IOP module def lookup.
|
2024-07-19 17:05:22 -04:00 |
|
Jean-Philip Desjardins
|
1d64d7200f
|
Help compiler generate some better Unpack code.
|
2024-07-19 17:05:17 -04:00 |
|
Jean-Philip Desjardins
|
fff2be404c
|
Make sure reading COP0 COUNT always gives a different result.
|
2024-07-19 17:04:35 -04:00 |
|
Jean-Philip Desjardins
|
8435915c01
|
Fix missing headers.
|
2024-07-17 19:30:07 -04:00 |
|
Jean-Philip Desjardins
|
18c8fe7d73
|
Reorder thing.
|
2024-07-16 16:19:18 -04:00 |
|
Jean-Philip Desjardins
|
4210d0a246
|
Fix warnings.
|
2024-07-16 16:18:38 -04:00 |
|
Jean-Philip Desjardins
|
6a6ff95bf9
|
Add support for second player in AI board.
|
2024-06-26 15:29:12 -04:00 |
|
Jean-Philip Desjardins
|
9830049ce1
|
Style fix.
|
2024-06-26 14:58:37 -04:00 |
|
Jean-Philip Desjardins
|
68ee945e5c
|
Add ioMode setting in arcadedefs.
Only relevant for Pac Man Battle Royale for now.
|
2024-06-26 14:58:37 -04:00 |
|
Jean-Philip Desjardins
|
a226cafb05
|
Rectify some input stuff.
|
2024-06-26 14:58:37 -04:00 |
|
Jean-Philip Desjardins
|
9a53a30cf7
|
Basic player input.
|
2024-06-26 14:58:37 -04:00 |
|
Jean-Philip Desjardins
|
3609b53f46
|
Add RTC read.
|
2024-06-26 14:58:37 -04:00 |
|
Jean-Philip Desjardins
|
a5264d9699
|
Implement some sort of system switch.
Unknown if this is really the thing.
|
2024-06-26 14:58:37 -04:00 |
|
Jean-Philip Desjardins
|
86c9dd7a21
|
Respond to some more sys147 IOP requests.
Needed by Pac Man Battle Royale.
|
2024-06-26 14:58:37 -04:00 |
|
Jean-Philip Desjardins
|
d0dd51a235
|
Save/load buzzer state.
|
2024-06-18 17:00:13 -04:00 |
|
Jean-Philip Desjardins
|
1524bbcea1
|
Fix build.
|
2024-06-13 17:00:39 -04:00 |
|
Jean-Philip Desjardins
|
cb6dddeee6
|
Reorganise code.
Move Buzzer specific code in its own class.
|
2024-06-13 17:00:39 -04:00 |
|
Jean-Philip Desjardins
|
24c8500fb5
|
Cleanup.
|
2024-06-13 17:00:39 -04:00 |
|
Jean-Philip Desjardins
|
6e2bd7037f
|
Make definitions a bit nicer.
|
2024-06-13 17:00:39 -04:00 |
|
Jean-Philip Desjardins
|
43d6ea5707
|
Add some info regarding buttons.
|
2024-06-13 17:00:39 -04:00 |
|
Jean-Philip Desjardins
|
107b95cbac
|
Basic working Buzz controller.
|
2024-06-13 17:00:39 -04:00 |
|
Jean-Philip Desjardins
|
d0d95fb549
|
Add preliminary USBD HLE.
|
2024-06-13 17:00:39 -04:00 |
|
Jean-Philip Desjardins
|
57c6486161
|
Fix address of first import entry.
Name always takes 8 bytes.
|
2024-06-13 17:00:39 -04:00 |
|
Jean-Philip Desjardins
|
a5753e5829
|
Fix some addresses.
|
2024-06-10 17:54:22 -04:00 |
|
Jean-Philip Desjardins
|
67aa1c21e6
|
Fix end of reverb address area.
Was preventing the last address from being updated.
|
2024-06-10 17:54:09 -04:00 |
|
Jean-Philip Desjardins
|
c11f0dbb56
|
Fix order of registers.
|
2024-06-10 17:54:04 -04:00 |
|
Jean-Philip Desjardins
|
f1fac93937
|
Use proper register.
|
2024-06-10 17:53:59 -04:00 |
|
Jean-Philip Desjardins
|
2f3d8252a2
|
Use StructManager to manage Deci2Handlers.
Also add check when we fail to allocate.
|
2024-06-04 17:20:45 -04:00 |
|
Jean-Philip Desjardins
|
1fe85f209d
|
Cleanup.
|
2024-06-03 16:57:20 -04:00 |
|
Jean-Philip Desjardins
|
3e5fe882d7
|
Add check.
|
2024-06-03 16:55:50 -04:00 |
|
Jean-Philip Desjardins
|
18c0a6b17d
|
Update to match FP32 CodeGen changes.
|
2024-05-28 17:30:17 -04:00 |
|
Jean-Philip Desjardins
|
5b80de936e
|
Clean locks.
|
2024-05-27 18:18:15 -04:00 |
|
Jean-Philip Desjardins
|
58a9c2f278
|
MailBox: Only allocate a promise when we have a blocking call.
|
2024-05-27 18:18:15 -04:00 |
|
Jean-Philip Desjardins
|
d4bb3f1e9b
|
Save int register right before altering instruction is executed.
|
2024-05-24 12:36:41 -04:00 |
|