Commit Graph

4064 Commits

Author SHA1 Message Date
m000z0rz 0e9f6f183b Allow undefined (optional) callbacks for Socket.connect and Socket.write 2020-06-17 18:41:49 -05:00
LuigiBlood efe848f9a5 [Disk] Error when reading invalid blocks + fix LBAToByte 2020-06-17 23:11:08 +02:00
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
LuigiBlood 9f3bab30b9 [Save State] Include both g_Rom and g_Disk Header/ID information in the save state to differenciate different combos 2020-06-12 16:31:11 +02:00
LuigiBlood 8bb117e4de [Save State] Recover Disk Seek Address when loading from Zip 2020-06-10 15:30:06 +02:00
LuigiBlood c5c6167f05 [Save State] Recover Disk Seek Address for more stability 2020-06-10 13:58:03 +02:00
LuigiBlood e805c709b3 [Save State] Put Disk Interface info in Extra Info + cleanups
It should also be backward compatible.
2020-06-10 13:34:55 +02: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
LuigiBlood b2ed47c44f [Save State] Make sure g_Disk exists 2020-06-09 22:52:42 +02:00
LuigiBlood 34ec690acc [Save State] Use Disk ID to recognize the currently loaded Disk game 2020-06-09 22:45:34 +02:00
LuigiBlood 9dc121ffbb [Save State] Add Disk Registers to Save State file 2020-06-09 22:22:25 +02:00
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
zilmar 1bf44b9e53 temporarily remove cheat from installer 2020-04-30 10:36:05 +09:30
zilmar a37e3f2c3e Add discord dependency 2020-04-30 10:29:31 +09:30
zilmar 368a280da4 Update missing </ClCompile> in Project64/Project64.vcxproj.filters 2020-04-30 10:06:52 +09:30
zilmar b9cf06bdaa Some basic clean up of discord-rpc.vcxproj 2020-04-29 06:33:29 +09:30
zilmar 507bd783b5 Change out client id for discord 2020-04-29 06:15:54 +09:30
zilmar b9363cb0e7
Merge pull request #1665 from Project64Netplay/discord-rpc
Discord RPC
2020-04-29 05:48:10 +09:30
zilmar 61b19cae37
Merge pull request #1718 from Summate/copy-regs
Adding buttons to copy registers in the commands window
2020-04-28 19:54:40 +09:30
zilmar 65ce3f8a05 Add GlideN64 ini files 2020-04-26 14:36:13 +09:30
zilmar e3ce2e915b Add gliden64 to package_zip 2020-04-26 11:41:54 +09:30
zilmar 2e0882a06d Add script to try and copy GlideN64 from build bot 2020-04-26 10:56:37 +09:30
zilmar cb0472fc90 Common: Update delete section in IniFileClass 2020-04-13 12:24:21 +09:30
Summate af0b0e18ea Adding label IDs to correspond to debugger register edit IDs
Abstracting pairing edit IDs with label IDs
Extracting definition of register tab data to a separate file
Adding a facility to get the text of a CWindow, there didn't seem to be a straightforward mechanism to do this Adding functionality to clipboard the current tab's registers or registers from all tabs
Fixing FCSR to have the same styling as all of the other register edit fields
2020-04-09 01:17:19 -05:00
Summate fef045baed Cleaning up unclear booleans with a clearer enum class 2020-04-08 07:00:17 -05:00
zilmar 37358298e3 Project64: move Debugger_ShowUnhandledMemory into DebugSettings 2020-04-01 10:24:10 +10:30
zilmar fdc1a51f28 Project64: Some clean up of the N64RomClass 2020-03-18 13:41:40 +10:30
zilmar 185c6586b4 Project64: Add TLB_WRITE_EXCEPTION 2020-03-04 10:33:18 +10:30
zilmar 28c9118912
Merge pull request #1708 from shygoo/dbg-fix-cmd-syms
[Debugger] Fix symbol display in commands window
2020-02-24 09:59:01 +10:30
shygoo 65b2ecb3bd [Debugger] Fix symbol display in commands window 2020-02-23 11:28:25 -06:00
zilmar f2462cbc18
Merge pull request #1705 from Drahsid/master
Added type, name, value, desc editing in the symbols window; 'new tab' shortcut to memory viewer
2020-02-20 12:30:26 +10:30
shygoo e375cde458 [Debugger] Add warning for recompiler 2020-02-18 14:04:18 -06:00
Drahsid 95468ef91a Add ctrl+n 'new tab' shortcut to memory viewer
Sometimes you just want a new tab that is not a duplicate.
2020-02-14 08:48:51 -05:00
Drahsid e049c48b2b Fix issues 2020-02-10 22:42:25 -05:00
Drahsid f3085844f5 Added type, name, value, desc editing in the symbols window
I'm not sure if this is written how it should be, but the lack of this feature had been bugging me for a bit and I would like to see it to be standard.
2020-02-10 21:36:30 -05:00
oddMLan b393d7c91c [Nrage-input] Misc cleanup 2020-02-10 03:01:14 -07:00
oddMLan c637d66d9f [Nrage-input] Update Makefile to generate version.h 2020-02-10 03:01:14 -07:00
oddMLan d5caf89dfc [Nrage-input] Create Makefile, delete Script/MinGW/nrage.cmd
- Created a Makefile to work under MSYS2; requires the w32api package installed through MSYS2's pacman.
The old script isn't needed anymore.

Thanks to DKO for the patch.
2020-02-09 04:43:37 -07:00
oddMLan 2b15003e77 [Nrage-input] Tabs -> spaces 2020-02-09 04:36:49 -07:00
oddMLan 891e43878b [Nrage-input] Code cleanup
- Defined NOMINMAX macro to disable windef.h's min/max macros; they were clashing with the C++ standard library's std::min/std::max.
- All uses of min/max that had ambiguous type deduction were explicitly instantiated as min<long> and max<long>.
- Header includes were sorted

