zilmar
f6160e3d68
[Project64] Get Memory Virtual Mem.cpp cleanup and use standard types
2015-11-09 05:04:32 +11:00
zilmar
4ac266bd94
[Projet64] Move logging class and clean up code
2015-11-08 20:17:13 +11:00
zilmar
786be5b062
[Project64] Move Logging.cpp/h out of c core folder
2015-11-08 17:45:43 +11:00
zilmar
0608a8b504
[Project64] Remove DisplayError and DisplayMessage being able to take variable param (eg ... )
2015-10-25 22:40:21 +11:00
unknown
08f090be7e
implemented COP1 round FP64 to int64
2015-09-26 16:30:45 -04:00
zilmar
59b1880324
Merge pull request #602 from cxd4/sqrt
...
mario werx
2015-09-16 07:23:49 +10:00
unknown
b6eb1c3234
Try to use intrinsics for COP1 single-precision square root?
2015-09-15 15:03:05 -04:00
unknown
659f103373
Try SSE intrinsics to match COP1 FP64 round to 32-bit.
2015-09-15 12:42:36 -04:00
unknown
a0409357b8
COP1 FP 32-bit round to integer doable with intrinsics?
2015-09-14 22:55:23 -04:00
zilmar
e5c2df4dbc
[Project64] Get the code to compile in 64bit
2015-05-15 08:38:52 +10:00
Lioncash
82c2554357
Convert BOOL to bool where possible.
2015-05-02 23:37:08 -04:00
Lioncash
d85f0c1283
Remove superfluous void usages
...
These aren't necessary in C++
2015-04-28 19:34:23 -04:00
Ryan Collins
1b4d2d0cfb
Update the N64 System/Interpreter files to allman
2015-03-29 11:02:27 -04:00
unknown
516df09fce
updating FPU locations just if STATUS_FR was changed, not entire reg
2015-03-12 19:53:28 -04: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
unknown
dc103ec59b
keep $zero overwrite prevention to a single location in CPU loop
...
In both the 32- and the 64-bit interpreters, ADDI, LUI, LB, LW, LWU, LL, SLLV all check if the destination register specifier is 0, when none of the other interpreter ops do. Actually, none of these 7 need to really check it either, since handling $zero overwrite is already managed in a single location in the main interpreter loop.
2015-03-08 19:29:41 -04:00
zilmar
71cc6def7b
code cleanup and try o make language work better
2015-03-04 20:36:08 +11:00
zilmar
414811af79
Make sure SPECIAL_DIVU detect div by 0 correctly
2015-02-23 17:18:15 +11:00
zilmar
48d8925a80
Project64: Clean up external release to be beta release
2013-03-22 16:47:20 +11:00
zilmar
4f6d6effa3
Added GPL header
2012-12-19 20:30:18 +11:00
zilmar
c3b743adf1
Game settings: Moved from recompiler settings, moved to n64system as base
2012-11-29 22:23:35 +11:00
zilmar
2bebce913e
Global Variable: Rename _SystemTimer to g_SystemTimer
2012-11-17 13:31:46 +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
299df0e293
Global Variable: rename _System to g_System
2012-11-17 12:07: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
6e8b92d8bc
Changed sqrt.s to use x86 asm version of sqrt
2012-10-23 19:01:42 +11:00
zilmar
f6e7199118
cleaning up type and formating
2012-10-22 21:36:57 +11:00
Emmet Young
ee3abe73a8
Merge branch 'master' of http://www.pj64-emu.com:8090/project64.development
...
Conflicts:
Source/Project64/N64 System/Interpreter/Interpreter Ops.cpp
2012-10-01 00:52:47 +10:00
zilmar
021c76fce7
refracted code up code related div by zero
2012-09-30 23:07:00 +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
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
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
47e8774315
fixed up interpreter use of tlb
2012-09-25 18:35:15 +10:00
zilmar
f2a5df90f9
Added Game Settings class, with removing the global of tlb use
2012-09-24 11:14:02 +10:00
zilmar
8fc98904a9
git-svn-id: https://localhost/svn/Project64/trunk@48 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-11-30 10:47:43 +00:00
zilmar
f6cfb46c57
git-svn-id: https://localhost/svn/Project64/trunk@47 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-11-12 05:30:08 +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
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
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
b00856cd86
git-svn-id: https://localhost/svn/Project64/trunk@32 111125ac-702d-7242-af9c-5ba8ae61c1ef
2010-06-04 06:25:07 +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