Commit Graph

119 Commits

Author SHA1 Message Date
zilmar b2f7f67dc2 Memory: Got LWU to use the same code as LW 2013-01-12 08:57:51 +11:00
zilmar 3e2b93203b Memory: Clean up more tlb writes and SP_SEMAPHORE_REG 2013-01-12 08:15:47 +11:00
zilmar 720b9c6257 halflife: should not be fast forward if check is zero (this means it is called twice) 2013-01-06 06:53:14 +11:00
zilmar 23cc5f0a67 Memory: Fix bugs related to store tlb & half line 2013-01-05 09:45:16 +11:00
zilmar b8a0303674 Memory: Fix TLB recompiler writes 2013-01-03 19:49:34 +11:00
zilmar 979a0687e6 Mips Memory: fix tlb write for Compile_SB_Const 2013-01-01 07:14:35 +11:00
zilmar 42dbc691bd Fix bug in TLB writes 2012-12-31 18:02:54 +11:00
zilmar e848cbcded Half life: Update if hard loop checking value 2012-12-31 07:56:49 +11:00
zilmar 33342a77c5 Memory: LB_NonMemory only shows breakpoint when writing to rom 2012-12-29 07:32:15 +11:00
zilmar 4f6d6effa3 Added GPL header 2012-12-19 20:30:18 +11:00
zilmar d3c946891b Pre allocate RDRAM space 2012-12-18 21:43:29 +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 88adba5892 Code Refactoring: Change location of call change 2012-11-19 22:06:37 +11:00
zilmar 7f00d50dc6 Global Variable: rename _NextTimer to g_NextTimer 2012-11-17 14:45:50 +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 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 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 0e21c8568c Memory: Ignore SB in 8mb space when on 4mb 2012-11-13 17:42:31 +11:00
zilmar 63bd2b5cb4 Recompiler: Fixed debug warnings for overflow 2012-11-13 17:38:48 +11:00
zilmar 7b3028cca2 Sync Core: Remove reduce memory size when sync core is on 2012-11-13 17:17:49 +11:00
zilmar b02959e7bb Changed function names for getting/setting reg information 2012-11-06 19:23:57 +11:00
zilmar ef8c9b02c3 Added DSRAV and Clean up usages of SetJump8 2012-11-05 21:08:33 +11:00
zilmar 1cb9dd2575 fix run time fail check shown in mario kart 2012-11-05 06:49:57 +11:00
zilmar 464c280fa6 Change some of the Reg Info functions to be get and setters 2012-11-03 12:18:08 +11:00
zilmar 62efa0fa4a Updated tlb check in Compile LW 2012-11-03 10:25:23 +11:00
zilmar 4be9e911b8 Cleaned up RSP audio setting and SW when const value is a tlb address 2012-10-25 19:36:47 +11:00
zilmar a75034a723 updated where counters get updated related to register writes 2012-10-23 19:03:43 +11:00
zilmar 4a3073af6d More bug fixing related to changes ABL 2012-10-22 19:02:53 +11:00
zilmar 9dd62a9998 Cleaned up more warnings (on warning level 4) 2012-10-06 14:09:17 +10:00
zilmar ba27b5e423 Added delay DP interrupt + refractoring of some of the settings 2012-10-06 09:53:11 +10:00
zilmar 0a320a2953 update cycles before SI dma read/write 2012-10-05 19:22:01 +10:00
zilmar 74066e0b04 added trace protected memory (changed from error to protected memory) 2012-10-05 19:10:18 +10:00
zilmar a3c225ecf5 changed some of the functions to set/get register information to be clearer setters and getters 2012-10-04 21:01:10 +10:00
zilmar 236f2a1ddb do not fail on write invalid non memory address (failure should be for a tlb miss, not unhandled register 2012-10-04 10:07:26 +10:00
zilmar 6dc3d85ff6 Merge branch 'master' of http://www.pj64-emu.com:8090/project64.development 2012-10-02 21:15:40 +10:00
zilmar f973674718 Removed clear on write (needs to be refracted) 2012-10-02 21:04:14 +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
zilmar 977631bfd8 Add writing to PI DOMAIN2 registers 2012-10-01 13:47:35 +10:00
Emmet Young 74ea476d05 More refactoring 2012-10-01 00:37:40 +10:00
Emmet Young 5c8cad4b5d Core: More refactoring of the remaining C code 2012-09-30 16:07:08 +10:00
Emmet Young 76ca53f8f2 Core: [-] Remove the old C style display errors
[~] Move everything over to the newer notification system
2012-09-29 23:52:06 +10:00
zilmar 46bfe664aa fix issue with SDL and SDR using recompiler m_opcode 2012-09-29 19:46:13 +10:00
zilmar cece44d21c Added SDL and SDR for recompiler 2012-09-29 19:04:45 +10:00
zilmar 322c85802b Refracted and cleaned up code related to tlb read/write miss 2012-09-29 17:58:16 +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 77d68a5aad Optimized reset stack pointer when stack pointer was already mapped 2012-09-28 08:54:38 +10:00
zilmar 5344507496 Re-added buffer check on lookup core 2012-09-25 08:07:51 +10:00
zilmar f2a5df90f9 Added Game Settings class, with removing the global of tlb use 2012-09-24 11:14:02 +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 d4c874abca git-svn-id: https://localhost/svn/Project64/trunk@50 111125ac-702d-7242-af9c-5ba8ae61c1ef 2011-01-02 10:40:00 +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 edcaea006b git-svn-id: https://localhost/svn/Project64/trunk@41 111125ac-702d-7242-af9c-5ba8ae61c1ef 2010-06-30 21:35:44 +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 8624a415b9 git-svn-id: https://localhost/svn/Project64/trunk@31 111125ac-702d-7242-af9c-5ba8ae61c1ef 2010-05-31 00:21:08 +00:00