Commit graph

59 commits

Author SHA1 Message Date
Dillon Beliveau
b831c8e8e9 include failure message in the crash dump 2023-08-27 21:00:13 -07:00
Dillon Beliveau
ca9585b526 Support for saving crash dumps 2023-08-27 20:40:51 -07:00
Dillon Beliveau
a271682719 rename N64_USE_SIMD directive to N64_HAVE_SSE 2023-08-27 13:10:55 -07:00
Dillon Beliveau
09263a71c7 Merge branch 'master' into dynarec_v2 2023-07-16 18:52:51 -07:00
Dillon Beliveau
744d8ed655 use macros for format strings 2023-07-16 18:45:48 -07:00
Dillon Beliveau
dcc923ec61 "sysconfig" concept for jit blocks 2023-03-19 14:39:55 -07:00
Dillon Beliveau
e6fb45b1a7 INSTANT_PI_DMA -> INSTANT_DMA 2023-03-11 01:01:57 -08:00
Dillon Beliveau
bbea593d54 fix issue with loading settings 2023-03-06 22:26:49 -08:00
Dillon Beliveau
4521eeaa36 common min/max functions 2023-03-05 12:54:12 -08:00
Dillon Beliveau
2d7886697b preprocessor macro INSTANT_PI_DMA for debugging 2023-02-11 21:01:57 -08:00
Dillon Beliveau
442ecddf83 Shorten PI bus write time 2022-09-10 15:24:50 -07:00
Dillon Beliveau
3ba85444d5 fixes 2022-08-27 17:32:55 -07:00
Dillon Beliveau
66536d1501 configurable scaling 2022-08-27 15:45:43 -07:00
Dillon Beliveau
f81f96f21d key remapping support for keyboard input 2022-08-27 13:59:51 -07:00
Dillon Beliveau
aa83d37331 include stdio.h in util.h 2022-08-21 14:13:47 -07:00
Dillon Beliveau
37803b4de5 Settings support 2022-08-20 15:45:44 -07:00
Dillon Beliveau
7d39b9f327 common module to hold timing information, more accurate PI DMA timings 2022-08-11 21:11:18 -07:00
Dillon Beliveau
a8d65ed0aa Mark atomic 2022-07-24 18:14:15 -07:00
Dillon Beliveau
5dc3bfdd23 Shut up, compiler 2022-07-24 17:51:08 -07:00
Dillon Beliveau
05f65ce250 Use faster ring buffer implementation 2022-07-24 17:44:07 -07:00
Dillon Beliveau
ec2ed753ba Switch resampler to libsamplerate, sync to audio 2022-07-24 16:49:44 -07:00
Dillon Beliveau
dd3c70e395 Build Qt GUI on Windows through GitHub Actions 2022-07-23 19:01:33 -07:00
Dillon Beliveau
af16ad1712 Replace dword with u64 2022-07-23 17:18:30 -07:00
Dillon Beliveau
71d9365bed Update integer type names 2022-07-13 19:24:09 -07:00
Dillon Beliveau
18da8eab9c TLB updates, properly use region when matching VPNs 2022-06-12 22:47:30 -07:00
Dillon Beliveau
22a55b57cc interrupt metrics, better plot axis scaling 2021-05-15 17:48:28 -04:00
Dillon Beliveau
84991cfbe4 audio tweaks 2021-05-15 13:12:38 -04:00
Dillon Beliveau
67ddbb2b6e Disable terminal colors on Windows 2021-05-09 07:54:02 -04:00
Dillon Beliveau
1c2c75f36b separate type of static assert for C++ 2021-05-08 13:53:09 -04:00
Dillon Beliveau
d8c940f031 Another set of Windows fixes 2021-05-08 12:35:13 -04:00
Dillon Beliveau
e859c0c39c fix build on linux 2021-05-08 11:28:41 -04:00
Dillon Beliveau
09bb5b3cd4 Building on windows and working with software RDP only 2021-03-14 19:19:44 -04:00
Dillon Beliveau
213602d179 unimplemented macro supports format strings 2021-03-06 13:13:13 -05:00
Dillon Beliveau
465aac6bc0 use typedefs, remove unused defines 2021-02-20 14:46:06 -05:00
Dillon Beliveau
2f9f261b3f typo 2021-02-06 21:32:47 -05:00
Dillon Beliveau
6c51fca0b4 imgui metrics with ImPlot 2021-01-19 00:06:31 -05:00
Dillon Beliveau
e50539acef size assertions 2020-12-25 19:54:02 -05:00
Dillon Beliveau
b185ffa0f9 check FPU exceptions in CTC1 2020-12-25 19:13:06 -05:00
Dillon Beliveau
5583d4fe22 turn on debug logging when USR1 signal received 2020-12-24 00:06:41 -05:00
Dillon Beliveau
f7de6e9b28 always enable unimplemented macro 2020-11-26 10:41:00 -05:00
Dillon Beliveau
e74a176777 in debug builds, always log at least warnings 2020-11-22 17:45:57 -05:00
Dillon Beliveau
50af228488 clean up logging 2020-11-21 13:54:53 -05:00
Dillon Beliveau
f97396ca2b Merge branch 'master' into parallel-rdp 2020-11-10 19:55:18 -05:00
Dillon Beliveau
e30431ed25 logdie always enabled 2020-10-31 12:11:37 -04:00
Dillon Beliveau
6917c0560c Automatically run test roms if repo cloned 2020-10-24 19:22:29 -04:00
Dillon Beliveau
59516b04de more vulkan init progress 2020-10-04 17:14:44 -04:00
Dillon Beliveau
0c203d4b95 logdie should still work when logging disabled 2020-10-04 12:17:30 -04:00
Dillon Beliveau
b008630ccf cached interpreter works, exceptions still broken 2020-09-26 19:35:53 -04:00
Dillon Beliveau
9702287e7b cached interpreter can generate a block and call it 2020-09-26 16:50:47 -04:00
Dillon Beliveau
e1d2b824ed optimizing 2020-09-23 22:51:40 -04:00