Many thanks to DKO for the patch.
2020-02-09 04:25:05 -07:00
zilmar 088dc17556
Merge pull request #1698 from kaitengero/debugger-scripts
Additional functionality for debugger scripts
2020-01-26 09:06:31 +10:30
shygoo 277f1c4a31 [Debugger] Clean up compiler warnings 2020-01-22 00:34:27 -06:00
shygoo bbabbc7b28 [Debugger] Fix hex string search and GS code copy 2020-01-22 00:34:13 -06:00
kaitengero 13c3f44487 Add "Edit" option to script context menu 2020-01-06 21:23:59 -08:00
kaitengero 6b45241252 Refresh "Scripts" window on script state change 2020-01-06 19:50:48 -08:00
kaitengero e15e59052c Quick script toggling on double click 2020-01-06 19:46:17 -08:00
PartyPlanner64 49d9abad4f
Add more details when alerting on AddressError 2019-12-29 16:16:17 -06:00
zilmar cf39aa5ad2
Merge pull request #1686 from krimtonz/cartdom2addr2
Cartdom2addr2
2019-12-28 12:07:48 +10:30
shygoo a2427459cb [Debugger] Fix symbols memory leak 2019-12-27 12:48:55 -06:00
KrimtonZ 33d4fed24c fix physical address offset calculations 2019-12-27 09:41:21 -06:00
KrimtonZ e955cadd44 Merge branch 'cartdom2addr2' of https://github.com/krimtonz/project64 into cartdom2addr2 2019-12-27 07:34:26 -06:00
KrimtonZ 6ebad8292e Merge branch 'master' into cartdom2addr2 2019-12-27 07:34:11 -06:00
shygoo 9406544aea [Debugger] Misc cleanup and fixes 2019-12-24 18:41:20 -06:00
zilmar 6e89842072
Merge pull request #1689 from shygoo/memview-improve
[Debugger] Improve memory viewer's follow pointer and jump menu behavior
2019-12-25 06:54:13 +10:30
shygoo 582469bf1a [Debugger] Improve memory viewer's follow pointer and jump menu behavior 2019-12-24 12:53:19 -06:00
Cranky Supertoon 4292920e99 Merge branch 'discord-rpc' of https://github.com/Project64Netplay/project64 into discord-rpc 2019-12-22 18:53:00 -05:00
Cranky Supertoon 68e59320d9 imagekey with RDB Localization 2019-12-22 18:51:22 -05:00
Cranky Supertoon 9b4ffdfac8
Merge branch 'master' into discord-rpc 2019-12-22 16:27:23 -05:00
Cranky Supertoon 801aa13623 Improved some things 2019-12-22 16:23:55 -05:00
KrimtonZ 9642bebd2f Merge branch 'master' into cartdom2addr2 2019-12-18 19:52:18 -06:00
KrimtonZ dd076add39 fix miscalculated offset, implement shygoo's recommendation for open bus read 2019-12-18 19:51:47 -06:00
KrimtonZ 58d66635df emulate n64 behavior when cartridge domain 2 address 2 addresses are accessed 2019-12-17 09:32:09 -06:00
KrimtonZ 0baf3ef263 Fix Trap Interpreter Functions, add recompiler trap functions 2019-12-17 09:08:15 -06:00
KrimtonZ 4f23b39bb3 remove incorrect assumption that all of Cartridge Domain 2 Address 2 is for save data 2019-12-16 15:19:01 -06:00
KrimtonZ 0e5c771408 remove HaveDebugger requirement, remove redundant code 2019-12-16 14:59:40 -06:00
KrimtonZ b9be612ac5 add remaining trap instructions, properly implement traps for the interpreter core 2019-12-16 14:15:26 -06:00
shygoo d76d3e82c1 [Debugger] Optimize interpreter breakpoint and callback checks 2019-12-01 04:10:36 -06:00
shygoo 5c2aa06f7c [Debugger] Rewrite memory viewer
replace the list control with a custom hex editor control
add ability to select/copy/paste/delete multiple bytes
add byte group size option
make window resizable
fix DPI-related issues
speed up auto-refresh
remove option to disable auto-refresh (new control's cpu usage is insignificant)
move the dump and search buttons into the context menu
change colors of breakpoints to match the command window's
highlight CPU read and write targets while stepping
move address info into a status bar
allow window to open before MMU is initialized
add shortcut keys for various actions
add "follow pointer" feature
add "safe mode" feature
add copy gameshark code feature
add copy with row/group addresses feature
add tabs feature
add jump menu for hardware regions
fix cartridge ROM addresses not being viewable
allow writes to cartridge ROM
use thread-safe functions for reading/writing memory
2019-11-30 11:48:46 -06:00
oddMLan d3f69997b1 [Audio] Move SetTimerResolution() to InitiateAudio
Enforces a timer of 1.0ms without conflicting with other plugins that might reset it unknowingly
Fixes VI drop when changing settings in GLideN64
2019-11-28 17:22:35 -07:00
zilmar e71598edaf [Project64] make sure m_pDiskInfo is initialized in RomInformation 2019-11-10 07:04:24 +10:30
Tim Wanders cc353a4712 [appveyor] fix x64 packaging 2019-11-01 14:24:06 +01:00
Cranky Supertoon 3d24d7fa2c push rpc 2019-10-23 17:12:12 -04:00
zilmar 4e2c5949dd
Merge pull request #1660 from mrexodia/sipi-randomization-setting
Implement Randomize SI/PI interrupts setting
2019-10-07 09:26:29 +10:30
Duncan Ogilvie 18686e710c
Implement Randomize SI/PI interrupts setting
closes #1656
2019-10-03 11:39:46 +02:00
oddMLan 25fe58bfb9 Actually fix Zip file name
Get the correct version string from SetGitProperties.cmd
2019-10-02 23:32:16 -07:00
oddMLan ac0a9258bd Pass Platform solution parameter to UpdateVersion.cmd and package_zip.cmd
This adds the ability to package x64 builds if requested.
2019-09-29 19:20:42 -07:00
oddMLan b323e9cf2f [build] Try to find 7z.exe on PATH first
This ensures compatibility with AppVeyor without breaking the Jenkins buildbot
2019-09-29 19:20:42 -07:00
shygoo 1ede902abb [Debugger] Fix register UI problems 2019-09-26 11:07:28 -05:00
zilmar a7710229be Fix up cheat menu language strings 2019-09-20 04:19:13 +09:30
LuigiBlood f43201fdea [App] Add "Open Combo" File Menu for Combo N64 + 64DD Loading.
Also added seperate functions for generic game loading, N64 ROM loading, and 64DD Disk loading.
2019-08-22 13:44:30 +02:00
LuigiBlood 3cca0e5549 [App] Add Command Line Combo N64 + 64DD Image Loading
With --combo <Disk Image> <ROM Image>
2019-08-22 13:16:58 +02:00
zilmar c78260ce54 Fix some warnings/errors in android build 2019-08-21 18:57:50 +09:30
LuigiBlood 01ae9450fc [Disk] Undo changes to compile 64DD Settings Page 2019-08-21 09:25:16 +02:00
zilmar 3079edfd95
Merge pull request #1644 from LuigiBlood/ddrevamp
[Disk] Add Disk Drive Settings file
2019-08-21 16:46:24 +09:30
LuigiBlood 5eb8c8715f [Disk] Add Disk Drive Settings file 2019-08-21 08:50:47 +02:00
zilmar 95a0659e8d
Merge pull request #1643 from shygoo/exc-bp-intr-float
[Debugger] Add breakpoints for specific interrupts and FP exceptions
2019-08-21 09:28:48 +09:30
zilmar 081541cf64 Fix compile error 2019-08-21 09:28:19 +09:30
shygoo 2137b365bb [Debugger] Add breakpoints for specific interrupts and FP exceptions 2019-08-20 17:20:49 -05:00
zilmar b57250427b
Merge pull request #1641 from LuigiBlood/ddrevamp
[64DD] Updated 64DD emulation
2019-08-21 07:08:37 +09:30
Julio C. Rocha 05c2b59c3a Use _Pairib in VC versions below 14.2. 2019-08-17 00:59:45 -07:00
Julio C. Rocha 1ad1f71d2f Make code base compatible with Visual Studio 2019.
- Allow building with the MSVC 14.2 toolset.
- Removed explicit reference to deprecated typedef std::map::_Pairib.
2019-08-16 20:46:11 -07:00
LuigiBlood ddaff077b2 [Disk] Add more failsafe in case of invalid offsets 2019-08-14 16:32:13 +02:00
LuigiBlood 3951fbe828 [Disk] Perform Filesize check for D64 files, remove useless check 2019-08-14 16:18:31 +02:00
LuigiBlood 0587f06317 [Disk] Handle D64 RAM Save (expand RAM Area internally) 2019-08-14 00:04:20 +02:00
LuigiBlood 97be800889 [RomList] Properly Byteswap a Development Disk 2019-08-13 22:08:38 +02:00
LuigiBlood 239c8f1128 [Rom] Use Base Game Save File if loaded both a disk and cart 2019-08-13 21:34:55 +02:00
LuigiBlood c7bbd12b41 [Rom] Do not load ROM settings if a disk is loaded
It will prioritize the settings from disk if one is loaded.
2019-08-13 20:26:23 +02:00
LuigiBlood 63d0410d79 [Disk] Make sure to avoid Saving RAM file if there's no RAM Area available + fix D64 Save Area 2019-08-12 23:50:02 +02:00
LuigiBlood affc694149 [Core & UI] Add RAM Area Only (*.ram) Disk Save Type
- It's a bit hacky but it works for *.ndd files.
- For *.d64 files, it might be more problematic for now
2019-08-12 23:07:33 +02:00
LuigiBlood bfd793c184 [UI] Add 64DD Tab in Options 2019-08-12 19:55:10 +02:00
LuigiBlood bbabf5d98d [RomBrowserClass] Fix "Play Game with Disk" to stop appearing for Disk games. 2019-08-12 18:13:34 +02:00
LuigiBlood 0c6936d67e [Core] Perform more thorough disk validity checks & change DiskIdent for Config/RDB
- It didn't detect NUD-4567-JPN dump.
2019-08-12 17:50:04 +02:00
LuigiBlood 0cee922767 [Disk & N64Class] Handle Combo Loading with development disks without TOOL IPL
- You don't actually need the Development IPL for that purpose as games will never actually check.
2019-08-12 14:16:16 +02:00
LuigiBlood cf576246e1 [Core & UI] Handle and Select IPLs depending on Disk Country Code
- Removes 64DD IPL loading when not found, so the user has to either load the IPL ROMs once or set them in the settings
2019-08-12 13:39:56 +02:00
LuigiBlood 53da2eca49 [Disk] Fix Loading Disks without Disk ID 2019-08-12 13:35:30 +02:00
LuigiBlood c8947e93ea [Disk] Perform heuristics to find System Data and Disk ID for *.ndd 2019-08-12 11:40:44 +02:00
LuigiBlood 075c82a3e3 [Disk] Support D64 Master Disk Format 2019-08-11 18:13:52 +02:00
LuigiBlood ce868c57f8 [Rom] Enable 64DD hardware when using 64DD IPL standalone 2019-08-11 18:12:41 +02:00
LuigiBlood b2f0623746 [Rom] Use IsLoadedRomDDIPL 2019-08-11 13:35:49 +02:00
LuigiBlood 3bd5595e77 [Rom] Support CRC calculation for 64DD IPLs 2019-08-11 13:30:51 +02:00
LuigiBlood 053ef11c5a [Disk] Treat 64DD TOOL IPL as seperate 2019-08-11 11:45:52 +02:00
LuigiBlood db35bd6518 [Disk] Handle Sector & Sector Size in AddressBlock function (for future D64 support) 2019-08-11 11:45:05 +02:00
LuigiBlood 444a8a6d1a [Disk] Fix Disk Header Allocation 2019-08-11 11:31:39 +02:00
LuigiBlood 90d4bf0df8 [Disk] Remove MAME Format Conversion Code, support SDK format on its own
Use LBAToByte & LBAToPhys for SDK addressing
2019-08-10 21:18:17 +02:00
shygoo e7e91b878f [Debugger] Add copy buttons to memviewer popup menu 2019-08-04 17:50:52 -05:00
Azimer 84c164ff66 Fix for Windows XP compatibility
I neglected FreeLibrary and have multiple calls to LoadLibrary without freeing.  This is fixed by moving it to the class member level and allocating and deallocating through the class constructor/destructor.
2019-08-01 09:39:39 -05:00
Azimer a972773b6a Windows XP Fixes?
Does this actually work?
2019-07-31 23:28:49 -05:00
zilmar cabef36f91 [Project64] Do not load cheat enhancements if not enabled. 2019-06-26 21:46:12 +09:30
zilmar eace1a7ba1
Merge pull request #1627 from shygoo/fix-regtabs
[Debugger] Make register tabs stable
2019-06-15 20:50:11 +09:30
shygoo 946284a09a [Debugger] Make register tabs stable 2019-06-15 06:04:37 -05:00
Kimberly J Ortega 9315c31fb2
Fix C-buttons and DPad button bindings 2019-06-08 07:19:35 -07:00
oddMLan 3b9cafc058 [Debugger UI] Try to handle spaces in Mem Viewer address editbox
FormatClipboard() doesn't seem to be doing anything for some reason.
2019-05-13 01:32:00 -07:00
oddMLan 2bbd724b91 [Debugger UI] Fix address text box size
It was 2 pixels too small to hold 10 characters (head + address)
Also added ES_AUTOHSCROLL just to be extra careful in case the user has custom UX Style with a different font.
2019-05-13 00:31:54 -07:00
oddMLan 82df61d9ce [Debugger UI] Tweak Commands window size
Avoids the registers from being cut off in HIDPI
2019-05-10 10:17:42 -07:00
oddMLan 06d0e27af6 [Debugger UI] Fix TLB window in HDPI configs 2019-05-10 09:23:41 -07:00
zilmar 9c68405238
Merge pull request #1622 from shygoo/nrage-improve-bginput
[N-Rage] Make background input stable
2019-05-05 17:03:00 +09:30
shygoo c8ab33eb3c [N-Rage] Make background input stable 2019-05-05 00:10:57 -05:00
Joe Eagar 9c7f58d476 Merge branch 'master' of https://github.com/project64/project64 2019-04-28 23:29:29 -07:00
Joe Eagar 82463fbdd8 Fixed a few bugs with the scripts system. I suspect there are more; the
threading code needs some refactoring.  List of changes:

* Script threads no longer call the debugger UI (e.g. refresh) nor do
  they call the script system's cleanup function
  (deleteStoppedInstances).
* Changed API.js Server.on method to queue calls to nativeAccept if .listen()
  hasn't been called yet (otherwise winsock gives errors).
* Added various paranoia thread locks.
* Forced termination of script threads now works.  The (commented) call
  to TerminateThread didn't work because getCurrentThread() doesn't return
  a "real" HANDLE.  The solution is to pass the result of getCurrentThread
  to DuplicateHandle to get a "real" handle.
2019-04-28 23:28:12 -07:00
zilmar 7a964b058e Check for recompiler in SysEvent_ResetRecompilerCode 2019-04-29 06:26:07 +09:30
Joe Eagar 83f445f050 Fixed heap overrun error 2019-04-28 00:38:35 -07:00
zilmar 352dcff301 Have cheats to record in project64.cfg 2019-04-24 15:17:09 +09:30
zilmar bf269454dd Automatically combine cheat files on build 2019-04-23 14:46:36 +09:30
zilmar a3d9249fdb
Merge pull request #1613 from oddMLan/restore-oc-gamesettings
Restore Overclock modifier in Game Settings panel
2019-04-23 13:30:53 +09:30
zilmar ffc24d4e7d Fix up DisplayMessage for android 2019-04-23 07:01:10 +09:30
oddMLan cfbc2ee75e [Status Bar] Tweak duration of some messages
Makes debugging with CPU profiling much more pleasant
2019-04-20 13:35:05 -07:00
oddMLan 61465ce2a5 [Frame Rate Counter] Shrink it a little bit
Prevents "Show CPU Usage" from cutting off in HIDPI configurations
2019-04-20 13:17:42 -07:00
oddMLan ead4d9311e [Game Settings] Restore Overclock Modifier 2019-04-20 11:57:33 -07:00
zilmar cad17b23a0
Merge pull request #1614 from shygoo/nrage-bginput
[N-Rage] Add background input option
2019-04-20 16:27:39 +09:30
shygoo abbfb0361f [Debugger] Adjust font/size of some controls 2019-04-20 00:39:14 -05:00
shygoo 1b53acad89 [N-Rage] Add background input option 2019-04-19 23:44:04 -05:00
zilmar 34aeb0ab8f
Merge pull request #1607 from oddMLan/ux-improvements
Minor UI improvements
2019-04-20 10:07:30 +09:30
oddMLan c7a6e51d62 Make Rom Browser DPI Aware 2019-04-19 17:08:24 -07:00
oddMLan b1e950be20 Move CListViewCtrlVarDPI class code into ATL 2019-04-19 16:48:53 -07:00
oddMLan de29d0c157 [Icon] Add 256x256 size
It should be XP-compatible. XP is just going to take the 48x48 and ignore this one.
2019-04-19 14:41:13 -07:00
oddMLan 05f98f8c09 Make Status Bar, About Dialog and Language Selector DPI Aware 2019-04-19 13:51:42 -07:00
oddMLan 2f9529a2cf [Cheats] Improved UI layout 2019-04-18 22:41:49 -07:00
oddMLan b9025667f8 [Debugger UI] Save window size only when the window is resizable.
Prevents some dialogs from becoming clipped at high DPI
2019-04-18 18:18:55 -07:00
oddMLan df9967b782 [Debugger] Change Commands and Registers font to Lucida Console 2019-04-18 16:29:07 -07:00
oddMLan d21e7c8684 Fix warning 2019-04-18 15:35:54 -07:00
oddMLan d83c8597b6 [Debugger] Make Debugger DPI-Aware
Thanks @Shygoo for the class code
2019-04-18 14:10:04 -07:00
zilmar 57a0ddcef4 Add project to join multiple cheats together 2019-04-18 16:57:20 +09:30
oddMLan b42e61f505 Remove black border around Cheat separator button 2019-04-15 20:55:49 -07:00
oddMLan a27b3440e0 Get rid of ugly WS_EX_CLIENTEDGE 2019-04-15 20:48:33 -07:00
oddMLan b377f48440 Use Per monitor scaling where supported
Fixes blurriness in higher DPI systems
2019-04-15 10:33:54 -07:00
oddMLan 564ac883a4 Revert "Delete Project64.exe.manifest"
This reverts commit 3a7de99930.
2019-04-15 09:35:46 -07:00
oddMLan 2555485eb9 [Debugger UI] Center CPU Exception Breakpoints dialog
Also fix capitalization in menu
2019-04-15 08:58:22 -07:00
oddMLan 01d4ed0bc3 Change some error message boxes to warnings 2019-04-15 08:58:22 -07:00
zilmar ff8d6f2462 try to update build.cmd 2019-04-15 08:02:24 +09:30
shygoo 346d21cd56 [Debugger] Improve the search tool 2019-04-03 13:56:45 -05:00
shygoo 22b4a3e94f [Debugger] Make DMA log stable 2019-04-02 14:16:39 -05:00
shygoo 27bc76d089 [Debugger] Make DMA log stable 2019-04-02 13:28:46 -05:00
Francois Berder da37c46cbc Project64-core: Fix undefined behavior in CPifRam::LogControllerPakData
Signed-off-by: Francois Berder <fberder@outlook.fr>
2019-03-27 09:40:37 +00:00
Francois Berder f2e6199fcb RSP: Fix undefined behavior in RDP_LogDlist
When calling sprintf, source and destination must not overlap
otherwise it is undefined behavior as specified by
C99 standard, 7.19.6.6.

Signed-off-by: Francois Berder <fberder@outlook.fr>
2019-03-27 09:38:44 +00:00
zilmar eb2b1f0a2c [Android] Add review menu 2019-02-20 11:48:28 +10:30
zilmar f6d4290992 [Android] Missed some patreon settings 2019-02-13 15:52:21 +10:30
zilmar 19328cc7ef [Adnroid] Remove all mentions of patreon 2019-02-13 15:39:47 +10:30
zilmar 9902b542c3 [Android] Turn ABL off by default in android 2019-02-13 15:12:35 +10:30
zilmar be2ee76e79 Start to add in support menu item 2019-02-13 15:11:35 +10:30
zilmar 92d22a014b [Android] Change forum menu link to discord 2019-02-13 11:55:58 +10:30
zilmar 03700db740 [Project64] Add checks around g_Debugger->FrameDrawn 2019-02-10 09:14:51 +10:30
zilmar cfc510880c [Android] Put android settings under settings 2019-02-09 06:31:17 +10:30
zilmar aca70f317c [Project64] Fix CPath::IsRelative for non WIN32 2019-02-09 05:02:02 +10:30
zilmar 23f040c0dd
Merge pull request #1585 from Frank-74/master
[Project64-Audio] Remove FAT from audio plugin.
2019-02-03 05:51:24 +10:30
zilmar eaab627f64 [Project64] change memcpy_s to memcpy 2019-01-31 18:41:24 +10:30
zilmar eef2ed27aa
Merge pull request #1586 from shygoo/debugger-cleanup
[Debugger] Clean up compiler warnings
2019-01-28 17:53:24 +10:30
shygoo 03ba3640b5 [Debugger] Clean up compiler warnings 2019-01-27 16:40:23 -06:00
Frank-74 a5e6f55a47 [Project64-Audio] Remove FAT from audio plugin.
Fixes main.cpp error.
2019-01-27 21:59:42 +00:00
LuigiBlood 29a97e6c8b Handle m_RomName for disks that don't have any disk ID (use CRC instead) and also forge disk header differently for plugins. 2019-01-27 22:03:52 +01:00
LuigiBlood b8c47d0087 Alternate calculation of "CRC" for disks that don't have IDs 2019-01-27 21:21:25 +01:00
zilmar e286d90dab
Merge pull request #1576 from LuigiBlood/64dd_load
64DD support overhaul
2019-01-28 06:01:48 +10:30
Frank-74 cbb973a824
Move Fixed Audio setting back to Project64.rdb 2019-01-27 19:14:27 +00:00
LuigiBlood 0870ecbc0d Handle case where IPL ROM is not found (or not yet set up) to display an error message 2019-01-27 13:17:31 +01:00
LuigiBlood 0a347f59f1 DD IPL ROM check in CN64Rom instead 2019-01-27 13:06:36 +01:00
LuigiBlood 3e52ff7b48 Manage 64DD IPL loading errors 2019-01-27 12:52:22 +01:00
zilmar c85054f0c0
Merge pull request #1577 from shygoo/input-require-focus
[N-Rage] Ignore input if main window isn't focused
2019-01-27 16:27:21 +10:30
LuigiBlood 0233d848c2 Forge 64DD Disk Header for plugins
(For some reason, no idea how common that gets, but CMainGui::ProcessAllMessages can crash the entire emulator with some kind of access violation error...)
2019-01-26 16:58:41 +01:00
LuigiBlood f312476b8b Handle Disk "Header" for Plugins (not forged, may be unreliable) 2019-01-26 14:31:24 +01:00
LuigiBlood 48ce8fbee7 Enable Disk based on what is loaded instead (fix Combo loading) 2019-01-26 09:40:58 +01:00
LuigiBlood b1a2fcfddd Fix Memory leak when switching back and forth from 64DD to N64 2019-01-25 23:12:01 +01:00
LuigiBlood c0b3246a2e Set up EnableDisk when anything 64DD is being loaded 2019-01-25 23:11:33 +01:00
LuigiBlood f300fd9cb5 Uninitialize g_Disk and g_DDRom to prevent exception when ending emulation of a regular ROM after playing 64DD content previously. 2019-01-25 22:53:50 +01:00
LuigiBlood 40841f0d71 Handle Loading in Progress properly (fix Main Menu refresh) 2019-01-25 22:39:05 +01:00
LuigiBlood 047f611c81 Replace tabs with spaces 2019-01-25 21:32:26 +01:00
LuigiBlood 95e31542cf Refactor 64DD game loading (supports custom settings and RDB)
(Nothing done for plugins yet)
2019-01-25 20:20:59 +01:00
LuigiBlood cd80e4f0a4 Handle 64DD loading from ROM Browser, Recent Games, RomInfo
Partially handles settings (loads from RDB and CFG, but unused as emulation starts)
2019-01-25 08:11:40 +01:00
shygoo c51232bc37 [N-Rage] Ignore input if main window isn't focused 2019-01-24 13:50:22 -06:00
zilmar 1789dccda2
Merge pull request #1574 from LuigiBlood/cause_reg_pull
COP0 Cause register access for Scripts
2019-01-25 06:16:51 +10:30
zilmar e720f3688c
Merge pull request #1573 from LuigiBlood/NRagePlugintest
[N-Rage] Mouse Lock Up fix when ending emulation when it's locked?
2019-01-25 06:16:11 +10:30
LuigiBlood c714584fac Cause register access for scripts 2019-01-24 19:48:26 +01:00
Frank-74 3ba775ba53 [Project64-Audio] Remove test writetraces 2019-01-21 08:41:50 +00:00
Frank-74 47c37e7398 [Project64-Audio] Fix some games running slow 2019-01-21 08:37:17 +00:00
Frank-74 473fea7e4a [Project64-Audio] Remove round frequencies 2019-01-21 08:35:42 +00:00
Frank-74 21c73a5ee3 fix resource 2019-01-21 05:56:01 +00:00
Frank-74 5d80fdaaa4 Update Project64-Audio 2019-01-21 05:45:52 +00:00
shygoo 62baab2877 [Debugger] JS: Make debug.breakhere stable 2019-01-20 17:38:34 -06:00
shygoo 7a1dd3835b [Debugger] Add GPR read/write breakpoints 2019-01-20 02:52:49 -06:00
zilmar 9a80a4970a
Merge pull request #1564 from shygoo2/cpu-log-improvements
[Debugger] CPU Log: More UI behavior improvements
2019-01-20 09:53:52 +10:30
zilmar e974576c00 Merge branch 'master' of https://github.com/project64/project64
# Conflicts:
#	Source/Project64/UserInterface/UIResources.rc
#	Source/Project64/UserInterface/resource.h
2019-01-20 09:02:18 +10:30
zilmar ce03386007 [Project64] Add gamesharks to enhancements 2019-01-20 08:51:38 +10:30
shygoo 98e933be1b [Debugger] CPU Log: More UI behavior improvements 2019-01-19 14:14:26 -06:00
zilmar 557892e47e
Merge pull request #1556 from shygoo2/cmds-fix-addr-textbox
[Debugger] Commands: Update address textbox when address is changed
2019-01-18 15:29:30 +10:30
zilmar afa4619bc0 [Project64] Add enhancements right click edit 2019-01-18 12:30:19 +10:30
shygoo 6b34e8f77c [Debugger] Add CPU exception breakpoint window 2019-01-17 03:34:24 -06:00
Frank-74 52aaf57097
remove unreferenced SyncAudio from ReadSettings 2019-01-17 04:40:28 +00:00
Frank-74 e4c85c5cb7
Fix typo, extra bracket
I did the PR on the website instead of through Github Desktop.  Made a typo.
2019-01-17 04:33:06 +00:00
Frank-74 57884f1091
[Project64-Audio] Fix sync using audio toggle
Fixes running unlimited if turning sync using audio off while a game is running.
2019-01-16 22:57:35 +00:00
Frank-74 6d7c2e09a8
[Project64-Audio] Fix clicks with Sync using audio OFF 2019-01-16 22:53:49 +00:00
shygoo 26151f1d9e [Debugger] Commands: Update address textbox when address is changed 2019-01-16 14:06:33 -06:00
zilmar 52c62e5707
Merge pull request #1554 from oddMLan/misc-bugfixes
Misc bugfixes
2019-01-16 16:59:13 +10:30
oddMLan 2f868d5e4c Fix #1524: Broken speed display
Before updating the status bar ensure that the user enabled speed display in the UI
2019-01-15 22:31:44 -07:00
zilmar 9a914a7ff4
Merge pull request #1555 from Frank-74/master
Fix x64 compile error
2019-01-16 07:04:10 +10:30
Frank-74 fe7dd71d53 Fix x64 compile error
I don't know why this is needed, as x86 build works fine without it.  x64 build fails with Project64-core/N64System/Recompiler/CodeSection.h(19): error C2504: 'CDebugSettings': base class undefined
2019-01-15 19:45:54 +00:00
oddMLan fff7bb5793 [RSP] Restore window if minimized when invoked from the context menu
Similar fix to 798e19b2a6
2019-01-15 01:58:25 -07:00
oddMLan ad31492585 [RSP] Update resource file
RSP Command showed a maximize button that when used would glitch the RSP window. Now the RSP Command and RSP Register window both use WS_MINIMIZEBOX.
2019-01-15 01:58:24 -07:00
oddMLan 46ddb42017 [Debugger] Fix DList/Alist and Recompiler Code Buffer Size status bar clear
Before they wouldn't clear the status bar message properly when toggling them off
2019-01-15 01:58:24 -07:00
oddMLan 3a7de99930 Delete Project64.exe.manifest
It is no longer necessary, Visual Studio will generate and embed an intermediate on compilation time.
2019-01-15 01:58:23 -07:00
shygoo 42613f96e1 [Debugger] CPU Log: fix mousewheel scrolling 2019-01-14 23:19:28 -06:00
shygoo 12b97b83d8 [Debugger] CPU Log: fix wrong indeces after scrolling 2019-01-14 05:11:15 -06:00
shygoo 4d322191c2 [Debugger] Add CPU Log, break and show log/commands window on CPU errors 2019-01-14 03:18:43 -06:00
zilmar 3eaf7334dd
Merge pull request #1551 from oddMLan/master
[Debugger] Clean and refactor Window position retrieving & saving code
2019-01-14 17:48:58 +10:30
oddMLan 2b96fdaa94 [Debugger] Clean and refactor Window position retrieving & saving code
Many thanks to Shygoo for the general template of the code
2019-01-14 00:08:00 -07:00
zilmar e881eae26e
Merge pull request #1550 from oddMLan/master
[Debugger] Remember window positions
2019-01-14 16:41:21 +10:30
zilmar f193d258e2
Merge pull request #1549 from Frank-74/master
[Project64-Video] Fix desktop brightness
2019-01-14 16:38:30 +10:30
oddMLan 786a519433 [Debugger] Stack Trace: Remember window position 2019-01-13 23:02:05 -07:00
oddMLan c949b8e107 [Debugger] Stack View: Remember window position 2019-01-13 22:59:24 -07:00
oddMLan d60558dacb [Debugger] Symbols: Remember window position 2019-01-13 22:55:19 -07:00
oddMLan fc6ef16cb3 [Debugger] Scripts: Remember window position 2019-01-13 22:52:11 -07:00
oddMLan ad7df17b96 [Debugger] DMALog: Remember window position 2019-01-13 22:43:14 -07:00
oddMLan cd0d067982 [Debugger] Fix DMA Window load position 2019-01-13 22:37:51 -07:00
oddMLan a1726ba51f [Debugger] Commands: Save position OnExitSizeMove 2019-01-13 22:29:11 -07:00
oddMLan 7ed3c9b0ba Fix compilation 2019-01-13 22:19:53 -07:00
zilmar b3ed03c2b0 Merge branch 'master' of https://github.com/project64/project64 2019-01-14 14:33:24 +10:30
zilmar 82ff21f255 Clean up some of the debugger code 2019-01-14 14:33:02 +10:30
zilmar ee8a17b378 [Project64] check if enhancement exists 2019-01-14 14:01:36 +10:30
Frank-74 79dbd32546 [Project64-Video] Fix desktop brightness
It should only work in fullscreen.
2019-01-14 03:29:17 +00:00
zilmar 1e8cef4823
Merge pull request #1548 from Frank-74/master
Use Interpreter's for x64.
2019-01-14 14:19:36 +11:00
Frank-74 8b0a51c066 Update Settings.cpp 2019-01-14 02:36:28 +00:00
Frank-74 fb5bdf36ba [Project64] Use CPU_Interpreter if x64
Recompiler doesn't work in x64
2019-01-14 02:02:34 +00:00
Frank-74 a50f21b175 [RSP] Use InterpreterCPU if x64
Recompiler doesn't work in x64.
2019-01-14 02:01:17 +00:00
zilmar 31c2c16f52
Merge pull request #1547 from oddMLan/debugger-ux-improvements
Debugger ux improvements
2019-01-14 08:11:20 +11:00
Frank-74 47d55f3028 [Project64-Audio] Add x64 build 2019-01-13 18:49:14 +00:00
oddMLan 12351337d1 [Debugger] UI: Get window position and size from cfg 2019-01-13 01:13:59 -07:00
oddMLan f1927648ac [Debugger] DebugDialog.h: Implement functions to manipulate window position and size 2019-01-13 01:12:00 -07:00
oddMLan 7206c28348 [Project64] UISettings: Add Debugger UI window position and size entries 2019-01-13 01:09:37 -07:00
zilmar ff8bb9d3fa [Project64] Fix up CSettingTypeApplication::Save for index based setting 2019-01-13 09:42:58 +11:00
zilmar 05ae250a01 [Project] Fix up showing/hiding advanced tab 2019-01-13 09:21:10 +11:00
zilmar f8e49ae37d Merge branch 'master' of https://github.com/project64/project64 2019-01-12 09:50:51 +11:00
zilmar ed079e4b16 [Project64] Start to add code for enhancements 2019-01-12 09:50:25 +11:00
oddMLan 798e19b2a6 [Debugger] ShowWindow(): Restore window if minimized 2019-01-10 21:05:21 -07:00
zilmar e163ecd2f8 [Projext64] Add check around duplicate name 2019-01-10 19:14:18 +10:30
zilmar 590119f414 [Project64] Update names for lle hle settings 2019-01-09 16:39:04 +10:30
shygoo 7ef9b19dc9 [Debugger] Improve OpInfo::ReadsGPR/WritesGPR 2019-01-05 19:55:26 -06:00
shygoo 707e4a5fdd [Debugger] Add step-over button to dlg resize map and fix tooltip (fix #1541) 2019-01-03 15:21:03 -06:00
oddMLan dfc6d46e4a Add Unaligned DMA options to Defaults and Game Settings
This allows some romhacks to run
2018-12-29 00:42:44 -07:00
oddMLan 578aa012d1 [Rom Browser] Add Show File extensions option and disable it by default 2018-12-28 20:57:01 -07:00
oddMLan 12c2bd54fc [Rom Browser] Show Filename instead of Internal Name when there is no Good Name 2018-12-28 04:26:23 -07:00
shygoo f669447039 Merge https://github.com/project64/project64 into wine-fix-settings 2018-12-28 00:33:43 -06:00
shygoo 943f2d109b Hack to get settings window working in wine 2018-12-28 00:32:56 -06:00
shygoo 75cc059501 [Debugger] Fix issue with the address field ignoring first input 2018-12-27 16:08:14 -06:00
shygoo 2408fa0f08 [Debugger] Fix opcode editor in the commands window 2018-12-27 15:57:18 -06:00
zilmar eddd90bbeb [Project64] Try to fix sync to audio 2018-12-20 20:49:14 +10:30
zilmar 9ab7a83c26 [Project64] Remove FR_None option 2018-12-20 16:08:26 +10:30
Frank-74 4f4ebfb855
Fix #1510 2018-12-17 23:51:28 +00:00
shygoo d3aadf75cc [Debugger] Make AddressRange inclusive in the JS API 2018-12-09 18:44:30 -06:00
shygoo 1b34937307 [Debugger] Add events.ongprvalue to JS API 2018-12-09 15:24:11 -06:00
oddMLan 57ef4bf026 [Rom Browser] Supplant "Good Name" with "Name" column
"Good Name" can still be added under Settings > ROM Selection
2018-12-09 03:27:53 -07:00
oddMLan 28bd4ab983 [Rom Browser] Add "Name" column
Do not renumber items in the language file
2018-12-09 03:27:53 -07:00
shygoo d7ad7be6cb [Debugger] Improve address checks (fix #1515) 2018-12-08 22:26:11 -06:00
zilmar be73dcd459
Merge pull request #1511 from shygoo2/onexecopcode
[Debugger] Add events.onopcode to JS API
2018-12-09 05:01:10 +10:30
shygoo 9c2c716355 Merge https://github.com/project64/project64 into memview-autorefresh-option 2018-12-08 06:47:00 -06:00
shygoo a2808d94ce [Debugger] Make auto-refresh optional in memory viewer 2018-12-08 06:45:52 -06:00
zilmar 88386600ed [Audio] Have sync audio only if plugin enables it 2018-12-08 21:23:06 +10:30
zilmar 0e2e8eef10 Merge branch 'master' of https://github.com/project64/project64 2018-12-08 20:22:37 +10:30
shygoo 98c6b5f336 whitespace 2018-12-06 23:56:46 -06:00
shygoo 4b87f25f5f Merge https://github.com/project64/project64 into onexecopcode 2018-12-06 23:52:29 -06:00
shygoo d7e02760b8 update api doc 2018-12-06 23:47:56 -06:00
shygoo 91ec99bd52 rename 2018-12-06 22:19:28 -06:00
shygoo 9f4323c06b add events.onexecvalue 2018-12-06 22:10:55 -06:00
Frank-74 9936933f68
[Audio] Fix typo in buffersize
It caused clicks in goldeneye / pd without +1.
2018-12-04 06:32:31 +00:00
Frank-74 af6c354efc
[Audio] 30 / 1.001 is the exact NTSC fps
30 / 1.001 = 29.97002997002997002997002997003
2018-12-04 05:14:35 +00:00
Frank-74 0e24ea1ca9
[Audio] Code cleanup and slightly smaller buffer. 2018-12-04 03:54:44 +00:00
Frank-74 1acf641010
[Audio] Fix Body Harvest audio and framerate
More precise framerate fixes Body Harvest (U) audio clicks and slow framerate, with Sync using audio OFF or ON.
2018-12-02 22:08:44 +00:00
zilmar 2ca97f0b37 [Audio] Change timer resolution to 1ms 2018-12-03 05:23:45 +10:30
zilmar 6a8405f7ed [Project64]Add option to not show VI/s and make it default 2018-12-02 16:00:56 +10:30
zilmar bb5f8ea4f0 [Project64] Make Project64-Video default plugin 2018-12-02 15:11:27 +10:30
zilmar 9e35a1afc3 [Audio] Set timer resolution to 0.5ms 2018-12-02 15:06:37 +10:30
zilmar b957cac73d [Project64] Remove parameter to CSettingTypeApplication::Initialize 2018-12-02 15:01:54 +10:30
Frank-74 6a12fe96e4
Fixed Audio from Audio.rdb 2018-11-26 22:53:55 +00:00
Frank-74 4d88a0d9b5
Fixed Audio from Audio.rdb 2018-11-26 22:51:47 +00:00
Frank-74 9535641b7a
Get Fixed Audio from audio rdb 2018-11-26 22:39:56 +00:00
zilmar 5f39f3d122 [Project64] Fix bug in CSettingTypeRomDatabase::Load and some code clean up 2018-11-26 23:03:27 +10:30
zilmar bac6023a5c [Project64] Use Settings instead of default in config file 2018-11-26 11:26:08 +10:30
zilmar 75b78e02a7 [Project64] Renumber IDC_ROM_FIXEDAUDIO 2018-11-26 11:25:26 +10:30
zilmar 6c2c0d5dd6 [Project64] Make sure closeDll is set before calling it 2018-11-26 11:23:39 +10:30
zilmar 529b162656 [Audio] Make sure freeing g_SoundDriver on closing 2018-11-26 08:02:41 +10:30
zilmar bb29e78806 [Project64] Disable memory test in release 2018-11-26 07:30:50 +10:30
zilmar d531abc885 [Project64] Add ability to change defaults 2018-11-25 20:14:15 +10:30
zilmar a22512c9ca [Project64] Always close plugins 2018-11-24 13:22:35 +10:30
zilmar 58305edc8b [Video] Make sure to close trace 2018-11-24 13:17:37 +10:30
zilmar f76769622c [Audio] Make sure trace is stopped 2018-11-24 13:11:50 +10:30
zilmar 6a65305e74 [Project64] More fixing for android 2018-11-20 14:11:32 +10:30
zilmar d9fae50e16 [Project64] Try to fix android build 2018-11-20 13:20:20 +10:30
zilmar dc299faebc [Project64] Fix compile bug 2018-11-20 12:17:22 +10:30
zilmar b93736414f [Project64] Normalize paths 2018-11-19 21:16:58 +10:30
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
shygoo 372efa11f1 Fix #1358 debugger code edit instability 2017-08-19 14:37:47 -05:00
zilmar 289ae755b1 Merge branch 'master' of https://github.com/project64/project64 2017-08-18 21:39:26 +10:00
zilmar 403bca5f05 [Video] Remove voodoo.sup_32bit_tex 2017-08-18 18:02:38 +10:00
zilmar ebc1a4397c [Video] Remove voodoo.sup_mirroring 2017-08-18 17:55:06 +10:00
zilmar 5ccae44f43 [Video] Remove sup_large_tex 2017-08-18 17:38:29 +10:00
shygoo 47fd0632ff Add debug features 2017-08-18 00:08:22 -05:00
zilmar c33e862b8a [Video] Remove voodoo.max_tex_size 2017-08-18 08:27:54 +10:00
zilmar bddf192160 [Video] Remove g_hwnd_win 2017-08-18 08:08:43 +10:00
zilmar b479eb056d [video] remove GR_SSTTYPE_ 2017-08-18 08:00:46 +10:00
zilmar 631c471fe1 [Video] Remove evoodoo 2017-08-17 17:24:11 +10:00
zilmar c54d981c83 [Video] Remove SIMULATE_ code 2017-08-17 08:22:24 +10:00
zilmar f5b0dee53e [Video] Move vertex definition into Renderer/types.h 2017-08-17 08:18:19 +10:00
zilmar 90dcbd4f3f [Video] Get rdram size from settings 2017-08-16 18:03:13 +10:00
zilmar 0ea0717c87 [Video] Fix compile bug 2017-08-16 17:32:02 +10:00
zilmar a9b189b78c [Video] Fix up some of the types in Ext_TxFilter 2017-08-16 17:11:51 +10:00
zilmar 1ca9601deb [Script] fix updating version number for video plugin 2017-08-15 17:52:39 +10:00
zilmar 8ed2c00bac [Video] Reemove Glide inc 2017-08-12 19:01:30 +10:00
zilmar 72645a8e31 [video] Change FxU16 to uint16_t 2017-08-12 15:08:51 +10:00
zilmar 0f77559783 [Video] Remove some includes glide64.h 2017-08-12 14:49:58 +10:00
zilmar 7c9545cbca [Video] Remove gfxVertexLayout 2017-08-11 17:07:23 +10:00
zilmar 4ca6ea5657 [Video] Remove gfxGet 2017-08-11 08:36:26 +10:00
zilmar 05a4cce447 [Video] Make gfxStippleMode_t an enum 2017-08-11 08:25:05 +10:00
zilmar 6350243590 [Video] Add gfxDrawMode_t 2017-08-10 17:37:41 +10:00
zilmar 2ffaa42f9e [video] Add gfxMipMapLevelMask_t 2017-08-10 17:25:40 +10:00
zilmar fe52233411 [Video] FXTRUE/FXFALSE to true/false 2017-08-10 08:30:58 +10:00
zilmar db7518102d [Video] Change FxU8 to uint8_t 2017-08-09 08:38:00 +10:00
zilmar f9b9563a1b [Video] Change FxFloat to float 2017-08-09 08:33:31 +10:00
zilmar f0bd5ca3f2 [Video] Change FxI32 to int32_t 2017-08-09 07:32:10 +10:00
zilmar a361cf8947 [Video] GrTextureFilterMode_t to gfxTextureFilterMode_t 2017-08-09 06:23:11 +10:00
zilmar 81302b6e36 [Video] Rename GrTextureClampMode_t to gfxTextureClampMode_t 2017-08-09 05:55:25 +10:00
zilmar dce36114b8 [Video] Change GrLfbSrcFmt_t to gfxLfbSrcFmt_t 2017-08-09 05:41:19 +10:00
zilmar 35afe5ef45 [video] change GrLfbInfo_t to gfxLfbInfo_t 2017-08-08 22:21:56 +10:00
zilmar 1108535bd9 [video] rename GrLfbWriteMode_t to gfxLfbWriteMode_t 2017-08-08 22:16:31 +10:00
zilmar 3bd0687a8c Merge branch 'master' of https://github.com/project64/project64 2017-08-08 20:48:50 +10:00
zilmar 955546db81 [Video] Rename GrOriginLocation_t to gfxOriginLocation_t 2017-08-08 20:45:53 +10:00
zilmar 96306c0ee2 [Video] Fix up building on android 2017-08-07 17:25:38 +10:00
zilmar d425d47778 [Video] Change GrBuffer_t to gfxBuffer_t 2017-08-07 08:22:12 +10:00
Frank-74 03332d658c Fix #1350 - x64 default save type blank 2017-08-06 16:34:30 +01:00
zilmar 81fbec9e42 [Video] Change GrLock_t to gfxLock_t 2017-08-05 09:01:05 +10:00