Commit Graph

3506 Commits

Author SHA1 Message Date
zilmar f78e292796 Input plugin: Start to scan keyboard 2020-06-23 17:17:46 +09:30
zilmar be939dca65 Project64-input: Add base config UI 2020-06-17 16:53:10 +09:30
zilmar 51b78c117e Plugin-input: Add version resource 2020-06-16 17:10:03 +09:30
zilmar ec6e7620d9 Project64-input: Add basic project 2020-06-16 16:11:01 +09:30
pcca-matrix 529dc52ae1 Merge remote-tracking branch 'upstream/master' 2020-06-14 11:20:16 +02:00
pcca-matrix da734b552a Fix savestate and rumble
* When you switch from mempak to rumble , rumble pack is never initialized.

* Rumble stops working after loading a savestate.

* No shortcut working when you have 4 xinput controller plugged.

There is a performance hit when you check for a controller that wasn't attached last time you called it.
This fix minimizes a performance issue with XInput on Windows when checking for a disconnected controller.

If you get ERROR_DEVICE_NOT_CONNECTED from XInputGetState, you shouldn't call that slot for a little while.
2020-06-14 11:19:49 +02:00
shygoo f82ee04173 Fix pasting for EditNumber32 textboxes 2020-06-14 03:04:41 -05:00
zilmar 5087ae6ecd NRage: Fix up some some unicode issues 2020-06-10 11:18:41 +09:30
zilmar 5e78937c16 Fix up removal of version information from UIResources.rc 2020-06-10 08:21:29 +09:30
zilmar 366c0c69ae Force CharacterSet to be Unicode in the Property Sheets 2020-06-09 22:34:38 +09:30
zilmar 9217b0cf4d Remove Cheats from ini about 2020-06-09 20:04:24 +09:30
zilmar 1b00f9a8f6 Add ability to translate cheats to new format 2020-06-09 19:27:52 +09:30
zilmar 56ccef8ee0 Join Settings: escape ":" with splitting file 2020-06-08 16:52:41 +09:30
zilmar b9dac46bdc Merge branch 'master' of https://github.com/project64/project64 2020-06-06 10:34:47 +09:30
zilmar ae0410487c Fix up short cut name with multiple selectors 2020-06-06 10:34:27 +09:30
zilmar f3747c2802
Merge pull request #1783 from LuigiBlood/ddtiming
[Disk] Introduce Seek Times
2020-06-06 09:09:28 +09:30
LuigiBlood 737383b695 [Disk] Simplify Seek Timing calculation at expense of accuracy 2020-06-06 00:28:02 +02:00
LuigiBlood cc2c4e8786 [Disk] Timing changes for Motor 2020-06-05 17:25:01 +02:00
LuigiBlood 2ad2b969f0 [Disk] Emulate Motor Status & 3779 mSEC disk seek speeds 2020-06-05 16:48:19 +02:00
LuigiBlood b428c14a27 [Disk] Put Mecha Interrupt management in DiskCommand(), delay seek times 2020-06-05 14:36:49 +02:00
zilmar 9a712bd038 Convert cheats back to standard GS version 2020-06-02 18:05:57 +09:30
zilmar d48b79379d Update cheat names based off rdb 2020-06-02 08:19:07 +09:30
zilmar 98db6bd93c Fix up unicoding of menu shortcuts 2020-05-27 10:00:09 +09:30
zilmar dbf63a7647 Fix compile issue in CheatClassUI for release 2020-05-25 20:43:14 +09:30
zilmar 8dc26cc3eb Fix end emulation when paused 2020-05-25 20:25:15 +09:30
zilmar f4e5ae8efa Allow cheat window to be open while game is running 2020-05-25 20:08:31 +09:30
zilmar c764d79e74
Merge pull request #1760 from m000z0rz/fix-js-api-callback-gc
Add a strong backing reference cache, single use callback helper func…
2020-05-22 12:50:54 +09:30
m000z0rz 4d546ee36b Add a strong backing reference cache, single use callback helper function, and use it on all non-hook callbacks passed to native code 2020-05-21 21:09:37 -05:00
zilmar 8fbdf8f02a Update cheat adds 2020-05-22 11:27:16 +09:30
m000z0rz 9b9ab2af75 Fix script hanging when you stop a script with open listeners 2020-05-20 12:39:30 -05:00
m000z0rz 82716b247b Prevent stack overflow by popping the pcall return value / error 2020-05-20 12:10:42 -05:00
zilmar e44af28b8e
Merge pull request #1754 from shygoo/fix-installer-apidoc
[Debugger] Fix apidoc's install directory
2020-05-20 06:29:09 +09:30
zilmar dd80e7cad1
Merge pull request #1753 from shygoo/fix-dmalogsig
[Debugger] Fix DMA log signature byte order
2020-05-20 06:28:50 +09:30
shygoo d0caf49363 [Debugger] Fix apidoc's install directory 2020-05-19 12:15:08 -05:00
shygoo 7b005f709f [Debugger] Fix DMA log signature byte order 2020-05-19 11:51:27 -05:00
shygoo 94af698aa6 [Debugger] Fix COpInfo::IsLoadCommand false positives 2020-05-19 11:40:53 -05:00
zilmar f6434d1870 Merge branch 'master' of https://github.com/project64/project64 2020-05-19 11:56:34 +09:30
zilmar 71160d08c0 Make cheat UI to be wtl based 2020-05-19 11:55:57 +09:30
oddMLan 2be276a7bc Tabs -> spaces 2020-05-16 06:43:04 -07:00
oddMLan 4020735b26 Add "Note: 8 MB is forced for Unknown ROMs" to Defaults tab
Closes #1747
2020-05-16 06:37:35 -07:00
zilmar 48abaff90f Get cheats ui to use wstring for EM_GETLINE 2020-05-16 07:44:22 +09:30
zilmar 0462f637c4 Add UNICODE to Project64 project 2020-05-12 21:49:05 +09:30
zilmar 0429c207e6 Show timeout in support window 2020-05-11 16:42:58 +09:30
bryc 94cdc8dc0f More accurate MPK initialization 2020-05-09 03:00:06 -04:00
zilmar b2652cadae Re add cheats in to Installer 2020-05-06 06:01:42 +09:30
zilmar 55c6980a84
Merge pull request #1737 from Drahsid/master
Fixed incorrect display of vector values in symbols window
2020-05-06 05:05:25 +09:30
Drahsid 1fb7598e03 Fixed incorrect display of vector values in symbols window 2020-05-05 09:39:43 -04:00
oddMLan ad9d3fc244 Discord-rpc: Code cleanup
This is inspired by the Dolphin-emu approach

The internal name is not as informative so now it'll try to use GoodName first then FileName (same as RomBrowser)
Checked and it also works good with zip/7z files
2020-05-05 03:05:36 -07:00
oddMLan 059ae511b8 Add Protect Memory option to Defaults panel
Fixes #1733
2020-05-04 19:47:34 -07:00
Drahsid 43cbeb3517 Added Vector2, Vector3, and Vector4 to the symbols window and memory viewer. 2020-05-02 06:25:28 -04:00