Commit Graph

812 Commits

Author SHA1 Message Date
zilmar d1a2e29f9b [Project64] Add LogRegisterState when no registers available 2016-11-23 08:47:28 +11:00
zilmar b8985ce815 [Project64] Keep Arm_R11 for temp reg 2016-11-23 08:39:40 +11:00
zilmar 442429b5dc [Project64] Add more variable to map and fix reg for GPR variable 2016-11-23 08:29:11 +11:00
zilmar a8eda0d391 [Project64] Add CArmRegInfo::VariableMapName 2016-11-23 06:28:54 +11:00
Frank-74 c727365afe Fix ROM name displayed if save doesn't exist.
Fixes #1184
2016-11-22 19:22:29 +00:00
zilmar 13a1f9fc25 [Project64] fix CArmRecompilerOps::ADDI 2016-11-22 22:40:55 +11:00
zilmar 13fa7446df [Project64] WriteBack_GPR instead of unmap 2016-11-22 22:39:24 +11:00
zilmar 7cf0fe045f [Project64] Update CArmRecompilerOps::JAL 2016-11-22 21:30:05 +11:00
zilmar e6b483ef85 [Project64] Update CArmRecompilerOps::BLEZ_Compare 2016-11-22 21:28:56 +11:00
zilmar c166c307a2 Update CArmRecompilerOps::BEQ_Compare 2016-11-22 21:22:39 +11:00
zilmar b9d21af5b5 [Project64] Update CArmRecompilerOps::BNE_Compare 2016-11-22 21:21:07 +11:00
zilmar 3846cb4515 Remove CDebugSettings from CArmRecompilerOps 2016-11-22 21:18:09 +11:00
zilmar 5ea6c2c0c5 [Projec64] Fix CArmOps::MoveConstToArmReg to use compress value 2016-11-22 21:09:10 +11:00
zilmar 4053bc2286 [Project64] Fix CArmOps::SetJump20 for negative 2016-11-22 21:07:44 +11:00
zilmar a5a1547131 [Project64] Get CArmOps::MoveConstToArmReg to work in IT block 2016-11-22 20:56:36 +11:00
zilmar 3704300b44 [Project64] Update CArmOps::SubConstFromArmReg to have source and dest reg 2016-11-22 20:41:19 +11:00
zilmar e5b260b078 [Project64] Add ArmBreakPoint 2016-11-22 18:09:37 +11:00
zilmar 28e4ba2e8c [Project64] Add CArmOps::ProgressItBlock 2016-11-22 18:06:50 +11:00
zilmar 88fc1130c8 [Project64] Add comment to StoreArmRegToArmRegPointer 2016-11-22 18:04:17 +11:00
zilmar b046831771 [Project64] Add CArmOps::SubArmRegFromArmReg 2016-11-22 18:02:53 +11:00
zilmar abb764d0c4 [Project64] Add CArmOps::StoreArmRegToArmRegPointer 2016-11-22 18:00:45 +11:00
zilmar 7ea5418168 [Project64] Add CArmOps::OrConstToVariable 2016-11-22 17:59:04 +11:00
zilmar e1e82546bb [Project64] Add CArmOps::OrConstToArmReg 2016-11-22 17:57:54 +11:00
zilmar b672cfa21b [Project64] Add CArmOps::MoveArmRegToVariable 2016-11-22 17:56:23 +11:00
zilmar 86d7fbd4b8 [Project64] Add comment to LoadArmRegPointerToArmReg 2016-11-22 17:54:46 +11:00
zilmar 4686ce7127 [Project64] Add LoadArmRegPointerByteToArmReg 2016-11-22 17:53:10 +11:00
zilmar e42cb0f2c7 [Project64] Fix up usage of AndArmRegToArmReg 2016-11-22 17:52:04 +11:00
zilmar afd92fc562 [Project64] Add second source to AndArmRegToArmReg 2016-11-22 17:48:03 +11:00
zilmar beea1d8c27 [Project64] Add AndConstToArmReg 2016-11-22 17:45:07 +11:00
zilmar 0b53e3e584 [Projec64] Add AndConstToVariable 2016-11-22 17:43:59 +11:00
zilmar ae27b59621 [Project64] Rename ArmBranchCompare to ArmCompareType 2016-11-22 17:41:46 +11:00
zilmar dff480d6dc [Android] Add CArmOps::IfBlock 2016-11-22 17:34:47 +11:00
zilmar cb29d3b98e [Android] Add another case to ThumbCompressConst 2016-11-22 07:51:08 +11:00
zilmar f46f1740c8 [Project64] Add memtest to project64 core 2016-11-22 05:19:44 +11:00
zilmar 4a7a91ecff [Projec64] Add some more arm exception handlers 2016-11-22 05:18:15 +11:00
zilmar de7bfcac28 Merge branch 'master' of https://github.com/project64/project64 2016-11-22 05:16:28 +11:00
zilmar 25a5784623 Merge pull request #1219 from Frank-74/patch-4
Only delete old save file being saved.
2016-11-22 04:10:29 +11:00
zilmar 5537ccdc5b Merge pull request #1217 from Frank-74/patch-3
Fix Save message missing .zip extension.
2016-11-22 04:06:36 +11:00
Frank-74 2c8e412a66 Only delete old save file being saved.
Saving compressed file deletes uncompressed save and vice versa.

