Commit Graph

793 Commits

Author SHA1 Message Date
zilmar b5c8a0f4c5 [Cheats] Clear extra code 2017-10-01 07:09:17 +11:00
zilmar 34055759e4 [Audio] Be able to tall if limit fps by core 2017-09-29 05:32:43 +10:00
zilmar a5251619b7 [Audio] Use sync to audio from project 2017-09-28 21:43:58 +10:00
zilmar fd062c0739 [Audio] Turn off default fixed audio timing 2017-09-28 08:51:38 +10:00
zilmar 9e6ccf2d53 [Audio] Make project64 audio the default plugin 2017-09-28 08:14:53 +10:00
zilmar 8d60ef1992 [Audio] Add Audio.rdb 2017-09-27 06:55:53 +10:00
zilmar 5d3b72ce5a [Video] Change settings module name 2017-09-27 06:27:20 +10:00
zilmar 226cfd8bf6 [Project64] Pause emulator on plugin settings 2017-09-25 17:12:32 +10:00
zilmar a17905f5b2 [Android] Add another case for CArmRecompilerOps::SPECIAL_XOR 2017-09-25 17:00:55 +10:00
zilmar 857f87116e [Project64] Change g_Settings->LoadBool(Debugger_Enabled) to CDebugSettings::bHaveDebugger() 2017-09-13 20:08:47 +10:00
zilmar 10f662da94 [Project64] Better handling of div / 0 2017-08-31 09:43:58 +10:00
zilmar c51ff3a829 Merge branch 'master' of https://github.com/project64/project64 2017-08-31 08:59:16 +10:00
zilmar c428d71e75 [Project64] Skip frozen Dlist only in HLE gfx 2017-08-31 08:58:26 +10:00
shygoo e64a6c5965 Debugger: Add stack trace window 2017-08-29 23:54:06 -05:00
zilmar 5f725bd928 [Project64] Change handling of Glide64.rdb to Project64Video.rdb 2017-08-23 17:58:13 +10:00
zilmar c6b350720a [Project64] Allow rdram to be at fixed address 2017-08-22 18:08:54 +10:00
zilmar a61a466776 [Project64] Fix up some changes to debugger commit 2017-08-21 08:48:31 +10:00
shygoo 47fd0632ff Add debug features 2017-08-18 00:08:22 -05:00
zilmar c1e6a20fa4 Merge pull request #1345 from cxd4/vsprintf-incl
vsprintf() needs stdio and stdarg.
2017-07-31 17:50:03 +10:00
zilmar aa27c2fec9 Merge pull request #1344 from cxd4/mempak_h
Fix recent compile errors regarding mempak header.
2017-07-31 17:49:47 +10:00
Iconoclast e4096aefbf vsprintf() needs stdio and stdarg.
...Unless, of course, some other header like <windows.h> includes those.
2017-07-30 12:47:06 -04:00
Iconoclast dfeb77fbf3 fatal error Project64-Core: no such directory 2017-07-30 12:39:22 -04:00
Iconoclast 0a82600d19 s/Mempak.H/Mempak.h 2017-07-30 12:32:50 -04:00
Iconoclast 2daddca04d fatal error Mempak.h: No such file or directory 2017-07-30 12:25:38 -04:00
zilmar 3549d19965 [Project64] Add missing ranges to CCheats::EntrySize 2017-07-16 05:07:33 +10:00
zilmar e541998629 [Android] Fix cheat changes for android 2017-07-01 06:56:34 +10:00
zilmar e4d64f0727 Merge branch 'master' of https://github.com/project64/project64 2017-06-30 21:17:41 +10:00
zilmar 7fda6cd001 [Project64] Have cheats be able to revert settings 2017-06-30 21:11:56 +10:00
zilmar 4b93a188b7 [Project64] Add UI for Over clock configuration 2017-06-15 21:09:49 +10:00
zilmar 7270ac5463 playing with Over clocking 2017-06-15 05:07:18 +10:00
zilmar 52ff3ff407 [Android] have m_LastStoreReg check in CArmOps::PreOpCheck 2017-05-07 10:53:16 +10:00
zilmar f29afb8f99 [Android] Set release version 10 (2.3.3) 2017-05-07 09:27:12 +10:00
zilmar 8bb5e6a240 [Android] Add store check to ShiftRightUnsignImmed 2017-05-07 08:27:27 +10:00
zilmar e48c54518e [Project64] Some Code clean up 2017-05-06 19:27:06 +10:00
zilmar a6d420feee [Android] Remove ReducedSyncMem and PreAllocSyncMem 2017-05-04 18:19:05 +10:00
zilmar 5b8b51ad0d [Android] Fix load game at start 2017-04-30 19:24:38 +10:00
zilmar 26ab7f6b70 [Project64] Change order of MMV initialization 2017-04-30 14:35:47 +10:00
zilmar 05cd6eac3c [Android] Add video logging 2017-04-29 18:31:41 +10:00
zilmar 0ed144f39d [Project64] Try to fix key assignments 2017-04-29 15:55:30 +10:00
zilmar 67f2a445ae [Project64] Add logging for system event 2017-04-28 08:23:15 +10:00
zilmar 54f1f385e7 [Project64] Get Recompiler to use a local reference to MMU 2017-04-28 08:14:55 +10:00
zilmar f1530f6a05 [Project64] Get System timing to use a local reference to registers 2017-04-28 08:09:04 +10:00
zilmar 9efae26d0c [Android] Remove Plugin_ForceGfxReset 2017-04-26 18:13:55 +10:00
zilmar c7f895737a [Project64] Fix CRegisters::FixFpuLocations 2017-04-25 18:04:00 +10:00
zilmar 1b5e07c460 [Project64] fix CRegisters::FixFpuLocations 2017-04-24 07:53:34 +10:00
zilmar 0e691d2e53 [Project64] Fix CRegisters::FixFpuLocations 2017-04-24 07:41:25 +10:00
zilmar c3d89e8fc1 [Project64] Fix Round 0.5 in interpter 2017-04-24 07:36:40 +10:00
zilmar 42084371b7 [Project64] Get COP1_D_ROUND_L to use _FPR_D 2017-04-24 07:33:35 +10:00
zilmar b4fa83e0ad [Project64] Clean up eol blank space InterpreterOps.cpp 2017-04-24 07:30:49 +10:00
zilmar 0c1c5e39af [Plugins] Give access to notify class 2017-04-18 21:32:43 +10:00
zilmar 044eea5459 Merge pull request #1272 from Frank-74/Remove-pjutilDynLibCallDllMain()
Remove pjutil::DynLibCallDllMain()
2017-03-27 13:03:49 +11:00
zilmar 2ab41bb395 Remove VS2008 project files 2017-03-15 20:14:25 +11:00
zilmar 81020b1249 [Project64] Remove delete g_DDRom from CN64System::LoadFileImage 2017-03-15 20:05:02 +11:00
zilmar 45a09a6aef Update version numbers 2017-03-15 19:29:11 +11:00
zilmar 50116c654d Merge branch 'glide64-cleanup' 2017-02-09 06:46:10 +11:00
zilmar b1d8db2c96 [[Glide64] Add ability to set screen resolution 2017-02-09 06:08:06 +11:00
Frank-74 fe33883d0a Remove pjutil::DynLibCallDllMain() 2017-02-05 01:10:01 +00:00
Frank-74 268961dac2 Remove pjutil::DynLibCallDllMain() 2017-02-05 01:08:56 +00:00
Frank-74 79996b43e6 Remove pjutil::DynLibCallDllMain() 2017-02-05 01:07:30 +00:00
Frank-74 3f99504d7f Remove pjutil::DynLibCallDllMain() 2017-02-05 01:06:23 +00:00
Frank-74 210bfb382b Update N64Class.cpp 2017-01-31 15:39:12 +00:00
Frank-74 b1bef3c687 Update Settings.h 2017-01-31 15:36:51 +00:00
Frank-74 786f1558f9 Update SettingsClass.cpp 2017-01-31 15:26:16 +00:00
zilmar 57a221e36f [Proect64] Reopen gfx plugin if initilized 2017-01-23 17:56:56 +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 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
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 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 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 ec5c860a60 [Project64] fix CSettingTypeApplication::Save 2016-12-14 06:46:05 +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
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 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 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 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
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