Commit graph

34 commits

Author SHA1 Message Date
Jean-Philip Desjardins
30568a057d Use app_config module.
Some checks failed
Build macOS / build_macos (push) Has been cancelled
Build Android / build_android (apk) (push) Has been cancelled
Build Android / build_android (libretro) (push) Has been cancelled
Build Linux ARM32 / build_linux_arm32 (push) Has been cancelled
Build Linux ARM64 / build_linux_arm64 (push) Has been cancelled
Build Windows Psf / build_windows_psf (off, x86_64, Visual Studio 16 2019, installer64.nsi, x64) (push) Has been cancelled
Build Windows Psf / build_windows_psf (on, x86_64, Visual Studio 16 2019, installer64.nsi, x64) (push) Has been cancelled
Build Windows / build_windows (x86_32, Visual Studio 16 2019, installer32.nsi, win32_msvc2019, Win32) (push) Has been cancelled
Build Windows / build_windows (x86_64, Visual Studio 16 2019, installer64.nsi, win64_msvc2019_64, x64) (push) Has been cancelled
Check Format / run_clangformat (push) Has been cancelled
Build iOS / build_ios (push) Has been cancelled
Build JavaScript / build_js (push) Has been cancelled
Build Linux / build_linux (push) Has been cancelled
2025-03-11 16:18:58 -04:00
Jean-Philip Desjardins
8c543186da Apply CZipArchiveWriter refactoring. 2023-07-23 17:22:18 -04:00
Jean-Philip Desjardins
aee69ac97c Fix a bunch of warnings. 2023-05-03 21:05:08 -04:00
Jean-Philip Desjardins
8e5796e6ce Set proper target value. 2022-06-28 13:42:10 -04:00
Jean-Philip Desjardins
08755c37e2 Don't enable timer interrupts if no handler was registered. 2022-06-28 13:42:10 -04:00
Jean-Philip Desjardins
c7a0e72ab5 Implement SetOverflowCallback. 2022-06-28 13:42:10 -04:00
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