Lioncash
d85f0c1283
Remove superfluous void usages
...
These aren't necessary in C++
2015-04-28 19:34:23 -04:00
unknown
42643352b9
s/Initilize/Initialize
2015-04-20 16:01:18 -04:00
Lioncash
b8beaeffb7
N64 Class: Initialize variable before passing in initializer list
...
Silences an uninitialized variable warning.
2015-04-15 22:38:55 -04:00
LegendOfDragoon
41c5e26e4a
Make an rdb option for the save state audio fix
...
Now it is a per game config option.
2015-04-12 16:53:39 -07:00
LegendOfDragoon
61f80d3b55
Fix losing audio while loading a save state
...
This fixes the losing audio after loading a save state issue with
certain plugins in certain games. I was hesitant to submit this, since
the fault is the audio plugin itself, but this also fixes bad save
states. This will not fix games like Top Gear Rally.
Any plugin that initially had this problem, can still lose audio at any
given time, due to flaws in the audio plugin itself. It is best to
simply use a plugin that doesn't have this issue to begin with, for such
games.
2015-04-12 13:11:39 -07:00
zilmar
84b9bbaf50
Clean up some brackets
2015-03-29 06:54:38 +11:00
zilmar
2a528562bf
Fix load perm cheats
2015-03-12 17:58:41 +11:00
zilmar
d0209b061f
Language: have break point take a wchar_t * string and allow \n in language files
2015-03-12 06:50:30 +11:00
zilmar
2ef36f5f80
Merge pull request #194 from death-droid/MempakFix
...
Correct behaviour of Mempak
2015-03-06 18:37:54 +11:00
zilmar
37d24bf365
Some code clean up related to system tray messages
2015-03-05 17:09:58 +11:00
zilmar
71cc6def7b
code cleanup and try o make language work better
2015-03-04 20:36:08 +11:00
Emmet Young
4f1c760236
We need to ensure mempak is closed when CN64System is closed, otherwise the handle will never be closed.
2015-03-03 22:49:02 +11:00
zilmar
491377c2a4
add rdb option for selecting plugins game hack applies to
2015-02-26 21:57:51 +11:00
Emmet Young
d5f17dbe6d
Strip out Validate binary and beta release code. No longer needed, validate binary code could of been used for version testing but be cleaner to write it fresh.
2015-02-14 22:17:45 +11:00
zilmar
9870277f60
Merge pull request #82 from death-droid/CiCChanges
...
Cic changes
2015-02-14 18:05:09 +11:00
Emmet Young
3e1498ef8e
Make CIC_UNKOWN behave like CIC_NUS_6102. If debugger is enabled, it will display an error message with the missing CIC CRC.
2015-02-14 14:10:05 +11:00
zilmar
167ceb11b1
Fix problem where ScreenHertz was not setting based off of RDB by death-droid
2015-02-13 08:39:27 +11:00
zilmar
c973db8e35
Try to get dynamic plugin change working
2015-02-12 21:58:28 +11:00
zilmar
7345ecd97e
basic timing support for VI_V_CURRENT_LINE_REG alternating scan fields by cxd4
2015-02-07 10:19:49 +11:00
Nicholas
862eb7c48b
Add support for Visual Studio 2013
2015-01-27 16:07:44 +11:00
Nicholas
8c1852afa0
handle pal system frequency better
2015-01-26 14:43:37 +11:00
Emmet Young
1abb082eef
If debugger isn't enabled but where still attempting to start the sync cores, reset to recompiler to stop people from accidentally launching sync cores.
2013-04-01 13:25:51 +11:00
zilmar
48d8925a80
Project64: Clean up external release to be beta release
2013-03-22 16:47:20 +11:00
zilmar
d09f0e6c8e
Recompiler: More syncing for sync core
2013-02-05 20:14:26 +11:00
zilmar
4fe5d2e224
r4k: Record RSP Broke
2013-01-29 21:41:32 +11:00
zilmar
e55d1f8508
r4300: Modify run rsp logs
2013-01-22 19:46:00 +11:00
zilmar
d827bb27fc
Mips System: Reset timer after reg init
2013-01-20 17:13:24 +11:00
zilmar
8c48ba4f70
Mips: Refactor loading of plugins and how game is shut down
2013-01-03 19:51:00 +11:00
zilmar
59b2e96062
Speed Limitor: Clean up code and change interval levels
2012-12-31 23:46:03 +11:00
zilmar
6ac9d18e7f
Audio: Rewrote sync to audio
2012-12-31 22:02:51 +11:00
zilmar
746f1168d9
Plugins: Change the order and where that reset/plugin reset is being called.
2012-12-29 07:31:10 +11:00
zilmar
4f6d6effa3
Added GPL header
2012-12-19 20:30:18 +11:00
zilmar
ec220831b9
Refresh Game settings on reset
2012-12-19 12:47:19 +11:00
zilmar
ab03a0d10e
Allow reset to work correctly in sync core
2012-12-19 10:55:05 +11:00
zilmar
a444ad3e52
add __FUNCTION__ to trace messages
2012-12-17 11:21:29 +11:00
zilmar
c3b743adf1
Game settings: Moved from recompiler settings, moved to n64system as base
2012-11-29 22:23:35 +11:00
zilmar
50ba484893
Clean up code related to making window focus on run
2012-11-29 08:22:06 +11:00
zilmar
6067e5b0de
Global Variable: rename _TLBLoadAddress to g_TLBLoadAddress
2012-11-17 21:50:11 +11:00
zilmar
7f00d50dc6
Global Variable: rename _NextTimer to g_NextTimer
2012-11-17 14:45:50 +11:00
zilmar
0410fafd3b
Global Variable: rename _SystemEvents to g_SystemEvents
2012-11-17 14:43:02 +11:00
zilmar
e8b96dd915
Global Variable: Rename _TransVaddr to g_TransVaddr
2012-11-17 13:35:36 +11:00
zilmar
2bebce913e
Global Variable: Rename _SystemTimer to g_SystemTimer
2012-11-17 13:31:46 +11:00
zilmar
1bc60df9a1
Global Variable: Remove CMemoryLabel
2012-11-17 13:30:05 +11:00
zilmar
bd84758450
Global Variable: Rename _Audio to g_Audio
2012-11-17 13:27:46 +11:00
zilmar
7f248146b2
Global Variable: rename _Rom to g_Rom
2012-11-17 13:24:42 +11:00
zilmar
1992505c7f
Global Variable: Rename _Plugins to g_Plugins
2012-11-17 13:20:21 +11:00
zilmar
3a73b759ad
Global Variable: Rename _Reg to g_Reg
2012-11-17 13:18:14 +11:00
zilmar
c219c0ab6a
Global Variable: rename _TLB to g_TLB
2012-11-17 13:16:38 +11:00
zilmar
6c954c690c
Global Variable: Rename _MMU to g_MMU
2012-11-17 12:18:00 +11:00
zilmar
278f99cf39
Global Variable: Rename _Recompiler to g_Recompiler
2012-11-17 12:15:55 +11:00
zilmar
4e1d29d322
Global Variable: Rename _SyncSystem to g_SyncSystem
2012-11-17 12:12:54 +11:00
zilmar
c3df4cf49d
Global Variable: Rename _BaseSystem to g_BaseSystem
2012-11-17 12:09:19 +11:00
zilmar
299df0e293
Global Variable: rename _System to g_System
2012-11-17 12:07:04 +11:00
zilmar
d09a8adf10
Global Variable: rename _Settings to g_Settings
2012-11-17 12:02:04 +11:00
zilmar
ab57cdbc7e
Global Variable: Rename _Notify to g_Notify
2012-11-17 11:58:31 +11:00
zilmar
d23d06fa98
Renamed _int64 to __int64
2012-11-06 19:23:59 +11:00
zilmar
9c245e3c39
Changed the RSP test to be one if statement
2012-11-02 17:05:08 +11:00
zilmar
0cdb90fa6d
If RSP did not halt, re run it after a few cycles
2012-10-24 22:56:58 +11:00
zilmar
14eff29e3a
removed mention of CC_Core
2012-10-24 22:55:51 +11:00
zilmar
3316e4736a
Add sync to PC function and show fpu register in sync dump
2012-10-23 19:02:47 +11:00
zilmar
ba27b5e423
Added delay DP interrupt + refractoring of some of the settings
2012-10-06 09:53:11 +10:00
zilmar
b809b57faa
Clean up warning level (warning level 4) from profiling class
2012-10-05 19:18:02 +10:00
zilmar
c291ab8457
Fail to start if sync core plugins fail to initialize
2012-10-04 11:43:42 +10:00
zilmar
aa76a1d641
Cleaned up some of the initialization code from the C Core refactoring
2012-10-03 05:42:06 +10:00
Emmet Young
730655dda2
Finishing up on refactoring of the "C Core Interface.cpp" file
...
Added a 'header guard' to 7zip.h to stop multiple definitions
TODO: Refactor/clean up Mempak.cpp more
2012-10-02 01:32:32 +10:00
Emmet Young
74ea476d05
More refactoring
2012-10-01 00:37:40 +10:00
Emmet Young
90b0f6d60d
More refactoring of the remaining C code
2012-09-30 22:24:07 +10:00
Emmet Young
5c8cad4b5d
Core: More refactoring of the remaining C code
2012-09-30 16:07:08 +10:00
Emmet Young
8d9e7df438
Core: [-] Remove the Win32Timer since it is not longer used
2012-09-29 23:23:40 +10:00
zilmar
322c85802b
Refracted and cleaned up code related to tlb read/write miss
2012-09-29 17:58:16 +10:00
zilmar
249d2a33f1
added tlb checking to syncing the cores
2012-09-29 06:17:44 +10:00
zilmar
c6c80c0f04
Refracted some settings locations, removed some extra code from C Core, added a tlb miss menu option
2012-09-29 06:07:45 +10:00
zilmar
f391e1db6c
Get it to always build the interpreter CPU
2012-09-26 17:11:56 +10:00
zilmar
f52f82e8b5
Changed handling of delay slot which goes over a 4k boundary to be executed by the interpret code instead of trying to be compiler. This means we do not have to care about the self mod of the delay slot
2012-09-25 15:58:06 +10:00
zilmar
cb46a4cc6b
Added better syncing of timing between Interpreter and recompiler
2012-09-24 08:18:44 +10:00
zilmar
86397d912c
commit the local changes I had on my hard disk
2012-09-22 15:53:39 +10:00
zilmar
e815584b59
git-svn-id: https://localhost/svn/Project64/trunk@51 111125ac-702d-7242-af9c-5ba8ae61c1ef
2011-01-04 09:10:28 +00:00
zilmar
49d660df78
git-svn-id: https://localhost/svn/Project64/trunk@46 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-10-29 03:20:25 +00:00
zilmar
dae4e73c89
git-svn-id: https://localhost/svn/Project64/trunk@45 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-10-23 18:53:01 +00:00
zilmar
aa45579e34
git-svn-id: https://localhost/svn/Project64/trunk@44 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-09-22 21:43:42 +00:00
zilmar
f92a2c67ba
git-svn-id: https://localhost/svn/Project64/trunk@43 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-07-23 10:45:35 +00:00
zilmar
0db60d35c2
git-svn-id: https://localhost/svn/Project64/trunk@42 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-07-05 11:29:46 +00:00
zilmar
5b2b21cd08
git-svn-id: https://localhost/svn/Project64/trunk@40 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-06-29 02:11:22 +00:00
zilmar
40df433273
git-svn-id: https://localhost/svn/Project64/trunk@38 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-06-22 20:36:28 +00:00
zilmar
7bbfde5297
git-svn-id: https://localhost/svn/Project64/trunk@36 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-06-16 07:31:47 +00:00
zilmar
1c585a93bd
git-svn-id: https://localhost/svn/Project64/trunk@35 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-06-14 21:14:58 +00:00
zilmar
a5bfa92557
git-svn-id: https://localhost/svn/Project64/trunk@34 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-06-12 02:02:06 +00:00
zilmar
41d4f7ff04
git-svn-id: https://localhost/svn/Project64/trunk@33 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-06-07 02:23:58 +00:00
zilmar
b00856cd86
git-svn-id: https://localhost/svn/Project64/trunk@32 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-06-04 06:25:07 +00:00
zilmar
8624a415b9
git-svn-id: https://localhost/svn/Project64/trunk@31 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-05-31 00:21:08 +00:00
zilmar
ce1ff4d421
git-svn-id: https://localhost/svn/Project64/trunk@30 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-05-30 01:54:42 +00:00
zilmar
142187aafb
git-svn-id: https://localhost/svn/Project64/trunk@29 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-05-25 09:15:19 +00:00
zilmar
4200b4b6af
git-svn-id: https://localhost/svn/Project64/trunk@28 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-05-23 10:05:41 +00:00
zilmar
f9db52309f
git-svn-id: https://localhost/svn/Project64/trunk@27 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-05-22 04:47:15 +00:00
zilmar
3e0e336a52
git-svn-id: https://localhost/svn/Project64/trunk@20 111125ac-702d-7242-af9c-5ba8ae61c1ef
2009-12-28 22:22:50 +00:00
zilmar
5ff8e00c28
git-svn-id: https://localhost/svn/Project64/trunk@15 111125ac-702d-7242-af9c-5ba8ae61c1ef
2008-12-04 10:41:51 +00:00
zilmar
05ac90c959
git-svn-id: https://localhost/svn/Project64/trunk@13 111125ac-702d-7242-af9c-5ba8ae61c1ef
2008-11-27 14:34:13 +00:00
zilmar
81387784f5
git-svn-id: https://localhost/svn/Project64/trunk@12 111125ac-702d-7242-af9c-5ba8ae61c1ef
2008-11-17 10:02:22 +00:00
zilmar
20429ef4e3
git-svn-id: https://localhost/svn/Project64/trunk@6 111125ac-702d-7242-af9c-5ba8ae61c1ef
2008-11-14 20:51:06 +00:00
zilmar
28c5a7e77c
git-svn-id: https://localhost/svn/Project64/trunk@2 111125ac-702d-7242-af9c-5ba8ae61c1ef
2008-09-18 03:15:49 +00:00