Commit Graph

2310 Commits

Author SHA1 Message Date
zilmar 9e0459cf5a Merge branch 'master' of https://github.com/project64/project64 2016-07-03 07:04:56 +10:00
Nekokabu 5ef8beeacb Update GuiClass.cpp
Fixed cannot start the emulation in Win10.
2016-07-02 22:35:11 +09:00
zilmar 78b6f9cc66 [Project64] Change branch to use enum instead of callback 2016-06-30 19:11:46 +10:00
zilmar 451b803439 [Project64] Fix some formatting in VirtualMem.cpp 2016-06-30 18:12:48 +10:00
zilmar beada98cf5 [Project64] Add trace if deleting thread object in thread 2016-06-30 18:11:08 +10:00
zilmar c8cd2914a6 {project64] Move compiling load/store instructions in to x86/x86RecompilerOps.cpp 2016-06-29 23:40:36 +10:00
c83f3d56dd style 2016-06-29 02:56:43 -04:00
3296c92cb0 trying 2016-06-29 02:54:53 -04:00
zilmar 464023091d Merge branch 'master' of https://github.com/project64/project64 2016-06-28 21:25:32 +10:00
zilmar 519ac09711 [project64] Make RecompPos a global 2016-06-28 21:22:30 +10:00
zilmar 58821e380c Merge pull request #1134 from purplemarshmallow/blend
[Glide64] add special blend modes for Pokemon Stadium games
2016-06-28 20:09:56 +10:00
purplemarshmallow 45cc425ab7 [Glide64] add special blend modes for Pokemon Stadium games
taken from
74612aaa6e
2016-06-28 10:35:26 +02:00
beb56dd72f [Common] Evade null pointer exception while tracing pre-AppInit(). 2016-06-28 01:45:54 -04:00
ca5dbf181d Fix unresolved g_RecompPos to name m_RecompPos. 2016-06-28 01:35:15 -04:00
zilmar 1e2cc8eb90 [Project64] Get x86ops to use a function not a macro 2016-06-28 06:12:04 +10:00
zilmar 00cf9eb14d [Project64] #include reginfo.h to JumpInfo.h 2016-06-28 04:15:12 +10:00
zilmar 78184ad32a [Project64] Code clean up of ExitInfo.h 2016-06-28 04:13:35 +10:00
zilmar 577221ad13 [Project64] Fix visual studio 2008 project for renaming RegInfo.cpp 2016-06-28 04:12:48 +10:00
7b6c9bd33f X86ops.cpp => x86/x86Ops.cpp 2016-06-27 13:50:55 -04:00
1a728abba2 RegInfo.cpp => x86/x86RegInfo.cpp 2016-06-27 13:47:01 -04:00
46c8876774 RecompilerOps.cpp => x86/x86RecompilerOps.cpp 2016-06-27 13:45:01 -04:00
8222cf0cd1 x86CodeLog.cpp => RecompilerCodeLog.cpp 2016-06-27 13:41:26 -04:00
zilmar b2bc2245d7 [Project64] Rename RegInfo.cpp to x86/x86/x86RegInfo.cpp 2016-06-27 21:49:15 +10:00
zilmar 53e5ec1866 [Project64] remove m_Rom from CCheats 2016-06-27 20:57:06 +10:00
zilmar f544308495 [Project64] Rename x88ops.cpp to x86/x86ops.cpp 2016-06-27 20:54:53 +10:00
zilmar a931fff6bb [Project64] Rename RecompilerOps to x86/x86RecompilerOps.cpp 2016-06-27 20:31:18 +10:00
zilmar 11be52a917 [Project64] Rename x86CodeLog.cpp to RecompilerCodeLog.cpp 2016-06-27 17:26:35 +10:00
c557f60e74 s/not exists/not exist 2016-06-25 16:54:24 -04:00
zilmar 7ded72f6ee [Common] Keep better track of the thread id 2016-06-16 21:13:29 +10:00
zilmar 6093ed6a41 [Project64] Make sure variable when no system are static 2016-06-16 20:59:13 +10:00
zilmar e81e77a2cc [Build] Get projects building 2016-06-07 20:25:32 +10:00
zilmar 347062d745 [Project64] Use clock_gettime in CDateTime::SetToNow for android 2016-06-07 17:29:24 +10:00
zilmar b6068d81d4 [Build Script] Update upload_beta.vbs 2016-06-07 17:28:14 +10:00
zilmar c743e0c371 [Build Script] Add Sign.cmd 2016-06-07 17:27:36 +10:00
zilmar 2e6d163882 Merge pull request #1116 from cxd4/gbcart
forgot death-droid's GBCart thing
2016-06-06 12:00:09 +10:00
zilmar 54b4a1a885 Merge pull request #1115 from cxd4/zlib
[zlib] local PJ64 zlib static dependency build script added
2016-06-06 11:58:48 +10:00
Julio C. Rocha 49939eae0b Fix Project64.sln mappings for Android projects. 2016-06-05 18:26:31 -07:00
d8f0fa4e1d forgot death-droid's GBCart thing 2016-06-05 20:01:45 -04:00
c4de904824 [zlib] to fix: compile warnings with -pedantic and -Wall 2016-06-05 19:54:22 -04:00
7140b0633f [zlib] We don't need these include directories. 2016-06-05 19:51:10 -04:00
208c031bd6 [zlib] local PJ64 zlib static dependency build script added 2016-06-05 19:49:41 -04:00
zilmar 59d242f8d7 Merge pull request #1113 from cxd4/420
more stuff I forgot to assemble and link, but not compile...
2016-06-06 08:08:04 +10:00
zilmar a32f5999eb Merge pull request #1112 from cxd4/DD
forgot to pass @LuigiBlood's 64DD stuff to the linker
2016-06-06 08:07:32 +10:00
zilmar 1c2383438b Merge pull request #1111 from cxd4/static-core
Don't try to link in 7zip support for non-Windows builds yet.
2016-06-06 08:05:00 +10:00
735f924612 undefined SetupSegvHandler 2016-06-05 17:48:49 -04:00
bfbc738ec7 undefined Transferpak::ReadFrom, ::WriteTo 2016-06-05 17:42:25 -04:00
3cb50b4102 forgot to pass @LuigiBlood's 64DD stuff to the linker 2016-06-05 17:13:48 -04:00
luigiblood b40174e2f4 [UI] Fix Save Slot string (Prevents emulation) 2016-06-05 23:03:40 +02:00
08b850b5ba We only need -fpermissive to compile the core. 2016-06-05 16:46:28 -04:00
039fed5a3c Do not specify 7zip for linkage outside _WIN32. 2016-06-05 16:39:51 -04:00
792bf337fb `set' is only valid for Windows/MinGW build scripts. 2016-06-05 16:30:33 -04:00
zilmar 4d1f65c18d Merge pull request #1004 from cxd4/rsp-EXPORT
[RSP] Get Main.cpp compiling (almost) outside Windows.
2016-06-06 05:15:45 +10:00
zilmar dd1cf6a154 Merge pull request #1105 from LuigiBlood/64dd_2
[UI-Settings] Add 64DD IPL ROM path to General Settings UI
2016-06-06 05:14:43 +10:00
46287ddead output prefix with "lib"- to link with -l 2016-06-05 13:07:49 -04:00
41f325243b needs <signal.h> #ifndef _WIN32 in class member 2016-06-05 13:06:27 -04:00
luigiblood 823232c2d3 [UI] Forgot to set 64DD IPL Path text 2016-06-05 17:41:34 +02:00
738f0ddd01 resolved merge conflict with Source/RSP/Main.cpp 2016-06-05 11:10:22 -04:00
luigiblood 9cac742ebc [UI] Moved 64DD IPL ROM Path to Advanced Settings 2016-06-05 15:35:53 +02:00
zilmar d554a18fa2 [Project64] Build script should rebuild 2016-06-05 18:32:19 +10:00
zilmar ac40f39269 Update version numbers 2016-06-05 17:22:42 +10:00
zilmar b8507e6b4b Merge pull request #1002 from cxd4/rsp-compiled-o_OOO
[RSP] Optimize compiling scalar whole selections.
2016-06-05 17:12:26 +10:00
zilmar 077780d0f3 Merge pull request #354 from MELERIX/crapware
Removed Adware
2016-06-05 17:10:00 +10:00
zilmar caa4f7e33e [Project64] Update package script to be able to pass filename 2016-06-05 16:44:48 +10:00
zilmar 4d43ac378c [Project64] Add time.h header for record last save time 2016-06-05 11:42:43 +10:00
zilmar 7c6379827d [Project64] Add plugin Input plugin for android 2016-06-05 11:34:12 +10:00
zilmar 06383ff638 [Project64] Add Audio plugin for android 2016-06-05 11:33:35 +10:00
zilmar b927aedc7f [Project64] Add bridge project for android 2016-06-05 11:32:57 +10:00
zilmar c999a177a8 [Project64] Update copywrite header for bug for issue #1080 2016-06-05 11:21:43 +10:00
zilmar 44496223d4 Merge branch 'master' of https://github.com/project64/project64 2016-06-05 11:15:33 +10:00
zilmar 19328d5464 [Project64] Add Arm/ArmOpCode.h 2016-06-05 11:14:55 +10:00
zilmar 33ba964f67 Merge pull request #1106 from Nekokabu/master
Update Sram.cpp
2016-06-05 11:13:50 +10:00
zilmar 8bd03a6763 [Project64] Add default android plugins 2016-06-05 11:06:03 +10:00
zilmar 49058874b2 ]Project64] Add are.h to project 2016-06-05 11:05:34 +10:00
zilmar 64e442d6d9 [roject64] Change how directories are stored in cfg file 2016-06-05 11:04:10 +10:00
zilmar 06982a1b25 [Project64] Always call on DacrateChanged on LoadState 2016-06-05 11:02:18 +10:00
zilmar 285be78edc [Project64] Record last save time 2016-06-05 10:59:47 +10:00
zilmar e064ded7b8 [Project64] Add singnal handling for exception 2016-06-05 10:32:30 +10:00
zilmar d4ef667aa7 [Project64] be able to load/save states when loaded but not running 2016-06-05 10:28:59 +10:00
zilmar 44b887f465 [Project64] Make sure modification time is updated on save file (android) 2016-06-05 10:03:12 +10:00
zilmar d3671ab5e0 [Project64] Add arm exception handler 2016-06-05 09:42:49 +10:00
zilmar 47b012bd4a [Project64] Add Debug languages 2016-06-04 19:07:20 +10:00
zilmar be1f6c9521 [Project64] Add IsSettingSet for settings type 2016-06-04 19:03:47 +10:00
zilmar 91e1e22f38 [Project64] Add settngs for Debugger_TraceExceptionHandler 2016-06-04 18:33:48 +10:00
zilmar 637b09b85f [Project64] Add TraceExceptionHandler logging level 2016-06-04 18:28:30 +10:00
zilmar 8dff00f3aa [Project64] in CN64System::Pause only display message id pause fromm menu 2016-06-04 18:25:14 +10:00
zilmar e90d65caaa [Project64] In CSystemEvents::QueueEvent set m_bDoSomething after adding to the queue 2016-06-04 18:23:18 +10:00
zilmar 01010057b5 [Project64] Add some logging to CAudio::LenChanged 2016-06-04 18:20:23 +10:00
zilmar 5de2d7c839 [Project64] Create system on load, not start 2016-06-04 17:07:15 +10:00
zilmar e7d4341106 [Projec64] Get last modified of saves working with unique dir 2016-06-04 16:58:42 +10:00
zilmar 8ea091a78a [Project64] Hide Rom browser on rom starting not load 2016-06-04 16:50:41 +10:00
zilmar 74ea18b5c6 [Glide64] vbo_disable on Rom Closed 2016-06-04 16:50:02 +10:00
Nekokabu bd9adbf1a1 Update Sram.cpp
Better SRAM read & write
2016-06-04 10:33:55 +09:00
luigiblood faeeb6fa9d [UI] Added 64DD IPL ROM Path to General Settings 2016-06-04 00:23:30 +02:00
luigiblood 010ebcb45b [64DD] Enable Disk setting is now temporary
It doesn't need to be saved every time.
2016-06-03 22:42:21 +02:00
zilmar 0ec052177b Merge branch 'master' of https://github.com/project64/project64 2016-06-04 05:27:55 +10:00
LegendOfDragoon c06ad3a276 Fix a mistake with previous commit
I double checked and realized that the doc I read was not consistent
with the RSP microcode. It should be good now.
2016-06-02 22:55:44 -07:00
LegendOfDragoon 210832c618 Improve alist_polef
This change fixes Body Harvest.
2016-06-02 20:54:52 -07:00
zilmar 7ee7b41d1f Merge pull request #1101 from LuigiBlood/64ddsave
[64DD] Make sure at boot that the disk is inserted
2016-06-03 05:14:17 +10:00
luigiblood 4036971653 [64DD] Make sure at boot that the disk is inserted
Fixes F-Zero X Expansion Kit loading too late
2016-06-02 16:35:10 +02:00
d8e820dfbf s/memtest.h/MemTest.h 2016-06-02 03:16:38 -04:00
4a5f3476e2 #include <windows.h> if one is provided. 2016-06-02 03:16:02 -04:00
zilmar 66444ba1cb Merge pull request #1090 from death-droid/MoveToCfile
Move to cfile
2016-06-02 07:12:23 +10:00
zilmar 6256e44ce4 Merge pull request #1098 from LuigiBlood/64ddsave
[64DD] Add disk saving support & swapping
2016-05-30 17:58:19 +10:00
luigiblood add7ec7b98 [64DD] Make sure new disk is loaded into memory before swap
Fixes hang during swap while recording with OBS Studio
2016-05-30 01:09:52 +02:00
luigiblood c495edd17e [64DD] Use shadow file (*.ndr) instead of replacing loaded disk.
(Also ignore saving when disk type is 0x6)
2016-05-26 18:18:07 +02:00
LegendOfDragoon b187ad9b81 Improve alist_resample
New algorithm is faster and more accurate
2016-05-25 17:10:21 -07:00
luigiblood f2e4f5abca [64DD] Added Swap Disk shortcut (Ctrl+D)
Requires resetting/deleting the shortcut list (*.sc3 file)
2016-05-25 14:41:15 +02:00
luigiblood 810bccc755 [64DD] Swap support 2016-05-25 04:06:10 +02:00
luigiblood a29fb1f92a [64DD] Saving support for SDK format dumps 2016-05-25 00:07:34 +02:00
luigiblood ea5c4abc09 [64DD] Saving support (MAME dump format only)
Replaces the loaded dump file with the new saved content
2016-05-24 21:26:05 +02:00
zilmar a00011b0f3 Merge pull request #1095 from LuigiBlood/64dd_2
[64DD] 64DD disk conversion fix
2016-05-24 04:05:28 +10:00
luigiblood 5f342e73df [64DD] 64DD disk conversion fix 2016-05-23 18:23:32 +02:00
LegendOfDragoon dd581741d6 Implement COP1_D_ROUND_L in cpu recompiler 2016-05-22 23:47:02 -07:00
LegendOfDragoon 32ade84138 Implement COP1_D_ROUND_L in cpu interpreter 2016-05-22 23:37:45 -07:00
LegendOfDragoon de00171747 Implement COP1_S_ROUND_L in cpu recompiler 2016-05-22 23:28:07 -07:00
LegendOfDragoon b2b10969c9 Implement COP1_S_ROUND_L in cpu interpreter 2016-05-22 23:20:49 -07:00
zilmar f447e81248 Merge pull request #991 from LegendOfDragoon/master
Optimize CheckInterrupts, PI_DMA_WRITE, and UpdateTimers
2016-05-23 14:36:44 +10:00
zilmar d5c10d6775 Merge pull request #1093 from LuigiBlood/64dd_2
[64DD] Disk dump loading from command line / drag 'n' drop to EXE file
2016-05-23 05:12:10 +10:00
luigiblood 7789de016e [64DD] Disk dump loading from command line / drag 'n' drop to EXE file 2016-05-22 14:55:23 +02:00
Nekokabu 35c1aa2c73 Update PifRam.cpp
Wonder Project J2 are using 0xFD
2016-05-22 20:41:21 +09:00
Emmet Young 6e45f2d90f Make the Transferpak only init the GBCart when we have either a read or a load to the transferpak. 2016-05-16 20:20:00 +10:00
Emmet Young ff4bd28e3e Change up Mempak so it uses CFile class.
Also modify the way mempaks are loaded and written. We only write the bytes that have been changed now, rather then writing the whole file every time the mempak is written to.
2016-05-16 18:23:31 +10:00
zilmar d7dd450bef [Common] Fix up extension for android 2016-05-15 20:20:55 +10:00
zilmar 91f36ac8f9 [Project64] make CMipsMemoryVM::SW_VAddr compare line the same as LW 2016-05-15 20:19:15 +10:00
Nekokabu da1410b0d8 Update PifRam.cpp 2016-05-14 10:56:18 +09:00
zilmar 21920f984b Updated license for bsmiles32 2016-05-13 19:14:00 +10:00
zilmar fecfdafdcd Merge pull request #1086 from cxd4/lit
[GlideHQ] fixed -Woverflow large integer conversion warnings
2016-05-10 14:49:53 +10:00
3f3f7f2298 [GlideHQ] fixed -Woverflow large integer conversion warnings 2016-05-09 22:11:28 -04:00
zilmar e98ef0ceda Merge pull request #1084 from cxd4/reordered-c-after-cpp
Do not force C++ compilation of C code.
2016-05-09 15:58:34 +10:00
30467b85d1 Do not force C++ compilation of C code.
Invoke compilation via `cc', not `g++'.  This fixes both the remaining run-time linkage resolution conflicts on Linux as well as several C++ compilation warnings that did not apply to compiling with C rules.
2016-05-09 01:39:29 -04:00
zilmar f598588b62 Add Copyright Bobby Smiles 2016-05-09 05:30:55 +10:00
e3d5621b22 a 2016-05-05 21:47:21 -04:00
zilmar 2be34ab87d Merge pull request #1079 from cxd4/new-glidehq-linkage
[GlideHQ] Interface with new GlideHQ make script.
2016-05-03 14:45:39 +10:00
zilmar 32cf9af0f2 Merge pull request #1078 from cxd4/TxInternal_h
[GlideHQ] s/common/Common
2016-05-03 14:45:07 +10:00
zilmar 6f1783671f Merge pull request #1077 from cxd4/TxCache
[GlideHQ] undeclared stuff from stdlib and string
2016-05-03 14:44:44 +10:00
d74143cc49 [GlideHQ] Interface with new GlideHQ make script. 2016-05-02 23:56:46 -04:00
9c172e8106 [GlideHQ] s/common/Common 2016-05-02 23:53:56 -04:00
210cce3e65 [GlideHQ] undeclared malloc() and free() 2016-05-02 23:52:51 -04:00
5703334bb6 [GlideHQ] undeclared memcpy() and memset() 2016-05-02 23:52:36 -04:00
5598a958e2 va_list undeclared 2016-05-02 22:48:49 -04:00
zilmar 69955a0aa9 [Settings] check g_PluginSettings.RegisterSetting is not null in RegisterSetting 2016-05-01 12:48:44 +10:00
zilmar 740469d26e [Project64] make struct TIMER_DETAILS size consistent between windows and android 2016-05-01 12:47:39 +10:00
zilmar fb1987deb5 [Projec64] Update log creation file name 2016-05-01 12:46:43 +10:00
zilmar e4e3b1aa77 [Glide64] Clean up how log is created 2016-05-01 12:46:06 +10:00
zilmar 6ea406643b [Glide64] Deal with truncation smaller types 2016-05-01 12:45:01 +10:00
zilmar 4fa189ac33 [Glide64] Always callZLUT 2016-05-01 12:43:24 +10:00
zilmar 466cae78db [Common] remove stdcall from CTHREAD_START_ROUTINE 2016-05-01 12:42:34 +10:00
exhalatio 8c34b2df9e Fix up Store Sram 2016-04-30 17:33:44 +09:00
433e5c7d9b [Common] gettid() not declared in this scope 2016-04-28 18:27:35 -04:00
21ebab7beb [Common] Be able to #include <Common/Thread.h>. 2016-04-28 17:28:48 -04:00