Commit Graph

3303 Commits

Author SHA1 Message Date
zilmar 485339300d [Project64] Make mem test more header friendly 2018-11-18 12:26:00 +10:30
zilmar 3b0e7a8527 [Project64] Clean up some code and warnings in Common code 2018-11-18 11:36:02 +10:30
zilmar e7f93f2def [Project64] Remove #include <objbase.h> from Common/Trace.h 2018-11-18 11:12:49 +10:30
zilmar 63b4a4c003 [Project64] Make Project project LargeAddressAware 2018-11-15 21:28:51 +11:00
oddMLan 8475fa9c14 Use 8MB RDRAM if ROM is not in RDB 2018-08-18 23:13:47 -07:00
zilmar c1200514c6 Make sure PC is updated on BP 2018-07-31 07:02:02 +10:00
zilmar 9cb3ed48e2 Try to make debugger more stable 2018-07-30 23:45:23 +10:00
zilmar ba0124efa8 [Project64] Handle break point in delay slot 2018-07-30 06:07:45 +10:00
zilmar f20dca31fd [Build] Have UpdateVersion be able to handle linux line endings 2018-05-23 02:38:15 +10:00
zilmar 0f41a6459c [Project64] update Game Settings to use uint32_t index 2018-04-23 17:32:49 +10:00
zilmar 83b280f761 [Project64] when changing BP's, on the pause make sure the emulator is paused 2018-04-15 05:31:19 +10:00
zilmar d2e67dc1d9 [Projecy64] Pause emulation during changing breakpoints 2018-04-14 22:23:28 +10:00
zilmar fafb7c207a [Project64] Make sure memory_breakpoint_found is cleared in CX86RecompilerOps::FoundMemoryBreakpoint 2018-04-14 20:11:02 +10:00
zilmar f48995a1e1 [Project64] CDebuggerUI::CPUStepStarted should not be testing read memory Breakpoints 2018-04-14 11:49:06 +10:00
zilmar bab9d93ebb [Project64] Make sure CSettingTypeApplicationIndex use uint32_t 2018-04-09 18:03:38 +10:00
zilmar 1a6c579d3e
Merge pull request #1438 from pj64d-merge/memlocks
[Debugger] Add memory locks feature (interpreter)
2018-04-04 06:16:12 +10:00
zilmar d9aedd84eb [Debugger] When changing memory in viewer, clear memory based of physical address 2018-04-04 03:28:46 +10:00
zilmar 7e4c9a8b84 Rename and move Settings files 2018-04-03 04:30:50 +10:00
zilmar 88a824be60 [Project64] Some code refactoring to CSettingTypeApplication 2018-03-28 19:36:10 +11:00
zilmar 9e92381a2d [Project64] Have temp bool setting record if it has changed 2018-03-28 19:35:20 +11:00
zilmar 403f003372 [Project64] Make sure index for settings are uint32_t 2018-03-28 19:28:02 +11:00
zilmar 6fe37a2c0e [Script] Fix date time in upload_beta.vbs 2018-03-27 17:57:29 +11:00
zilmar 4967242a11 [Common] Get ini handling to use std::string instead of stdstr 2018-03-27 06:39:34 +11:00
zilmar 93ab869c3e [Script] Try to get time added to beta upload 2018-03-26 21:53:29 +11:00
zilmar fb8f5557a9 [Project64] Fix android build issue 2018-03-26 21:53:00 +11:00
zilmar 86b1e25ddd [Common] code clean up in path.h 2018-03-26 21:45:34 +11:00
shygoo 77daf1bad4 [Debugger] Add memory locks feature (interpreter) 2018-03-17 20:14:52 -05:00
zilmar 4a5a69253b [3rd Party] Remove WTL.dsp 2018-03-05 17:40:09 +11:00
zilmar c506db57f3 Merge branch 'master' of https://github.com/project64/project64 2018-03-02 22:05:46 +11:00
zilmar 6bc5ce0439 [Debugger] Handle breakpoint in delay slot of recompiler 2018-03-02 19:02:23 +11:00
zilmar e1c464e309 [Debugger] If stepping ops already, ignore finding a memory BreakPoint 2018-03-02 18:23:47 +11:00
zilmar 5434f57f3f [Project64] Be able to handle memory breakpoints that are detected at compile time 2018-03-02 17:48:15 +11:00
zilmar cfbd181ff9 [Debugger] Do not update register if have not finished attaching 2018-03-02 17:34:27 +11:00
zilmar be9b0e6bc5 [Debugger] Some clean up of Debugger-RegisterTabs.h header 2018-03-01 18:12:16 +11:00
zilmar 151c435b97 [Debugger] Disable ABL when a memory BP set 2018-03-01 08:13:17 +11:00
zilmar f0c9ea887e [Project64] Make sure PI_DMA_WRITE are 16 byte aligned 2018-02-27 17:27:17 +11:00
LuigiBlood 674afb454b [N-Rage] Mouse Lock Up fix when ending emulation when it's locked? 2018-02-26 02:12:06 +01:00
shygoo b682fc4c89 [Debugger] Refresh commands window on click
WA_ACTIVE and WA_CLICKACTIVE
2018-02-19 12:16:56 -06:00
zilmar 29dcf75b49 [Debugger] Flush recompiler code on memory viewer changes 2018-02-19 18:17:35 +11:00
zilmar f5debf8304 [Common] Some code cleanup 2018-02-19 17:43:42 +11:00
shygoo d409dbc86e [Debugger] Add file system interface to the JS API 2018-02-18 15:37:03 -06:00
zilmar 3388a053f3 [Debugger] Make eeprom alerts to be able to turn on or off 2018-02-16 16:38:00 +11:00
zilmar 3fb6710bb3 [Debugger] Add read memory breakpoints to recompiler 2018-02-15 18:28:08 +11:00
zilmar 36c070f746 [Debuggger] Rename x86WriteBreakpoint to x86MemoryBreakpoint 2018-02-15 18:21:03 +11:00
zilmar 879783692b [Debugfer] Rename memory_write_address to memory_access_address 2018-02-15 18:09:14 +11:00
zilmar 9729fad9da [Debugger] Add store breakpoints to recompiler 2018-02-13 18:16:53 +11:00
zilmar 22ea56721e [Project64] Fix recompiler log output 2018-02-13 17:38:33 +11:00
zilmar f28823ec50 [Debugger] Fix CBreakpoints::WriteBPExists32 2018-02-13 17:37:27 +11:00
zilmar 91999a1eba [Debugger] add missing code 2018-02-06 07:25:53 +11:00
zilmar 2fdf8e5a09 Merge branch 'master' of https://github.com/project64/project64 2018-02-06 07:05:11 +11:00
zilmar d7708b6952 [Debugger] Refresh breakpoints display on activate 2018-02-06 07:04:20 +11:00
zilmar 94c7a51b48 [Debugger] Fix a few breakpoint issues 2018-02-05 18:11:39 +11:00
zilmar 622d5d5d3f [Debugger] Fix Read break points 2018-02-05 17:43:46 +11:00
zilmar 076280b9ba [Debugger] Add unaligned write breakpoints 2018-02-02 04:28:08 +11:00
shygoo 4bd9611986 [Debugger] Add step over button to commands window 2018-01-25 00:07:51 -06:00
zilmar deada521bb [Debugger] Remove temporary out of read/write Breakpoints 2018-01-24 21:51:04 +11:00
shygoo 86d309afc8 [Debugger] Support all commands in code editor 2018-01-21 03:36:20 -06:00
zilmar 95358b1ac1 [Debugger] Have memory viewer to be able to write to rom 2018-01-21 12:51:36 +11:00
zilmar 0ffb6bb159 [Proeject64] Add execution break point in recompiler 2018-01-21 10:18:52 +11:00
zilmar 2c802bd638 [Project64] Make sure Recompiler_Log_Message can not buffer overflow 2018-01-21 09:10:45 +11:00
zilmar f036c7825c [Project64] Make sure cycles are updated before calling CDMA::PI_DMA_WRITE 2018-01-21 08:51:49 +11:00
zilmar f445483f9c [Debugger] Show commands on stepping 2018-01-18 23:25:36 +11:00
zilmar 73944b2636 [Debugger] clean up warnings and code 2018-01-18 17:53:07 +11:00
zilmar 3d7e9b40b0 [Debugger] Make skip a setting 2018-01-17 22:36:28 +11:00
zilmar 8a85f1e6a4 [Debugger] Make waiting for step a setting 2018-01-17 08:26:54 +11:00
zilmar 7d9d54aaa8 [Debugger] re-add some code accidentally commented out 2018-01-16 08:28:54 +11:00
zilmar 7e1e7bf39b [Debugger] Change bHaveDebugger to HaveDebugger 2018-01-16 08:23:21 +11:00
zilmar 8a668c4025 [Debugger] Change CBreakpoints::isDebugging() to a debug setting 2018-01-16 08:14:15 +11:00
zilmar ea1e0efbef [Debugger] Detach Debugger from UI class 2018-01-10 18:05:57 +11:00
zilmar 57ac4c0607 [User Interface] Clean up Debugger/Debugger-AddBreakpoint.cpp 2018-01-08 18:20:56 +11:00
zilmar af174e730f [User Interface] Rename NotifctionClass to Notification 2018-01-08 18:09:40 +11:00
zilmar d47ed45005 [User Interface] Rename MainWindow.cpp to GuiGlass.cpp 2018-01-08 17:56:10 +11:00
zilmar 7a9b1f32d4 [USer Interface] Rename MainMenuClass.cpp to MainMenu.cpp 2018-01-08 17:45:38 +11:00
zilmar 19a827d1f7 Merge branch 'master' of https://github.com/project64/project64 2018-01-05 21:40:39 +11:00
zilmar fd3f37971c [Build] Change dependency to reference for UpdateVersion 2018-01-05 21:38:48 +11:00
zilmar 4b7fafbded Make sure R0 is 0 in Interpreter 2018-01-03 19:16:01 +11:00
zilmar def0550ded [Script] Update to use https 2017-12-12 21:51:24 +11:00
zilmar b4c1a687e2 [Debugger] Add Debugger_HaveExecutionBP 2017-12-12 21:15:34 +11:00
zilmar f6dc66ce69 [Deugger] Remove CDebugCommandsView::OnClicked 2017-12-12 21:14:49 +11:00
zilmar 44172b5936 [UserInterface] Rename some execution beakpoint functions 2017-12-04 17:41:27 +11:00
zilmar 52693ae92d [User Interface] Make breakpoints use std::map 2017-11-24 08:15:06 +11:00
zilmar 4fe7d938bb [User Interface] More cleanup of Debugger-Commands.cpp 2017-11-22 08:13:11 +11:00
zilmar 30e180104a [User Interface] Clean up Debugger-Commands.h 2017-11-22 07:47:11 +11:00
zilmar 188d6ae6d1 [User Interface] Rename CEditNumber to CEditNumber32 2017-11-22 07:37:45 +11:00
zilmar 6fa3be42cd [User Interface] Move code for EditNumber32 code to in to cpp file 2017-11-21 18:09:50 +11:00
zilmar 9267d1311d [User Interface] Rename numberctrl.h to EditNumber32.h 2017-11-21 17:53:34 +11:00
zilmar 951f6e2ea4 [Build] Update RSP project 2017-11-16 06:27:29 +11:00
zilmar 425a1649e0 [Build] Use version.h.in for SetGitProperties.cmd 2017-11-16 06:20:17 +11:00
zilmar e4823ef52a [Build] Update project settings for release 2017-11-16 06:12:45 +11:00
zilmar 973f44cd94 [build] Update dependency on UpdateVersion and remove Version.h 2017-11-16 05:59:37 +11:00
zilmar 1178b5c73f Set build number on build 2017-11-15 20:04:09 +11:00
zilmar 2d7524ae2f [Common] Update stdstr::Tokenize to handle empty items 2017-11-15 20:02:44 +11:00
zilmar 169f9d92bf Merge branch 'master' of https://github.com/project64/project64 2017-11-10 19:42:25 +11:00
zilmar 0730582085 [Project64] Clean up some warnings in List Control 2017-11-10 16:52:10 +11:00
zilmar bf5ec6dfc5 [Debugger] Use sizeof instead of checking for null 2017-11-10 16:46:03 +11:00
zilmar a5d5adfa26 [Project64] Fix up the move of debugger UI code 2017-11-09 18:06:52 +11:00
zilmar f41b3b7263 [Project64] Move debugger UI in to UserInterface folder 2017-11-09 17:32:40 +11:00
Cat vs. Internet d63f974aa1 added Random.cpp for Windows and non-Android Linux 2017-11-05 18:59:25 -05:00
zilmar 415c97080a [Debugger] Move CCommandList::Attach in to Debugger-Commands.cpp 2017-11-03 17:34:43 +11:00
zilmar 769b279537 fix build compile issue 2017-10-28 13:19:18 +11:00
zilmar 455b83677b Fix up version number in resouce fils 2017-10-28 11:41:08 +11:00
zilmar 28d84e5ae7 [Audio] Update version Number 2017-10-24 22:02:05 +11:00
zilmar 2e3200803f [Audio] Update AI_SetFrequency for android 2017-10-24 21:53:34 +11:00
zilmar 2a41a10479 Merge branch 'master' into AudioSync 2017-10-21 16:03:15 +11:00
zilmar e97764a2c4 Merge branch 'master' of https://github.com/project64/project64 2017-10-20 20:01:25 +11:00
zilmar a47d5c3298 [Debugger] Change how font work 2017-10-20 19:57:21 +11:00
zilmar 4091a4699c [Audio] Make fixed audio on by default 2017-10-19 21:56:59 +11:00
Azimer 44f8a82c87 Prefix m_ in CRandom class 2017-10-18 00:16:30 -05:00
Azimer 958f11cc6d Fixed random state with SyncCPU 2017-10-18 00:05:38 -05:00
Azimer 1b8d032417 Bug fixes and requests
* Moved to CRandom to Common lib
* Initialized CRandom with a time seed in CN64System constructor
* Added CRandom::state getters and setters to support saved states
2017-10-17 22:52:07 -05:00
Azimer 23c1007aa0 Randomize PI and SI DMA timing
This should help with randomization while FAT is on.
2017-10-17 21:38:38 -05:00
zilmar 8e71e8bea9 [Audio] Change how sleep works in DirectSoundDriver::AudioThreadProc 2017-10-17 08:50:32 +11:00
zilmar 4bcb0d10e9 [Audio] Read Sync Audio from Audio.rdb 2017-10-17 08:34:02 +11:00
zilmar 6dd7f162ea Fix bracket 2017-10-17 07:14:23 +11:00
Frank-74 d14e9b39ff Fix PAL framerate sync.
PAL games were skipping because framerate was set for NTSC.
2017-10-16 06:23:55 +01:00
Frank-74 2686c98a85 fix unlimited fps with tiny buffer 2017-10-15 17:53:01 +01:00
Frank-74 f57e2f6bf7 Fix tabs/spaces 2017-10-15 17:50:07 +01:00
Frank-74 06e0dcfe23 fix tabs/spaces 2017-10-15 17:47:23 +01:00
Frank-74 0f7a8c739b Update AudioMain.cpp
Fix tabs/spaces
2017-10-15 17:43:32 +01:00
Frank-74 dfdf089976 Update AudioMain.cpp 2017-10-13 04:28:20 +01:00
Frank-74 125cbc79cf Update resource.h
fix broken dialog
2017-10-13 03:21:14 +01:00
Frank-74 771e719a19 Update Project64-audio.rc
fix broken dialog
2017-10-13 03:19:59 +01:00
Frank-74 ab764b723b Update Project64-audio.rc 2017-10-13 02:10:30 +01:00
Frank-74 5275ebe50e Update resource.h 2017-10-13 02:08:59 +01:00
Frank-74 f44ca6a203 Update ConfigUI.cpp 2017-10-13 02:06:38 +01:00
Frank-74 e31d4efc8d Update ConfigUI.cpp 2017-10-13 02:05:07 +01:00
Frank-74 4ea253d22d Update AudioSettings.cpp 2017-10-13 01:58:35 +01:00
Frank-74 d45d9a7b44 Update AudioSettings.cpp 2017-10-13 01:57:24 +01:00
Frank-74 ee46ffb2cd Update AudioSettings.h 2017-10-13 01:53:36 +01:00
Frank-74 96d4247013 Update SettingsID.h 2017-10-13 01:49:49 +01:00
Frank-74 b22869e118 Update SettingsID.h 2017-10-13 01:49:08 +01:00
Frank-74 d655879372 Update SoundBase.h 2017-10-13 01:45:41 +01:00
Frank-74 705df0af56 Update DirectSound.h 2017-10-13 01:44:08 +01:00
Frank-74 cc466d9735 Update DirectSound.cpp 2017-10-13 01:42:18 +01:00
Frank-74 e7ce869a25 Update SoundBase.cpp 2017-10-13 01:37:49 +01:00
Frank-74 80e1bcaad0 Update AudioMain.cpp 2017-10-13 01:29:45 +01:00
zilmar b5c8a0f4c5 [Cheats] Clear extra code 2017-10-01 07:09:17 +11:00
Frank-74 72c7c2ffd1 Fix Volume 2017-09-29 00:52:28 +01: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 0c1b5d3fb9 [Audio] Fix up monitoring system settings 2017-09-28 17:48:45 +10:00
zilmar 8eefd65cb3 [Audio] Remove Sync Audio from audio config 2017-09-28 17:40:20 +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 ef88a30a1c [Debugger] Use current font height 2017-09-28 05:54:58 +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 a92569deb1 [Audio] Add settings for BufferDivided, BufferFPS, etc 2017-09-26 23:57:33 +10:00
zilmar 64bcfa15dd [Audio] Remove Duplicate function 2017-09-26 05:17:50 +10:00
zilmar 892aed6dad Merge branch 'master' of https://github.com/project64/project64
Conflicts:
	Source/Project64-audio/AudioMain.cpp
