Commit Graph

2907 Commits

Author SHA1 Message Date
zilmar c98923d2af [Glide64] Move WriteSettings in to Settings class 2017-01-27 17:30:19 +11:00
Julio C. Rocha f661269dc3 Change Z_BUFSIZE to fix Windows XP behavior compiling with VC2010 and later. 2017-01-25 21:23:29 +00:00
zilmar 43e5047822 [Glide64] Accidently deleted some settings code 2017-01-25 19:20:12 +11:00
zilmar 50994936ba [Glide64] Change Frame buffer emulation options bit to an enum 2017-01-25 06:08:33 +11:00
zilmar bcd2a6f6b6 [Glide64] Remove card_id 2017-01-24 08:42:49 +11:00
zilmar 2ed3a57917 [Glide64] Remove TEXTURE_FILTER check 2017-01-24 08:41:20 +11:00
zilmar 4305890799 [Glide64] Use log dir from settings 2017-01-24 08:34:08 +11:00
zilmar d1887bd0e5 [Glide64] Move read settings inside settings class 2017-01-24 08:30:46 +11:00
zilmar f9708bcec6 [Glide64] Add logdir and flush log to setting class 2017-01-24 08:16:25 +11:00
zilmar d070196cd2 [Glide64] Move system settings id in to Settings.cpp 2017-01-24 08:11:51 +11:00
zilmar 4561494303 [Glide64] Add SettingsID.h 2017-01-24 08:05:14 +11:00
zilmar c4746eb368 [Glide64] Remove grSstSelect 2017-01-24 07:22:44 +11:00
zilmar b086b8a296 [Glide64] Create RegisterSettings function 2017-01-24 05:35:27 +11:00
zilmar f0ea584929 [Glide64] Move ReadSpecialSettings to Settings.cpp 2017-01-24 05:28:13 +11:00
zilmar 9afe8e6973 [Glid64] Move ReadSettings to Settings.cpp 2017-01-24 05:19:46 +11:00
zilmar 57a221e36f [Proect64] Reopen gfx plugin if initilized 2017-01-23 17:56:56 +11:00
zilmar 50c7d61848 [Glide64] Init settings in PluginLoaded 2017-01-23 17:50:29 +11:00
zilmar 5961d9cb1d [Glide64] Remove debugger 2017-01-23 17:24:01 +11:00
zilmar bf0ba50dc4 [Project64] have CSettingTypeApplication if string is default setting 2017-01-23 16:50:46 +11:00
zilmar d5c43bfcba [Project64] Update mem pak handling to deal with reseting save 2017-01-22 19:59:26 +11:00
zilmar 2d09818eb2 [Project64] Readd manifest 2017-01-21 21:29:28 +11:00
zilmar 52ab4949b4 [Project64] Preserve current dir when calling GetOpenFileName 2017-01-21 10:31:09 +11:00
zilmar 1d7bdd2c27 [Project64] Only create mempak on write 2017-01-21 10:11:14 +11:00
zilmar ffbe446c79 [Android] Keep stack aligned 2017-01-20 08:43:38 +11:00
Julio C. Rocha 3a45cf6587 Upgrade zlib to version 1.2.11 2017-01-19 11:50:31 +00:00
zilmar bafffcbf41 [Android] Add LastStoreReg exception to CompareArmRegToConst 2017-01-19 17:50:59 +11:00
zilmar e098aacf0c [Android] Add LastStoreReg exception to AddConstToArmReg 2017-01-19 17:48:16 +11:00
zilmar 8cf62142b5 [Android] Track push/pops 2017-01-10 18:25:18 +11:00
zilmar 20fe044b7d [Android] Add PushPopRegisterList 2017-01-10 18:13:13 +11:00
zilmar ec380bfe0d [Project64] Record function end location 2017-01-10 18:01:59 +11:00
zilmar 5febae4ec9 [Android] Rename some variable names in ArmOps.h 2017-01-10 17:54:11 +11:00
zilmar e65fd32de4 [Android] Add logging on display error 2017-01-10 17:45:53 +11:00
zilmar a367b4792b [Project64] Add Reduced Sync Mem option 2017-01-04 18:04:37 +11:00
zilmar b87335957e [Glide64] enable rotate setting on all systems 2017-01-04 17:26:25 +11:00
zilmar b44e26134d [Glide] Fix some white space 2017-01-04 07:31:45 +11:00
zilmar 572c5d4ded [Glide64] Replace gl_Color with vFrontColor 2017-01-03 20:26:07 +11:00
zilmar f12484e0ca [Glide64] Replace gl_Color with vFrontColor 2017-01-03 20:24:08 +11:00
zilmar cb8ce4904c [Glide64] Remove usage of gl_TexCoord in shaders 2017-01-03 20:21:06 +11:00
zilmar 2ea9fd21e5 [Project64] Initialize base system first 2017-01-03 16:40:56 +11:00
zilmar 02e2168740 [Project64] Flush Logs on exception and another exception case handled 2017-01-03 16:38:44 +11:00
zilmar f8ff6900ef [Android] Fix uninstall link 2017-01-03 16:25:36 +11:00
zilmar 45c6d0d157 [Common] Get logs to track file size 2017-01-03 16:21:35 +11:00
zilmar bfb64dc458 [Glide64] Fix compile bug 2017-01-03 16:13:17 +11:00
zilmar 9e61c684d6 [Glide64] More cleanup of global names 2017-01-03 09:01:39 +11:00
zilmar 4ab1d103b6 [Glide64] Start to clean up OGLEScombiner.cpp 2016-12-28 11:25:18 +11:00
zilmar 6c78c898b0 [Glide64] Clean up combiner 2016-12-26 09:26:36 +11:00
zilmar 267d19a93b [Project64] Add Logging on un handled exception 2016-12-24 07:51:52 +11:00
zilmar 1c61eb68db [Project64] Change some logging level on recompiler messages 2016-12-24 07:47:20 +11:00
zilmar 7cb6d2f5c0 [Android] Start to use project64 language functionality 2016-12-20 18:55:28 +11:00
zilmar c29d6612cb [Android] Write back instead of unmap more registers 2016-12-20 18:33:53 +11:00
zilmar 79d50f1bc6 [Project64] Reset rom browser on debug language 2016-12-20 18:32:36 +11:00
zilmar 7e13dfc797 [Android] Watch for uninstall 2016-12-20 18:31:25 +11:00
zilmar 862503ce43 [Android] Add Game run settings 2016-12-20 18:22:18 +11:00
zilmar c3a63f8b78 [Glide64] Clean up code related to shader programs 2016-12-20 18:19:21 +11:00
zilmar ec5c860a60 [Project64] fix CSettingTypeApplication::Save 2016-12-14 06:46:05 +11:00
zilmar beed52498e [Glide64] Remove FPS 2016-12-13 17:31:40 +11:00
zilmar 2394215349 [Android] Fix buf in CArmRecompilerOps::SPECIAL_XOR 2016-12-13 06:25:32 +11:00
zilmar e4a29ce003 [Android] Update CArmRecompilerOps::BEQ_Compare 2016-12-13 06:24:37 +11:00
zilmar e1e4daaf25 [Android] fix bugs in CArmRecompilerOps::BNE_Compare 2016-12-13 06:23:55 +11:00
zilmar 4cf5a54999 [Android] Do not create system on show menu 2016-12-13 06:22:35 +11:00
zilmar f8e49dfbb8 [Project64] Delete default setting if application and bool 2016-12-13 06:20:54 +11:00
zilmar da2804e831 [Project64] Clean up some warnings in CodeSection.cpp 2016-12-13 06:19:11 +11:00
zilmar 43ed20d59c [Project64] Do not save on eeprom if read only 2016-12-13 06:13:10 +11:00
zilmar df36516c6d [Project64] Rename Generate log to Log asm 2016-12-13 06:11:47 +11:00
luigiblood 8403be1da9 [64DD] Avoid Disk save disappearing when crashing during save 2016-12-06 23:05:29 +01:00
zilmar 8d60103da2 [Android] Fix bug in CArmRecompilerOps::SPECIAL_SLT 2016-12-06 06:33:55 +11:00
zilmar ac0c6ff948 [Android] Fix register set usage in CCodeSection::GenerateSectionLinkage 2016-12-03 07:16:47 +11:00
zilmar a76b636c47 [Android] Handle ldr.w r7, [ip, #112] 2016-12-01 21:22:58 +11:00
zilmar ae0d3fab48 [Android] keep Arm_R10 just temp register 2016-12-01 21:22:14 +11:00
zilmar 6aae910a97 [Android] Use writeback instead of unmap 2016-12-01 21:21:01 +11:00
zilmar c73de27abc [Android] Fix bug in CArmRecompilerOps::LWC1 2016-12-01 21:20:01 +11:00
zilmar 6a1a6f3aa1 [Android] Fix bug in CArmRecompilerOps::LB 2016-12-01 21:19:33 +11:00
Frank-74 5aa8fc7c88 [Glide64] Fix #1224
Fix text display not showing if clear buffer on every frame is off.

This text display is mixed up with hotkey_info..  Which is used as timer for display.
2016-12-01 07:25:11 +00:00
Frank-74 c07e838e04 [Glide64] Transparent text background option
Make transparent text display work if buffer clear on every frame is off.
2016-12-01 06:55:15 +00:00
Frank-74 23e130f5d8 [Glide64] Fix 'Use frame buffer objects' option.
Dialog doesn't detect or save FBO option.
2016-12-01 06:19:34 +00:00
zilmar 374d70da7c [Android] Reset reg protection after syncing registers 2016-11-29 16:52:47 +11:00
zilmar ee51bcdd36 [Android] add case when copying register values in CArmRegInfo::Map_GPR_64bit 2016-11-29 16:51:44 +11:00
zilmar f912cb7efe [Android] Handle exception from strhne and strh 2016-11-29 16:50:49 +11:00
zilmar f94fa3a2f6 Update version numbers 2016-11-28 07:43:17 +11:00
zilmar c408ba9c17 [Android] Cleanup/fixup CArmOps::MoveConstToArmReg 2016-11-28 07:40:57 +11:00
zilmar cc4a4ab207 [Android] add another case for exception handler (3F 68 ldr r7, [r7, #0]) 2016-11-28 07:40:24 +11:00
zilmar a25f22a9af [Project64] Fix some warnings 2016-11-28 07:34:02 +11:00
zilmar 66b22ecab1 [Project64] Fix some usage of friend 2016-11-28 07:28:13 +11:00
zilmar 3eb589df12 [Projec64] Update code related to class friend 2016-11-28 07:25:56 +11:00
zilmar 1a49b48282 [Glide64] Fix some warnings 2016-11-28 07:24:11 +11:00
zilmar ebaee14229 [Common] Fix some warnings 2016-11-28 07:23:12 +11:00
zilmar 2c3b810288 [Android[ Implement CArmRecompilerOps::ORI 2016-11-25 20:00:39 +11:00
zilmar ac91bd8ce1 [Android] Add another case in CArmRecompilerOps::BLTZ_Compare 2016-11-25 17:35:56 +11:00
zilmar 10ae0da041 [Android] Fix bug in CArmOps::ThumbCompressConst and add another case 2016-11-25 17:34:01 +11:00
zilmar b22f93d4c2 Merge branch 'master' of https://github.com/project64/project64 2016-11-23 19:36:04 +11:00
zilmar 33df507b4c [Android] Create support window for android 2016-11-23 19:25:14 +11:00
zilmar ce56d2e35f [Android] Add speed option to java bridge 2016-11-23 19:03:05 +11:00
zilmar 7a60a2cdc2 [Project64] Enable ABL as default on android 2016-11-23 19:01:23 +11:00
zilmar c8b3725d5f [Project64] Update code for abl code 2016-11-23 18:58:22 +11:00
zilmar b313f8b90c [Project64] implement CArmRecompilerOps::COP0_CO_TLBWR 2016-11-23 18:53:14 +11:00
zilmar c14decfa3c [Project64] update CArmRecompilerOps::SPECIAL_SLT 2016-11-23 18:50:54 +11:00
zilmar 8cb1a52727 [Project64] Update CArmRecompilerOps::SPECIAL_XOR 2016-11-23 18:47:41 +11:00
zilmar bc8c63389b [Project64] update CArmRecompilerOps::SPECIAL_SUB 2016-11-23 18:45:29 +11:00
zilmar fec180366b [Project64] Update CArmRecompilerOps::SPECIAL_JALR 2016-11-23 18:43:04 +11:00
zilmar 740c13ec79 [Project64] Update CArmRecompilerOps::SPECIAL_JR 2016-11-23 18:39:52 +11:00
zilmar 49dd2a6ad6 [Project64] Implement a case for CArmRecompilerOps::BEQ_Compare 2016-11-23 18:37:14 +11:00
zilmar bceb4792ed [Project64] Add pre op check before an op 2016-11-23 18:34:32 +11:00
zilmar e8a54ffa2d [Project64] Add case in CArmRecompilerOps::LWC1 2016-11-23 18:02:19 +11:00
zilmar a9f613dd7a [Project64] Implement void CArmRecompilerOps::SW() 2016-11-23 18:00:35 +11:00
zilmar 0a89360f66 Merge pull request #1221 from Frank-74/patch-6
Fix last rom not highlighted.
2016-11-23 10:48:12 +11:00
zilmar 6fdd79189f [Android] implement CArmRecompilerOps::LW 2016-11-23 09:18:23 +11:00
zilmar 6467d0e9f0 [Project64] Add CArmRecompilerOps::LB_KnownAddress 2016-11-23 09:10:15 +11:00
zilmar ba7315922f [Project64] Implement CArmRecompilerOps::LUI 2016-11-23 09:05:12 +11:00
zilmar d4f281a638 [Project64] Make more functions private in CArmRecompilerOps 2016-11-23 09:03:40 +11:00
zilmar 2336fd0fc9 [Project64] Update logging in CArmRegInfo::Map_GPR_32bit 2016-11-23 09:02:55 +11:00
zilmar 5d5b14de47 [Project64] Add CArmRegInfo::operator== 2016-11-23 08:52:05 +11:00
zilmar 94c9cc1848 [Project64] Add CArmRegInfo::UnProtectGPR 2016-11-23 08:48:41 +11:00
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
Frank-74 d6c819a1d0 Fix last rom not highlighted.
Fixes #1157.
2016-11-22 21:22:07 +00: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
zilmar 8ef73a3f32 Add Recent Roms 2016-11-21 18:02:12 +11:00
zilmar d230250930 [Android] Fix warning in NotificationClass.cpp 2016-11-21 18:00:09 +11:00
Frank-74 501ad347aa Fix Save message missing .zip extension. 2016-11-21 05:05:46 +00:00
Frank-74 cb37dec972 [NRage] XInput dropdown size. 2016-11-21 02:17:41 +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
purplemarshmallow 79c13d0021 [Glide64] correct Winback hack 2016-11-17 17:31:33 +01:00
zilmar 6203c0837b Merge pull request #1214 from purplemarshmallow/Winback
[Glide64] port winback hack from GLideN64
2016-11-18 03:03:58 +11:00
purplemarshmallow f7e76f0c2a [Glide64] port winback hack from GLideN64 2016-11-17 16:27:17 +01:00
purplemarshmallow 1b1479c064 [Glide64] Fix linear texture coordinate transformation
fix taken from
2b29b6c09a
Fixed Zelda OOT rotating "N" is miscolored (HLE)
2016-11-15 14:49:43 +01:00
zilmar 658b9db8aa [Project64] Move check for GetRoundingModel() to base 2016-11-14 18:15:24 +11:00
zilmar c122485e53 [Glitch] Clean up aResolutionsStr 2016-11-14 18:12:31 +11:00
zilmar 36d169c57f [Common] Use smart pointer for ini file class 2016-11-14 18:10:43 +11:00
zilmar 981ec94786 [Common] Clean up SmartPointer.h 2016-11-14 18:08:42 +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 7d4ba9b278 [Project64] Randomize nag window timer 2016-10-03 08:48:25 +11:00
zilmar fd69ab6b18 [Project64] Add Profiling 2016-10-03 08:46:05 +11:00
zilmar 967ed96a8b [Android] Add Controller support 2016-10-02 23:21:25 +11:00
zilmar 14721eb149 [Android] Save recent rom on running, not load, add access to other native functions 2016-10-02 07:26:13 +11:00
zilmar 1a02835710 [Android] Add controller internal settings 2016-10-02 07:24:26 +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 c27e93223a [Common] Fix up CIniFileBase::DeleteSection 2016-09-29 21:14:29 +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
zilmar aa72a7088c [Anroid[ Remove some logging from PluginInput 2016-09-24 08:33:49 +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 40d1a4ed75 [roject64] Handle ID_SYSTEM_CHEAT with OnCheats 2016-09-17 20:28:42 +10:00
zilmar dc5896f0ad [Project64] Handle ID_SYSTEM_SAVEAS with OnSaveAs 2016-09-17 20:26:57 +10:00
zilmar 84ef36fb4f [Project64] Move handling of ID_SYSTEM_LOAD to OnLodState 2016-09-17 16:43:27 +10:00
zilmar b8bd3b1556 [Project64] Add OnEndEmulation to handle ID_FILE_ENDEMULATION 2016-09-17 16:33:05 +10:00
zilmar eb0335bc1e [Project64] Move handling of ID_FILE_OPEN_ROM to OnOpenRom 2016-09-17 16:25:49 +10:00
zilmar bf4b301973 [Artwork] Move AboutScreen.psd to artwork folder 2016-09-17 13:42:48 +10:00
zilmar 16fc977ab1 [Installer] Should not give permission to executable directory 2016-09-17 13:35:33 +10:00
zilmar fcd9690fe3 [Android] Make sure AllocateAddressSpace returns NULL on failure 2016-09-17 13:32:01 +10:00
zilmar c189bfe8e3 [Android] Add recent roms 2016-09-17 13:17:51 +10:00
zilmar 5b546a0fcb [Android] Fix corrupting rdram from alist 2016-09-17 11:44:30 +10:00
zilmar 9b1587992e [Android] Draw notification messages instead of using toaster 2016-09-17 11:43:32 +10:00
zilmar 8084a5d3b6 Update vesion script to get 2.3.1, and update minor verion in other plugins 2016-09-17 07:43:48 +10:00
zilmar 4bc957bb3b Use the new high performance counter instead of date time class 2016-09-17 07:37:27 +10:00
zilmar 8036bdcd73 [Common] Add high res time stamp 2016-09-17 06:10:40 +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
LegendOfDragoon 400c466278 Improve Compile_Special_SLT
It is supposed to skip if rd = 0, not rt. Also optimized the code a bit.
2016-08-23 12:12:55 -07:00
LegendOfDragoon c29bff4353 Fix 2 typos I made in previous commits 2016-08-23 11:40:24 -07:00
LegendOfDragoon 7a5a0731bd Optimize SW in RSP Recompiler 2016-08-23 01:17:01 -07:00
LegendOfDragoon 3d8482f402 Implement MoveConstToN64Mem
Also fix typo in MoveConstHalfToN64Mem
2016-08-23 01:15:18 -07:00
LegendOfDragoon d7eba5bde0 Optimize SH in RSP Recompiler 2016-08-22 19:57:27 -07:00
LegendOfDragoon 22ae106c3a Implement MoveConstHalfToN64Mem 2016-08-22 16:26:27 -07:00
LegendOfDragoon 6e99abb50a Optimize SB in RSP Recompiler 2016-08-22 16:09:37 -07:00
LegendOfDragoon 7f468bd939 Implement MoveConstByteToN64Mem 2016-08-22 16:05:56 -07:00
LegendOfDragoon c239d3b74b Optimize ANDI in RSP Recompiler
Seems to be use often enough.
2016-08-22 13:12:34 -07:00
LegendOfDragoon 10260dbdc8 Optimize SLTI in RSP Recompiler
Mia Hamm benefits from this optimization.
2016-08-22 12:54:24 -07:00
Frank-74 5f2a6a2ee2 [Installer] Add 'Portable Mode' option.
It's unchecked by default, doesn't create an uninstall shortcut icon if selected.
2016-08-22 02:44:36 +01:00
zilmar cdf0b1e7d2 Merge pull request #1180 from Frank-74/Fix-main.cpp-exception
Fix Exception in main.cpp
2016-08-22 08:19:11 +10:00
Frank-74 323c135ce6 [Project64] textures > Textures folder 2016-08-21 22:52:17 +01:00
Frank-74 36448f8e72 [Project64] textures > Textures 2016-08-21 22:50:08 +01:00
Frank-74 f78f539d10 [GlideHQ] cache > Cache #2 2016-08-21 22:43:49 +01:00
Frank-74 12a23107ec [GlideHQ] cache > Cache 2016-08-21 22:42:33 +01:00
Frank-74 b316582de5 [Glide64] Tooltip textures\cache location. 2016-08-21 22:40:25 +01:00
Frank-74 a3a64afa77 [Glide64] Fixup Basic dialog 2016-08-21 22:36:00 +01:00
Frank-74 8e75fed8d9 Fix Exception in main.cpp
If Project64 is run from C:\Project64, we get an exception in main.cpp.

This fixes that bug.
2016-08-21 17:20:42 +01:00
Frank-74 68d81058eb Fix "Project64 2.3" folder permissions.
Copying files or writing directly to Project64 2.3 folder needs permissions set.  Otherwise Jabo 1.6 plugin will cause this error when it tries to write to Project64.rdb in emulator folder.
2016-08-20 03:59:59 +01:00
Frank-74 fb60c8cb77 [Installer] Add option for desktop icon 2016-08-20 03:34:14 +01:00
Frank-74 6ef996b67f Fix installer permissions
Fixes permissions for Windows 7/8/10.  And correct Program Files (x86) folder when running on 64bit windows.
2016-08-19 23:50:54 +01:00
Frank-74 5179924a95 Remove redundant WINPROC_OVERRIDE 2016-08-13 16:17: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 0b909905d0 [Android] Update handling of Display Message 2016-08-12 23:46:23 +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 a3fd417e27 [Android Audio] Be able to turn audio on or off 2016-08-11 20:46:03 +10:00
zilmar a277fc0a60 [Android] Update Android bridge for notification 2016-08-11 20:43:51 +10:00
zilmar c39937f63c [Android] Add Sync bridge to project 2016-08-11 20:39:42 +10:00
zilmar bbd89835b3 [Project64] Add Support window 2016-08-11 20:38:45 +10:00
zilmar f33a6c102f [Android] Update UI style 2016-08-11 19:52:30 +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 7eccf17c90 [Common] Fix CPath::SetComponents for non win32 system 2016-08-09 20:19:43 +10:00
zilmar 848502e088 [Android Audio] have alist_envmix_exp always copy the data 2016-08-07 20:07:46 +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 264666e2bb [Connon] Fix protect memory for non win32 system 2016-08-07 16:15:27 +10:00
zilmar b79c995bfb [Common] Add copy file for linux 2016-08-03 21:30:46 +10:00
zilmar c11b874b63 [Common] Delete file if truncating it 2016-08-03 21:25:24 +10:00