Commit graph

28 commits

Author SHA1 Message Date
Jean-Philip Desjardins
dfc89204b6 Rework various hardware timer functions. 2020-11-20 16:33:26 -05:00
Jean-Philip Desjardins
56567d329e Implement FreeHardTimer in TIMRMAN. 2020-10-29 09:33:43 -04:00
Jean-Philip Desjardins
13bbfb541d Save/Load Timrman state. 2020-09-22 17:20:32 -04:00
Jean-Philip Desjardins
0d2d45b717 Keep track of allocated timers. 2020-09-22 17:18:48 -04:00
Jean-Philip Desjardins
6ea6fa889f Scan timer list in reverse order. 2020-09-22 08:45:59 -04:00
Jean-Philip Desjardins
5741e5dc89 Return an error when no timer is found. 2020-09-22 08:45:59 -04:00
Jean-Philip Desjardins
1e1eed8a67 Style fixes. 2018-05-25 12:26:07 -04:00
Jean-Philip Desjardins
0f2fcc31bb Use Warn function. 2018-05-25 12:24:51 -04:00
Clang-Format
acf75535ec Clang format 2018-04-30 21:01:23 +01:00
Mahmood(Thunder07)
97c229ec98 Cleanup
Silence:"warning: '0' flag ignored with precision and ‘%X’ gnu_printf format"
2017-05-29 06:01:32 +01:00
Jean-Philip Desjardins
a707928803 Add stub for StopHardTimer. 2016-05-28 21:09:15 -04:00
Jean-Philip Desjardins
0b35fe2f88 Added support for timer prescale on IOP. 2015-07-21 01:22:26 -04:00
Jean-Philip Desjardins
c1fe3298e9 Implemented GetTimerCounter in TIMRMAN. 2015-05-22 01:28:51 -04:00
Jean-Philip Desjardins
4d359087a8 Clock divider is set properly when using AllocHardTimer. 2015-03-08 00:34:32 -05:00
Jean-Philip Desjardins
57872e6c12 Fixed minor logging issues in Iop_Timrman. 2015-02-01 18:50:04 -05:00
Jean-Philip Desjardins
3f5588abeb Cleanup. 2014-11-30 18:47:28 -05:00
Ian Brown
263457bb63 identify unknown timer functions 2014-11-30 18:36:28 -05:00
jpd002
521f7bc544 Improved RootCounters emulation (added more counters used in IOP and fixed counting modes).
Improved Timrman IOP module emulation (removed lots of hardcoded stuff).
Added a way to switch from PSX's CPU frequency to IOP's CPU frequency (needed for proper PSX/PS2 PSF playing).

git-svn-id: http://svn.purei.org/purei/trunk@933 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-05-29 01:01:02 +00:00
jpd002
269f5efb1b Cleanup.
git-svn-id: http://svn.purei.org/purei/trunk@919 b36208d7-6611-0410-8bec-b1987f11c4a2
2012-04-26 06:29:34 +00:00
jpd002
06a215f22c Added "RegisterVblankHandler" in Iop_Vblank.
Implemented some dummy functions in Iop_Timrman so they can return a proper value.

git-svn-id: http://svn.purei.org/purei/trunk@805 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-11-06 21:37:50 +00:00
jpd002
84c6c35af9 Small typo fix.
git-svn-id: http://svn.purei.org/purei/trunk@476 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-02-10 01:44:48 +00:00
jpd002
d8b20c1b07 git-svn-id: http://svn.purei.org/purei/trunk@427 b36208d7-6611-0410-8bec-b1987f11c4a2 2008-11-28 23:46:52 +00:00
jpd002
d518b18c3a Purei compiles again.
PsfPlayer probably not.

git-svn-id: http://svn.purei.org/purei/trunk@411 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-11-10 01:46:02 +00:00
jpd002
690b937ed0 git-svn-id: http://svn.purei.org/purei/trunk@406 b36208d7-6611-0410-8bec-b1987f11c4a2 2008-11-05 21:37:07 +00:00
jpd002
4d51d9378a Purei changes for PsfPlayer.
git-svn-id: http://svn.purei.org/purei/trunk@400 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-11-03 00:36:40 +00:00
jpd002
b0c1bd0802 git-svn-id: http://svn.purei.org/purei/trunk@397 b36208d7-6611-0410-8bec-b1987f11c4a2 2008-10-30 22:22:10 +00:00
jpd002
3f20aebefe git-svn-id: http://svn.purei.org/purei/trunk@396 b36208d7-6611-0410-8bec-b1987f11c4a2 2008-10-29 01:42:35 +00:00
jpd002
669ac71159 Even more conversion done for quake.elf (SIF/IOP overhaul)
git-svn-id: http://svn.purei.org/purei/trunk@224 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-15 20:27:44 +00:00