2017-09-25 22:01:28 +10:00
zilmar a6661e460b [Audio] Start to add config 2017-09-25 22:00:04 +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
Frank-74 dddfdd8cbf Update SoundBase.cpp 2017-09-23 04:31:46 +01:00
Frank-74 a7f7ea5058 Update AudioMain.cpp 2017-09-23 04:30:34 +01:00
zilmar c3d45357a6 [Audio] Add read len 2017-09-23 07:45:18 +10:00
Frank-74 be8b97983a Update AudioMain.cpp 2017-09-22 22:36:54 +01:00
Frank-74 1cb0ff0a49 Update SoundBase.h 2017-09-22 22:35:09 +01:00
Frank-74 d14aa2eba9 Update SoundBase.cpp 2017-09-22 22:30:42 +01:00
zilmar fa49e3fcdf [Installer] Add Project64 Audio 2017-09-22 08:10:39 +10:00
zilmar 48e649f6b0 [Audio] Add direct sound driver 2017-09-21 23:20:36 +10:00
zilmar 38b5131f16 [Audio] Add AI_Update to OpenSLES.cpp 2017-09-20 17:24:54 +10:00
zilmar 118d58f16b [Audio] Add version to the dll 2017-09-20 17:10:42 +10:00
zilmar c395e8f55d [Audio] Create settings class 2017-09-14 18:07:12 +10:00
zilmar 0e508ebc20 [Debugger] Code clean up and fix some warnings 2017-09-13 22:00:53 +10:00
zilmar fda0ce24e6 [Debugger] Clean up debugger commands attach/detach 2017-09-13 20:52:18 +10:00
zilmar 7bb70c2a49 [Project64] clean up debugger code 2017-09-13 20:36:03 +10:00
zilmar b645ef908f [Project64] Clean up ScriptHook.h 2017-09-13 20:18:59 +10:00
zilmar d98eab7dcc [Project64] Clean up OpInfo.h 2017-09-13 20:17:17 +10:00
zilmar 5d66d688b3 [Project64] Fix up warning in RomBrowserClass.cpp 2017-09-13 20:14:23 +10:00
zilmar 06653d326a [Project64] Fix up warning ListCtrl.h 2017-09-13 20:13:09 +10:00
zilmar 2f98cb4086 [Project64] Remove version defines from resource.h 2017-09-13 20:12:07 +10:00
zilmar bc2075846e [Project64] Fix some warnings with wtl 2017-09-13 20:10:09 +10:00
zilmar 857f87116e [Project64] Change g_Settings->LoadBool(Debugger_Enabled) to CDebugSettings::bHaveDebugger() 2017-09-13 20:08:47 +10:00
zilmar c36d905bcb [Audio] Move OpenSLES code in to Driver/OpenSLES.cpp 2017-09-13 17:41:52 +10:00
zilmar 78d89cde5a [Audio] Start to add OpenSLES Driver 2017-09-12 17:58:35 +10:00
zilmar 138cb762cd [Audio] Move settings id in to SettingsID.h 2017-09-12 08:37:32 +10:00
zilmar 26e4d0a6e1 [Audio] split log startup 2017-09-12 08:16:45 +10:00
zilmar a658753305 [Audio] Update version info 2017-09-12 08:07:23 +10:00
zilmar 86eb905383 [Audio] Change Project64-audio/Main.h to AudioMain.h 2017-09-11 22:20:34 +10:00
zilmar 00818e66e4 [Audio] Update internal names 2017-09-11 22:13:07 +10:00
zilmar 60fc1664f0 [Audio] Change project name to Project64-audio.vcxproj 2017-09-11 22:12:07 +10:00
zilmar 869f196bff [Audio] Update headers 2017-09-11 21:57:21 +10:00
zilmar fe90aaff03 [Audio] Move audio plugin folder 2017-09-11 19:14:33 +10:00
zilmar 081eae6f01 [Video] remove some unused files from project 2017-09-11 18:15:17 +10:00
zilmar d4a60f494c [Common] include "stdtypes.h" to SyncEvent.h 2017-09-06 15:38:25 +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 18d4c052f6 Debugger: Add mousewheel scrolling to memory window 2017-08-30 01:15:28 -05:00
shygoo e64a6c5965 Debugger: Add stack trace window 2017-08-29 23:54:06 -05:00
zilmar 1b699418f4 [Scripts] Update more glide64.rdb usage to Project64Video.rdb 2017-08-24 07:13:07 +10:00
zilmar 5f725bd928 [Project64] Change handling of Glide64.rdb to Project64Video.rdb 2017-08-23 17:58:13 +10:00
zilmar e0f2af6338 Merge branch 'master' of https://github.com/project64/project64 2017-08-22 18:11:01 +10:00
zilmar c6b350720a [Project64] Allow rdram to be at fixed address 2017-08-22 18:08:54 +10:00
zilmar 7da3180fb6 [Video] Rename CGlide64WtlModule to CProject64VideoWtlModule 2017-08-22 17:38:44 +10:00
Julio C. Rocha 8c01e256e6 Exclude manifest from x64 build. 2017-08-21 01:28:14 -07:00
zilmar bf53126ac0 Merge branch 'master' of https://github.com/project64/project64 2017-08-21 08:50:15 +10:00
zilmar a61a466776 [Project64] Fix up some changes to debugger commit 2017-08-21 08:48:31 +10:00
zilmar a91d336846 [Video] Remove voodoo.has_2mb_tex_boundary 2017-08-21 08:20:19 +10:00