Commit Graph

627 Commits

Author SHA1 Message Date
zilmar dc106c0df8 Core: Start to add store instruction self mod 2022-06-06 11:41:09 +09:30
zilmar b74a2dc69f [Core] Change TranslateVaddr to VAddrToPAddr 2022-05-02 07:36:50 +09:30
zilmar 2f1074a287 Core: Add handler for cartridge domains 2022-04-25 17:12:07 +09:30
zilmar fcdda04da5 Core: Move Audio Interface code in to handler 2022-03-21 10:59:02 +10:30
shyguyhex efb934165b
[Debugger] JSAPI: Fix interval finalizer (#2200) 2022-03-01 10:27:42 +10:30
Andrew 3eec9435c3
Fix Stack Trace option typo (#2199) 2022-02-22 11:02:08 +10:30
Anders 4a3aab54d3
Graceful label truncation (#2179)
* Graceful label truncation

* Undo UTF-8 GitHub conversion
2022-01-28 08:57:37 +10:30
zilmar 05bf0f9fb4 Project64: Fix deleting an enhancement 2022-01-27 14:02:32 +10:30
shyguyhex b26de13d64
[Debugger] Start commands window at PC address (#2178) 2022-01-27 10:03:22 +10:30
LuigiBlood e60f7ec648
Change CRC for 64DD Disks + better ROM Browser support for 64DD (#2164)
* Change CRC for 64DD Disks + Properly provide Disk Info for ROM Browser/Info

* Change CRCs for 64DD Titles + Rename RDB as needed
(And add English Mario no Photopi to RDB and english cheats for english Polygon Studio)

* [RDB] Add Extra Dezaemon 3D Expansion
2022-01-21 09:54:39 +10:30
shyguyhex 9e99ef1855
[Debugger] Alphabetize script lists (#2174) 2022-01-21 09:53:21 +10:30
shyguyhex 93740c612f
[Debugger] JS API: Fix socket closing itself (#2173) 2022-01-21 09:52:44 +10:30
zilmar 7fd239cf82 Core: Change NextInstruction to PipelineStage 2022-01-18 18:17:21 +10:30
shyguyhex de0a59ac54
[Debugger] JS API: Add script.abort() (#2170) 2022-01-14 07:09:21 +10:30
shyguyhex 8559be556b
[Debugger] JS API: Expand AddressRange class, misc fixes (#2168) 2022-01-13 07:06:30 +10:30
LuigiBlood 16667ec4f9
[Core] Proper Dezaemon 3D SRAM 96KB save support (#2165) 2022-01-12 07:33:56 +10:30
zilmar 30a40ea0a8 Core: Remove the option to turn off tlb 2022-01-10 17:46:01 +10:30
LuigiBlood 5d82837984
[Project64-input] N64 Mouse Support (#2160)
* [Project64-input] Unpolished Mouse Support
(Use Present value as Device Type)

* [Project64-input] Use Forced N64 Mouse config (using System Mouse)

* [Project64-input] Disable Mouse Scanning

* [Project64-input] Polish UI by adding Mouse image + Prevent Controller setup when using N64 Mouse

* [Project64-input] Revert Controller Save/Load changes

* [Project64-input] Seperate N64 Mouse into its own configuration

* [Project64-input] Add Mouse Locking + Shortcut System

* [Project64-input] Make Cursor invisible when locked

* [Project64-input] Make sure to unlock mouse when opening config

* [Project64-input] Working Lock/Unlock Shortcut + Only emulate mouse when locked

* [Project64-input] Use ClipCursor instead of DirectInput Exclusive Level

* [Project64-input] Add Mouse Sensitivity option + Change to SetCursorPos

* [Project64-input] Add WM_KillFocus and EmulationPaused functions

* [Project64-core] Move EmulationPaused call to really make sure it is called in all cases
2022-01-09 21:43:12 +10:30
zilmar d88ea539b1 Project64: Have DebugMMU directly access imem/dmem, not through rdram 2022-01-04 10:13:03 +10:30
zilmar 09f90d9b53 Project64-core: Make Setting_EnableDisk be a setting in GameSettings 2022-01-04 10:07:52 +10:30
shyguyhex 219b9149d6
[Debugger] JS API: add fs.exists (#2158) 2022-01-01 14:26:03 +10:30
shyguyhex 9b5f45ea23
[Debugger] Fix nested JS callback registration (fix #2147) (#2157)
* [Debugger] Fix nested JS callback registration (fix #2147)

* [Debugger] Handle JS socket ungraceful disconnect
2021-12-28 18:01:19 +10:30
Andrew 6d2e6774fa
Add missing argument to mem.setblock (#2154) 2021-12-26 09:26:46 +10:30
shyguyhex 9a287a53ee
[Debugger] JS API: Improve callback checks (fix #2123) (#2125)
* [Debugger] JS API: Fix project64#2122

* [Debugger] JS API: Improve callback checks (fix #2123)

* [Debugger] JS API: Improve callback checks (fix #2123)
2021-10-11 13:38:48 +10:30
shyguyhex 921c12e4d0
[Debugger] JS API: Fix project64#2122 (#2124) 2021-10-08 08:11:54 +10:30
LuigiBlood 8b90894d0f
Add Aleck64 CIC, rename 64DD IPL Dev CIC (#2120)
* Add CIC-NUS-5101 support (Aleck64)

* Rename CIC_NUS_DDTL (64DD IPL Dev) to CIC_NUS_8401 (actual chip ID)
And properly support it in the Rom Browser

* Forgot to check nullptr before putting Aleck64 CRC info
2021-10-05 09:54:36 +10:30
shyguyhex 1606b23ef9
[Debugger] JS API: Add PJ64_JSAPI_VERSION constant (#2119) 2021-09-29 08:22:19 +09:30
shyguyhex ac94f2505e
[Debugger] Rewrite script API (#2110)
* [Debugger] Rewrite script API

* Update js api paths in installer script
2021-09-03 14:41:04 +09:30
shyguyhex 56911cef58
[Debugger] Symbols: improve performance, implement filter textbox (#2102) 2021-08-26 12:28:34 +09:30
shyguyhex 5c085db70b
[Debugger] Fix script directory bugs (fix #2094) (#2095) 2021-08-08 20:28:54 +09:30
Rosalie e55cec5ea6
[Project64] Fix hidden statusbar (#2086) 2021-07-18 08:08:12 +09:30
zilmar fc996df8ec Add Author to enhancement file 2021-07-13 08:17:16 +09:30
zilmar fa6d14c029 Disable menu if showing nag window 2021-05-30 20:41:45 +09:30
oddMLan 48259a191b Localize unstranslated strings
-'Always use interpreter core' & 'Enable Discord Rich Presence'
2021-05-27 22:32:56 -07:00
oddMLan 1830b93bc5 Since 8MB is default now, remove hardcoded check in SettingsType-RDBRamSize.cpp and redundant note in the UI
This reverts commits 8475fa9c14 4020735b26
2021-05-27 22:32:55 -07:00
oddMLan 3aca31e758 Beautify Welcome Screen
Simplify wording, tweak the element alignments, and the plugin choice works like a button now (looks less confusing)
2021-05-27 22:32:49 -07:00
oddMLan 3d29b94457 Don't ask for advanced mode to let user pick enhancements 2021-05-26 11:59:31 -07:00
oddMLan 4caadeb431 Fix ROM browser default column size 2021-05-26 11:59:30 -07:00
oddMLan cdbe507437 Minor layout fixes
- Fixed Notes in Enhancements window
- Fix Add Cheat to accommodate for cheat disable value feature
- Center about window header
2021-05-26 11:59:29 -07:00
zilmar bbdbaff60e
Merge pull request #2052 from shygoo/fix-memview-paste
[Debugger] Fix memory viewer paste crash
2021-05-26 16:56:05 +09:30
shygoo 9c3edcb8c0 [Debugger] Fix memory viewer paste crash 2021-05-25 23:20:22 -05:00
shygoo 96b9ac0c45 [Debugger] Fix memory dump 2021-05-24 21:41:22 -05:00
shygoo d1ea9a6225 [Debugger] Fix search 2021-05-19 19:05:55 -05:00
zilmar ee864797ab vgturtle127's Beautification 14 - Source\Project64-video directory and final cleanup 2021-05-18 21:21:36 +09:30
zilmar d4ec1f7f37 Reload short cuts on change 2021-04-26 20:18:20 +09:30
zilmar a2934abf73 Remove usage of malloc 2021-04-22 09:30:27 +09:30
zilmar cdb7cdcfd5 Replace getwindow text with GetCWindowText 2021-04-20 12:26:16 +09:30
zilmar c512a592a7 Move class out of file names 2021-04-14 15:04:15 +09:30
zilmar 662637460e Remove Disable copy constructor comments 2021-04-13 09:37:11 +09:30
zilmar cf58754414 Change NULL to nullptr 2021-04-12 21:05:39 +09:30
zilmar 62d2755300 Remove Common/stdtypes.h 2021-04-12 16:04:26 +09:30
zilmar f2afda0e5e
Merge pull request #2024 from vgturtle127/beautification-9
Beautification 9 - Source\Project64\UserInterface\Debugger directory
2021-03-23 12:48:32 +10:30
zilmar b4c64ef734
Merge pull request #2023 from vgturtle127/beautification-8
Beautification 8 - Source\Project64\UserInterface\Settings directory
2021-03-23 12:46:38 +10:30
zilmar 04e2263354
Merge pull request #2022 from vgturtle127/beautification-7
Beautification 7 - Source/Project64/UserInterface/WTLControls
2021-03-23 12:45:29 +10:30
zilmar 2ed2205db2 Reload Enhancements on edit dialog 2021-03-23 12:41:18 +10:30
zilmar 133170c1a2 Add option to not exit fullscreen on lose focus 2021-03-23 11:46:11 +10:30
Derek "Turtle" Roe b78451cf4d Update Debugger-MemorySearch.cpp
Fix capitalization, fix some TODO comments, fix spacing, adjust some wording, remove some comments
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe 38e3b5c75d Update ScriptInstance.cpp
Fix capitalization, adjust some TODO comments, add punctuation, adjust wording, remove extra comments, add newlines
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe 40837a4535 Update OpInfo.h
Fix capitalization, add newline
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe acda5a8778 Update MemoryScanner.h
Fix capitalization, add hyphen for 64-bit
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe bc6de64ae4 Update MemoryScanner.cpp
Fix capitalization, remove a comment
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe 39dc60e1a5 Update DebugMMU.cpp
Fix capitalization, fix abbreviations
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe b7d1c1d379 Update Debugger.cpp
Fix capitalization, Fix TODO comment
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe d9dbd77533 Update Debugger-ViewMemory.cpp
Fix capitalization, add and fix some TODO comments
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe 85f8eb31a6 Update Debugger-RegisterTabs.cpp
Fix capitalization, add newline
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe 5bf2a3bfb6 Update Debugger-Commands.cpp
Fix capitalization, adjust some wording, add TODO comments, add punctuation, add newline
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe 848f6bfdcf Update ScriptInstance.h
Fix capitalization, add some TODO comments, add newline
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe 3c23dd77e2 Update Assembler.cpp
Fix capitalization, and change some wording
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe 8ba0e0a427 Update Debugger-Symbols.cpp
Fix capitalization, fix TODO comment
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe 949f99c415 Update Debugger-DMALogView.cpp
Fix capitalization, add a line, add newline
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe 743158c37b Update Symbols.h
Add newline
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe f802892277 Update ScriptSystem.h
Fix capitalization and add newline
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe e64c00b49e Update ScriptSystem.cpp
Fix capitalization
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe ae24c9e1e4 Update ScriptHook.h
Change multiline comments into single line comments
2021-03-17 22:58:17 -05:00
Derek "Turtle" Roe e6b9802a60 Update ScriptHook.cpp
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 314efb2da6 Update DMALog.h
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe de2b88ca7e Update DMALog.cpp
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 3e9ea5be8c Update DebuggerUI.h
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 9ec67ea6f5 Update Debugger-ViewMemory.h
Remove extra line
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 409ca3b520 Update Debugger-Symbols.h
Fix TODO comment
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe b7799663ca Update Debugger-StackView.h
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe c0a539c802 Update Debugger-StackView.cpp
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 0879ff0d35 Update Debugger-StackTrace.h
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe f52cf3a8b1 Update Debugger-StackTrace.cpp
Fix title case and add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 5682b9d5b7 Update Debugger-Scripts.cpp
Fix title case and capitalization
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 1755dedff6 Update Debugger-RegisterTabs.h
Fix capitalization, add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe b29be48a88 Update Debugger-RegisterTabData.h
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 58802684b1 Update Debugger-MemorySearch.h
Remove unnecessary comments, fix title case and abbreviations, fix wording
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe e92a29493e Update Debugger-MemoryDump.cpp
Fix title case, add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe c0bd0dba2e Update Debugger-ExceptionBreakpoints.cpp
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 7a439e5f7e Update Debugger-CPULogView.cpp
Change wording
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 33fed55835 Update Debugger-AddSymbol.cpp
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe f8efc67258 Update Debugger-AddBreakpoint.h
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 5f2dc84981 Update Debugger-AddBreakpoint.cpp
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe fba5dda943 Update DebugDialog.h
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 23df501cc8 Update CPULog.cpp
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe c4ac46b501 Update Breakpoints.h
Add newline
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 45d4e9fc4e Update Assembler.h
Fix title case
2021-03-17 22:58:16 -05:00
Derek "Turtle" Roe 5d2d412c45 Update SettingsPage-Plugin.cpp
Fix spacing, title case, capitalization, and add newline
2021-03-17 21:12:07 -05:00
Derek "Turtle" Roe bb6c21918c Update SettingsPage-Options.cpp
Fix spacing, title case, and capitalization
2021-03-17 21:11:54 -05:00