Also if uncompressed file exists, it loads uncompressed save instead of compressed save.
2016-11-21 16:33:13 +00:00
Frank-74 ed71cba2bd Fix Uncompressed Saves. 2016-11-21 15:43:36 +00:00
zilmar c96c27674d [Project64] Add some more speed options to fps limitor 2016-11-21 18:17:15 +11:00
zilmar e6200faba1 [Project64] Some code clean up of x86RecompilerOps.cpp 2016-11-21 18:14:47 +11:00
zilmar d2232f9150 [Project64] Add Setting for Setting_PreAllocSyncMem 2016-11-21 18:09:07 +11:00
zilmar 756e3a06df [Project64] Make CArmRecompilerOps friend to CMipsMemoryVM 2016-11-21 18:06:14 +11:00
Frank-74 501ad347aa Fix Save message missing .zip extension. 2016-11-21 05:05:46 +00:00
zilmar fb0a172d56 [Project64] Some code clean up 2016-11-19 06:49:24 +11:00
zilmar 112a5b31a4 Merge branch 'master' of https://github.com/project64/project64 2016-11-18 17:24:41 +11:00
zilmar 658b9db8aa [Project64] Move check for GetRoundingModel() to base 2016-11-14 18:15:24 +11:00
Tony Lukasavage 1bc71cfdc8 fix typo in RomList.cpp 2016-10-23 09:20:31 -04:00
zilmar e1633bbada [Project64] Use AUTO_PTR instead of std::auto_ptr 2016-10-09 20:44:31 +11:00
zilmar 97f1d8302d [Android] Handle SPECIAL_XOR recompiler case 2016-10-09 20:20:10 +11:00
zilmar 583ae10422 Merge branch 'master' of https://github.com/project64/project64 2016-10-06 23:00:47 +11:00
zilmar 1686e60b26 [Android] Fix CArmRecompilerOps::CompileReadTLBMiss 2016-10-06 22:59:03 +11:00
zilmar 2b3d26d260 Merge pull request #1209 from JunielKatarn/compile_functionmap_x64
Fixed includes for FunctionMapClass.
2016-10-05 15:06:11 +11:00
Julio C. Rocha d22fdef0eb Fixed includes for FunctionMapClass. 2016-10-04 20:19:16 -07:00
zilmar a278a2cde6 [Project64] Fix CPU profiling 2016-10-05 06:58:11 +11:00
zilmar b19277223b [Project64] Add header to rsp plugin 2016-10-03 10:57:07 +11:00
zilmar fd69ab6b18 [Project64] Add Profiling 2016-10-03 08:46:05 +11:00
zilmar 3be044ba71 [Android] Fix up compilation issues 2016-10-02 07:22:10 +11:00
zilmar bd2d5b507a [Android] in CArmRecompilerOps::CompileInterpterCall load the variable after BeforeCallDirect 2016-10-02 07:05:37 +11:00
zilmar 9a6c8419e9 [Android] Optimize CArmRecompilerOps::UpdateCounters 2016-10-02 07:03:12 +11:00
zilmar c2a960771c [Android] make sure the working reg set is not changed in CArmRecompilerOps::CompileSystemCheck 2016-10-02 07:00:23 +11:00
zilmar f3ebb20bb1 [Android] Have CArmRecompilerOps::CompileExit write back as the working reg set 2016-10-02 06:55:59 +11:00
zilmar 41baaa015b [Android] Get CArmRecompilerOps::CompileCop1Test to use temp registers 2016-10-02 06:54:22 +11:00
zilmar d8bab5ac7f [Android] Push the rest of the register on enter/exit code block 2016-10-02 06:53:18 +11:00
zilmar a302c17a76 [Android] get CArmRecompilerOps::COP1_S_MUL to use register caching 2016-10-01 22:01:58 +10:00
zilmar 56cbe56482 [Android] CArmRecompilerOps::SPECIAL_XOR use register caching 2016-10-01 21:59:52 +10:00
zilmar 4a5ede2287 [Android] get CArmRecompilerOps::SPECIAL_JALR to use dynamic registers 2016-10-01 21:40:58 +10:00
zilmar 8f6ca9c15a [Android[ void CArmRecompilerOps::SPECIAL_JR() 2016-10-01 20:52:33 +10:00
zilmar 75fba4be38 [Android] get CArmRecompilerOps::LWC1 to use reg caching 2016-10-01 20:35:02 +10:00
zilmar b2ebefd767 [Android] fix CArmRecompilerOps::CACHE() 2016-10-01 20:33:17 +10:00
zilmar 047d8b6d84 [Android] Get CArmRecompilerOps::LB to use reg caching 2016-10-01 20:31:35 +10:00
zilmar 6e8b25ecf0 [Android] do not try to unmap reg 0 2016-10-01 20:24:42 +10:00
zilmar b427722113 [Android] Get CArmRecompilerOps::ADDI() to use register caching 2016-10-01 19:05:15 +10:00
zilmar aa241e61a0 [Android] fix CArmRecompilerOps::JAL 2016-10-01 18:40:12 +10:00
zilmar aa6f026e04 [Android] get CArmRecompilerOps::BGEZ_Compare to use reg caching 2016-10-01 18:39:06 +10:00
zilmar db65ab1ef0 [Android] Get CArmRecompilerOps::BLTZ_Compare to use reg caching 2016-10-01 18:38:03 +10:00
zilmar 189e3b25f7 [Android] Get CArmRecompilerOps::BLEZ_Compare to use register caching 2016-10-01 18:33:48 +10:00
zilmar ffd791404d [Android] get CArmRecompilerOps::BGTZ_Compare to use register caching 2016-10-01 18:27:02 +10:00
zilmar ff4093938f [Android] get CArmRecompilerOps::BEQ_Compare to use register caching 2016-10-01 18:16:11 +10:00
zilmar 71875c0d7b [Android] Get CArmRecompilerOps::BNE_Compare to use register caching 2016-10-01 18:12:46 +10:00
zilmar cf698d7076 [Android] Add CArmRegInfo::ResetRegProtection 2016-10-01 17:05:33 +10:00
zilmar 9c8e7309de [Android] Fix up CArmRegInfo::Map_TempReg 2016-10-01 16:55:06 +10:00
zilmar a0b3a02f5f [Android] Fix up CArmRegInfo::UnMap_ArmReg 2016-10-01 16:52:33 +10:00
zilmar 81ebd33304 [Android] Move CArmRegInfo::FreeArmReg and CArmRegInfo::UnMap_AllFPRs 2016-10-01 15:32:01 +10:00
zilmar 516985ba21 [Android] fix up CArmRegInfo::WriteBackRegisters 2016-10-01 15:27:34 +10:00
zilmar 512d2e7825 [Android] Add check for ShouldPushPopReg 2016-10-01 14:38:45 +10:00
zilmar ccf7f7feda [Android[ Add Map_GPR_64bit 2016-10-01 14:22:23 +10:00
zilmar 7701894ef0 [Android] Add Map_GPR_32bit 2016-10-01 13:21:02 +10:00
zilmar 74727e8e39 [Android] Add CArmRegInfo::FixRoundModel 2016-10-01 12:35:00 +10:00
zilmar 0cc9ae52b2 [Android] fix accident tempo 2016-10-01 11:45:06 +10:00
zilmar 1a16d46368 [Android] Get TestVariable to use temp registers 2016-10-01 11:44:21 +10:00
zilmar 5e7b18700d [Android] Get SubConstFromVariable to use temp registers 2016-10-01 11:42:26 +10:00
zilmar 05e19ef139 [Android] Fix StoreArmRegToArmRegPointer 2016-10-01 11:41:25 +10:00
zilmar 5367ffe728 [Android] Get PopArmReg to handle the other registers 2016-10-01 11:40:25 +10:00
zilmar b0f9a7773d [Android] Get PushArmReg to handle the rest of the registers 2016-10-01 11:37:50 +10:00
zilmar f41484339d [Android] Get MoveConstToVariable to use map temp 2016-10-01 11:33:28 +10:00
zilmar fbe89fd614 [Android] Get CompareArmReg to handle larger registers 2016-10-01 11:32:29 +10:00
zilmar f90c3d76e1 [Android] Add XorArmRegToArmReg 2016-10-01 10:54:23 +10:00
zilmar 338881c4ab [Android] Add XorArmRegToArmReg 2016-10-01 10:43:31 +10:00
zilmar 25954e657e [Android] Add XorConstToArmReg 2016-10-01 10:36:40 +10:00
zilmar 25e2125a63 [Android[ Add StoreArmRegToArmRegPointer 2016-10-01 10:35:31 +10:00
zilmar f9cf02ada0 [Android] Add SignExtendByte 2016-10-01 10:34:14 +10:00
zilmar cdba209aea ]Android] Add ShiftLeftImmed 2016-10-01 10:21:54 +10:00
zilmar 5f787d8540 [Android] Add ShiftRightUnsignImmed 2016-10-01 10:16:25 +10:00
zilmar 4174ec153b [Android] Add MulF32 2016-10-01 09:32:32 +10:00
zilmar c0802d11c7 [Android] Add OrArmRegToArmReg 2016-10-01 09:26:52 +10:00
zilmar 24973f49e2 [Android] Add MoveVariableToFloatReg 2016-10-01 09:21:40 +10:00
zilmar 51109ffe27 [Android] Add StoreFloatRegToArmRegPointer 2016-10-01 09:13:06 +10:00
zilmar 793f0e5cc4 [Android] Add LoadFloatingPointControlReg 2016-10-01 08:38:56 +10:00
zilmar 8e76c17ca1 [Android] Add LoadArmRegPointerToFloatReg 2016-10-01 08:22:19 +10:00
zilmar 4418985aa6 [Android] Add LoadArmRegPointerToArmReg 2016-10-01 08:00:18 +10:00
zilmar 46a724d9b7 [Android] Add LoadArmRegPointerByteToArmReg 2016-10-01 07:20:51 +10:00
zilmar bf56f9f626 [Android] get CompareArmRegToConst to take a uint32_t 2016-10-01 07:10:44 +10:00
zilmar ebf1ab63b8 [Android] Add another case to AddConstToArmReg 2016-10-01 06:43:43 +10:00
zilmar 4121511cf2 [Android] switch order of LoadArmRegPointerToArmReg 2016-10-01 06:42:18 +10:00
zilmar 6214abb248 [Android] Flip order of variables in MoveConstToArmReg 2016-10-01 06:36:49 +10:00
zilmar 93475500e2 [Android] Add mapping temp register 2016-10-01 05:58:04 +10:00
zilmar 8d836692a4 [Project64] Add map variable 2016-09-30 23:33:07 +10:00
zilmar c633124418 [Project64] Make sure ArmRegInfo.cpp can log 2016-09-29 22:20:06 +10:00
zilmar a5fee4f644 [Android] Add m_InCallDirect flag 2016-09-29 22:17:54 +10:00
zilmar bee1440813 [Android] fix up CArmOps::AddConstToArmReg 2016-09-29 22:15:33 +10:00
zilmar 17f740911c [Android] Add Arm32Opcode handling for AndArmRegToArmReg 2016-09-29 22:03:06 +10:00
zilmar b15a8b1fbc [Android] Add CArmOps::AddConstToArmReg 2016-09-29 21:59:18 +10:00
zilmar b175442aac [Android] Add Arm32Opcode handling for CArmOps::AddArmRegToArmReg 2016-09-29 21:58:10 +10:00
zilmar a8f2ce86f4 [Android] Arm: Add definition of fpu registers 2016-09-29 21:56:33 +10:00
zilmar bae7494a6f [Android] Add more opcode definitions 2016-09-29 21:54:12 +10:00
zilmar a130434e56 [Project64] Add CSettingTypeApplication::ResetAll 2016-09-29 21:35:16 +10:00
zilmar 21839b8ae6 [Project64] Remove commented out code from SystemTiming.cpp 2016-09-29 21:33:39 +10:00
zilmar e8505da649 [Project64] Fix up location of native saves 2016-09-29 21:30:00 +10:00
zilmar 77bc7ddea9 [Project64] Add more arm exception cases 2016-09-29 21:17:04 +10:00
zilmar bc3bd4b146 [Project64] Fix CFunctionMap link issue 2016-09-29 21:03:23 +10:00
zilmar 6cfd981b7d [Android] Pre-allocate memory 2016-09-26 21:10:11 +10:00
zilmar 3bc178ee78 [Android] Add force gfx reset 2016-09-26 20:51:55 +10:00
zilmar b04a170f0e [Project64] Move Round model to RegBase 2016-09-25 08:29:45 +10:00
zilmar 64a6cec068 [Project64] Clean up SystemEvents.cpp 2016-09-25 06:46:19 +10:00
zilmar 90560dd0da [Project64] Some code clean of up MemoryVirtualMem.cpp 2016-09-24 08:40:58 +10:00
zilmar 812dae99f5 [Project64] Fix bug in Double_RoundToInteger32 for arm 2016-09-24 08:36:14 +10:00
Jake Huxell 0837d05cfd Removed the High Speed and medium speed nonsense as there's no need. Just pack into one DefaultSpeed. 2016-09-17 19:22:53 +01:00
Jake Huxell 75be0895d6 Fixed Bug Where Speed Could be Reduced Below 0 2016-09-17 19:15:03 +01:00
Jake Huxell 4c8e148ed1 Removed duplicate code between increase and decrease speed in SpeedLimiterClass by merging into one AlterSpeed 2016-09-17 19:10:22 +01:00
zilmar 4bc957bb3b Use the new high performance counter instead of date time class 2016-09-17 07:37:27 +10:00
zilmar 583d057a4e [Project64] Set version to 2.3.1 2016-09-15 21:28:26 +10:00
zilmar b0881e90af Merge pull request #1198 from LuigiBlood/64ddus
[64DD] USA and TOOL IPL support + USA Disk support
2016-09-02 10:09:47 +10:00
Frank-74 f24c464f3f GetLength must be multiple of 8
According to LaC's n64 hardware dox, the AI_LEN_REG must be a multiple of 8 not 4.
2016-09-01 16:28:23 +01:00
luigiblood b083050159 [64DD] US region disk dump support 2016-08-28 18:37:16 +02:00
luigiblood aef22c147b [64DD] Added TOOL/USA IPL support 2016-08-28 18:36:56 +02:00
luigiblood 653197b12c [64DD] Fix Year of 64DD RTC 2016-08-27 23:29:11 +02:00
Frank-74 323c135ce6 [Project64] textures > Textures folder 2016-08-21 22:52:17 +01:00
zilmar 4f0ca48090 [Project64] Limitor not working properly on android 2016-08-13 09:28:07 +10:00
zilmar 71d38d890b [Android] Get profile class to use clock_gettime on non win32 systems 2016-08-12 23:49:53 +10:00
zilmar bf0674f62f [Project64] Add more ARM recompiler code 2016-08-12 23:49:03 +10:00
zilmar 4c0b8d154e [Project64] Remove DSRL32 and DSRA32 from 32bit interpter 2016-08-12 23:47:35 +10:00
zilmar bb6f04b199 [Project64] Add asm_functions.S 2016-08-11 21:31:15 +10:00
zilmar 146ff34894 [Poject64] Add Arm recompiler 2016-08-11 21:09:21 +10:00
zilmar 397a1dd469 [Project64] Add extra logging to CN64System::RefreshScreen 2016-08-11 20:53:53 +10:00
zilmar c33f08fc6a [Project64] Disable block linking on android 2016-08-11 20:52:43 +10:00
zilmar 876196d65e [Project64] Clean up N64Types.h 2016-08-11 20:51:09 +10:00
zilmar 2cf4102c10 [Project64] Get Speed limiter to work on non win32 system 2016-08-11 20:50:15 +10:00
zilmar bbd89835b3 [Project64] Add Support window 2016-08-11 20:38:45 +10:00
zilmar 725ca8bcbe [Project64] Handle saves from 2.2 2016-08-11 17:53:01 +10:00
zilmar 4733420dfa [Project64] Get Display FPS working on non windows system 2016-08-10 20:03:25 +10:00
zilmar 2aee37e1d4 [Project64] Add some more logs to sync logs 2016-08-07 20:01:22 +10:00
zilmar 268a88c812 [Project64] Fix up function address for arm thumb 2016-08-07 19:03:16 +10:00
zilmar 3889ebf37d [Project64] Add plugin to get notification of settings change 2016-08-07 18:27:14 +10:00
zilmar f19fb532a4 [Project64] Add Plugin_EnableAudio 2016-08-07 17:12:16 +10:00
zilmar 4fd27a5672 [Project64] Change how sync dir is set in settings 2016-08-07 17:01:50 +10:00
zilmar d8c791c89b [Project64] Disable fast on android 2016-08-07 16:59:33 +10:00
zilmar bb3d895934 [Project64] Code clean up RomList.cpp 2016-08-07 16:57:31 +10:00
zilmar dff58bbbad [Project64] Add end emulation to N64Class 2016-08-07 16:51:19 +10:00
zilmar d3970065fc [Project64] Add GetPlugins to N64 system 2016-08-07 16:50:06 +10:00
zilmar 1e6c6ed707 [Project64] Some code clean up in RecompilerClass.cpp/h 2016-08-07 16:48:33 +10:00
zilmar 2d90bfbd20 [Project64] fix FixRoundModel for non win32 system 2016-08-07 16:43:26 +10:00
zilmar 70b174b160 [Project64] Remove CompileNow from CompileExit 2016-08-07 16:32:34 +10:00
zilmar ec0a027339 [Project64 tweak some changes in x86 recompiler 2016-08-07 16:26:29 +10:00
zilmar 7e0dd2e83b [Project64] Some code cleanup in InterpreterCPU.cpp 2016-08-07 16:18:34 +10:00
zilmar 9f10e7e0ca [Project64] Sync system in exit block 2016-07-20 22:33:29 +10:00
zilmar f5b4fae7fe [Project64] Use LinkJump 2016-07-20 22:31:34 +10:00
zilmar d1be767d24 [Project64] Move fpu used in to Reg Base 2016-07-20 22:22:56 +10:00
zilmar 1046540866 [Project64] Change text in CCodeBlock::Compile 2016-07-18 17:19:20 +10:00
zilmar 888102d3f1 Merge branch 'master' of https://github.com/project64/project64 2016-07-13 07:59:05 +10:00
zilmar 8422cf7083 [Project64] Remove flush from save states 2016-07-13 07:56:32 +10:00
zilmar d1a96067cb Merge pull request #1156 from Nekokabu/master
Add some of the 64DD Registers to SW_Const
2016-07-12 07:19:04 +10:00
Nekokabu 330ccd30aa Update x86RecompilerOps.cpp 2016-07-11 23:46:45 +09:00
Nekokabu 17aecea5e4 Update x86RecompilerOps.cpp
UnknownOpcode are comment out
2016-07-11 21:48:58 +09:00
Nekokabu 5ceea0f2c2 Add some of the 64DD Registers to SW_Const 2016-07-11 21:27:33 +09:00
zilmar 0743240985 Merge pull request #1153 from Nekokabu/master
Add 0x04600000-0x0460000C to LW.
2016-07-11 03:40:10 +10:00
Nekokabu c56814a3fc Update x86RecompilerOps.cpp 2016-07-09 20:28:37 +09:00
Nekokabu e3a68a59f9 Update MemoryVirtualMem.cpp 2016-07-09 20:26:28 +09:00
zilmar c599451c60 [Project64] Clean up some spacing 2016-07-09 21:03:10 +10:00
zilmar a141e72899 [Project64] Move ArmOpCode.h 2016-07-09 12:46:46 +10:00
zilmar 5059e98fb3 [Project64] Add regbase to vs2008 project 2016-07-07 22:07:30 +10:00
zilmar 676be8fcdc [Project64] Make the mempak belong to the n64 system 2016-07-07 21:51:06 +10:00
zilmar 35c64e5d16 [Project64] Check g_DDRom in LW_KnownAddress 2016-07-07 21:25:11 +10:00
zilmar e09b59ef30 [Project64] On load perm cheats, check plugins exist 2016-07-07 19:35:53 +10:00
zilmar f09fcc47cd [Project64] Make sure the x86 recompiler code is used just on x86 2016-07-07 06:14:12 +10:00
zilmar 21c0518c4d [Project64] Get this call working for gcc 2016-07-06 20:44:28 +10:00
zilmar f4ae388721 [Project64] delete m_RecompilerOps as CX86RecompilerOps 2016-07-05 20:32:10 +10:00
zilmar deeded7ab5 Merge branch 'master' of https://github.com/project64/project64 2016-07-05 20:14:34 +10:00
zilmar 842d29e8bb [Project64] Move BeforeCallDirect and AfterCallDirect in to CX86RegInfo 2016-07-05 20:13:21 +10:00
zilmar 35f9e053b7 [Project64] Log opcode in PreCompileOpcode not in each op 2016-07-05 19:41:54 +10:00
Frank-74 a673aa3295 Fix Save Lag 2016-07-04 19:16:38 +01:00
zilmar 4fc1869a8c [Project64] Use m_Opcode directory on load ops 2016-07-04 21:51:30 +10:00
zilmar f7b254a191 [Project64] Add some spaces to MemoryVirtualMem.h 2016-07-04 19:25:39 +10:00
zilmar 836fe7e8b4 [Project64] Fix up some spacing in MemoryVirtualMem.cpp 2016-07-04 19:05:09 +10:00
zilmar ca9a85241a [Project64] Fix call to setting to CDMA 2016-07-04 18:09:23 +10:00
zilmar 778caf78f0 [Project64] Get x86/x86RecompilerOps.cpp to use an base interface 2016-07-04 17:51:11 +10:00
zilmar cd0f305124 [Project64] Remove CRecompilerOps from CMipsMemoryVM 2016-07-03 20:17:45 +10:00
zilmar febb99305b [Project64] Make sure logs are restarted in save states 2016-07-03 16:34:47 +10:00
zilmar 433c76446b [Project64] Move more x86 code in to x86/x86RecompilerOps.cpp 2016-07-03 15:22:14 +10: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 c8cd2914a6 {project64] Move compiling load/store instructions in to x86/x86RecompilerOps.cpp 2016-06-29 23:40:36 +10:00
zilmar 519ac09711 [project64] Make RecompPos a global 2016-06-28 21:22:30 +10: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
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 6093ed6a41 [Project64] Make sure variable when no system are static 2016-06-16 20:59:13 +10:00
039fed5a3c Do not specify 7zip for linkage outside _WIN32. 2016-06-05 16:39:51 -04: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
41f325243b needs <signal.h> #ifndef _WIN32 in class member 2016-06-05 13:06:27 -04:00
zilmar ac40f39269 Update version numbers 2016-06-05 17:22:42 +10:00
zilmar 4d43ac378c [Project64] Add time.h header for record last save time 2016-06-05 11:42:43 +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
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
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
zilmar 66444ba1cb Merge pull request #1090 from death-droid/MoveToCfile
Move to cfile
2016-06-02 07:12:23 +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
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
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 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
e3d5621b22 a 2016-05-05 21:47:21 -04: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
exhalatio 8c34b2df9e Fix up Store Sram 2016-04-30 17:33:44 +09:00
zilmar d4bddb3892 [Project64] Clean up settings 2016-04-28 19:34:29 +10:00
zilmar d1a8271b36 [Project64] Fix up unique save dirs 2016-04-22 16:44:41 +10:00
zilmar 699f70a0d5 Merge branch 'master' of https://github.com/project64/project64 2016-04-22 06:30:51 +10:00
zilmar 02d7ac014e [Project64] Make sure each game has a unique save dir 2016-04-22 06:29:55 +10:00
1520aaa21f Constrict window message initializers as ANDROID- and WIN32-only. 2016-04-21 00:47:20 -04:00
5ca3354acb unresolved vsprintf() 2016-04-21 00:30:26 -04:00
6be92e9795 standardized zip API #include 2016-04-20 23:55:37 -04:00
zilmar 4e0103b897 [Project64] Get load save state to use cfile 2016-04-21 07:21:15 +10:00
zilmar 112ea9d8da [Project64] Make saving states more cross platform 2016-04-20 19:18:13 +10:00
zilmar 1e222705e4 [Project64] Add platform.h to x86CodeLog.cpp 2016-04-20 19:16:02 +10:00
zilmar 9bcacfb8c3 [Project64] Remove windows.h from x86CodeLog.cpp 2016-04-20 07:57:43 +10:00
zilmar e8ab06fac3 [Project64] Get x86CodeLog to use Clog 2016-04-19 20:38:14 +10:00
zilmar b93421c502 [Common] Clean up log class 2016-04-19 20:37:41 +10:00
zilmar f5cf17903b [Project64] Clean up testing around rom list refresh 2016-04-19 17:46:38 +10:00
zilmar 78b7cfe38f [Project64] Change sram to use cfile 2016-04-19 07:29:24 +10:00
zilmar a76a174246 [Project64] Make plugins handle android better 2016-04-18 19:38:20 +10:00
zilmar b55cc5f78e [Project64] fix up so trunc is in for Visual Studio 2012 2016-04-18 17:20:12 +10:00
zilmar 88cdfd58bb [Project64] Add move RomList.cpp in to Core 2016-04-18 17:19:08 +10:00