Compare commits

..

2825 Commits

Author SHA1 Message Date
zilmar 2c2060248d RSP: Fix up profiling tasks 2025-04-17 17:06:17 +09:30
zilmar 8c751cc22f rsp: fix up the code so it compiles on x86 2025-04-11 18:59:30 +09:30
zilmar 14f033bce4 Rsp: Start to work on x64 compiling tasks 2025-04-11 15:33:04 +09:30
zilmar df883161c0 RSP: Rename log x86 to log asm 2025-04-11 09:26:09 +09:30
zilmar 7d24088e8a RSP: move isNop into RSPInstruction 2025-03-28 19:15:51 +10:30
zilmar 1a83c9b120 RSP: Move IsBranch into RSPInstruction 2025-03-28 12:43:38 +10:30
zilmar 0c0a46c1e0 RSP: Rename RspRecompilerCPU to RspRecompilerCPU-x86 2025-03-28 09:07:26 +10:30
zilmar 5e89701fdf RSP: Remove recompiler from x64, and remove hle tasks from x86 2025-03-13 17:56:17 +10:30
zilmar 1edb5debdf Core: have CRecompiler::RecompilerMain_VirtualTable handle PC as 32bit and clean up recompiler memory reset 2025-02-27 20:47:37 +10:30
pcca-matrix 9034bc6fdc
Fix: NRage plugin gets stuck in initialization in certain cases (#2464)
* Fix: NRage plugin gets stuck in initialization in certain cases

The function wscanf was incorrectly used to parse VID_ and PID_ values from a string, causing failures in device detection.
wscanf expects input from stdin, whereas in this case, the device ID string is stored in memory.

Using swscanf ensures correct parsing from memory instead of waiting for stdin

This fixes the issue where XInput devices not being detected properly at plugin init.

* N-Rage: Fix memory leak in GetN64ButtonArrayFromXAnalog and GetN64ButtonNameFromButtonCode

Replaced dynamic allocations (new[]) with static buffers to prevent memory leaks.
2025-02-21 12:17:15 +10:30
Fanatic-64 23ff3d9042
Upgrade zlib to version 1.3.1 (#2448) 2025-02-21 12:15:52 +10:30
Fanatic-64 70c44965b0
CIC improvements (#2455)
* Add CIC CRCs for iQue Player games

* Give proper name to 64DD IPL US CIC
2025-02-21 12:13:52 +10:30
Daniel Nylander 1342196edd
Updated Swedish translation (#2458)
* Update Swedish.pj.Lang

* Update Swedish.pj.Lang
2025-02-21 12:13:02 +10:30
Will Fowler 59cdea9db9
Various Widescreen Enhancement Codes (#2459)
* Add 21:9 Ultrawide Enhancement for Banjo-Kazooie.

* Add Diddy Kong Racing, Mario Kart 64 and Super Mario 64.
2025-02-21 12:12:46 +10:30
Fanatic-64 32910e2281
Improve alignment of UI elements (#2462) 2025-02-21 12:11:49 +10:30
Fanatic-64 c7f758bbd3
Remove unused cheat context menu entries (#2463) 2025-02-21 12:11:38 +10:30
RedBlackAka e2e1766c82
Clean up Windows Start Menu entry (#2465)
Cleans up the Windows Start Menu entry for the Windows installer.

Having an uninstall shortcut is obsolete and an unclean practice in Windows 10+. Same for support. This change makes Project64 directly appear on the Start Menu, not requiring further clicks to expand and making the appearance clean.
2025-02-21 12:09:56 +10:30
zilmar daa8dbc833 core: reset m_InstructionRegion on R4300iOp::ExecuteOps 2025-02-21 12:00:41 +10:30
zilmar 7eaf1c4ba3 Core: do not write back rt in CX86RecompilerOps::CompileLoadMemoryValue on exception 2025-02-21 11:13:54 +10:30
zilmar 5d21bf80b9 core: fix up missing exception check in CX86RecompilerOps::SPECIAL_DIV 2025-02-21 06:15:07 +10:30
zilmar fa57ce7fb8 core: make CX86RecompilerOps::SPECIAL_JALR handle 64bit PC 2025-02-20 13:25:44 +10:30
zilmar 5e029ecf6a Core: CX86RecompilerOps::CompileLoadMemoryValue some work on it generating an exception from invalid load address 2025-02-13 22:20:00 +10:30
zilmar bd38e7f2d6 Core: In CX86RecompilerOps::SPECIAL_JR store PC as 64bit 2025-02-13 22:15:20 +10:30
zilmar 9d28d9cf28 core: More work in making sure the Compiler sets 64bit PC 2025-02-13 16:29:25 +10:30
zilmar 1debcd1ca5 Core: In CX86RecompilerOps::CompileExit, make sure writing 64bit PC 2025-02-13 16:08:11 +10:30
zilmar a82c11b8bb Core: When syncing CPU make sure PC matches on 64bit address 2025-02-13 15:57:53 +10:30
zilmar 20f3e5e123 Core: In CX86RecompilerOps::COP1_S_CVT, CX86RecompilerOps::CompileCheckFPUResult32 set softfloat_exceptionFlags to the FPU exception value 2025-02-13 15:55:16 +10:30
zilmar a07f6eaf90 Core: In CX86RecompilerOps::COP0_MT update the count register when writing to Count 2025-02-13 12:24:20 +10:30
zilmar a5a2c8cf6d Core: in CRecompiler::RecompilerMain_Lookup when TriggerAddressException has occured, update the PC before checking if valid 2025-02-13 12:22:52 +10:30
zilmar 8ae9d7b9ff Core: In R4300iOp::ExecuteOps only update UpdateInstructionMemory at the start of the loop 2025-02-13 12:19:22 +10:30
zilmar b8a514a483 core: Create instruction region to update after a block 2025-02-06 16:09:31 +10:30
zilmar 4a68941c08 Core: Speed up some debugger usage in interepter if not being used 2025-02-06 12:24:39 +10:30
zilmar d918225639 RSP: Make sure HLE audio is on for x64 2025-02-06 08:35:14 +10:30
zilmar 3a0c4f5da6 core: Fix CPU % numbers 2025-02-06 07:55:12 +10:30
zilmar fd062a288a Core: Convert interpter FPU ops to use softfloat 2025-02-04 07:15:24 +10:30
zilmar 00a978ca1b Core: add edge condition test to DDIV in interpter 2025-01-31 06:18:36 +10:30
Daniel Nylander 4521389404
Update Swedish.pj.Lang (#2456) 2025-01-26 23:57:08 +10:30
Fanatic-64 ec6d9336a6
Fix wrong initial texture and log directories (#2454) 2025-01-16 22:31:27 +10:30
Fanatic-64 5cd2f0253b
Fix wrong setting names in Project64.cfg for LogRomHeader and LogUnknown (#2452) 2025-01-08 23:03:29 +10:30
zilmar c7d8a70a4d Core: fix jump in CX86RecompilerOps::CompileSystemCheck 2024-12-27 09:02:37 +10:30
zilmar f014691592 Common: Fix CPath::SelectFile 2024-12-26 15:05:19 +10:30
zilmar bfa3788562 Core: CX86RecompilerOps::COP1_D_Opcode fix return type of floating point register 2024-12-26 14:29:52 +10:30
zilmar 3c7e71adca Core: Fix up CX86RecompilerOps::COP1_D_Opcode for the registers it is using 2024-12-26 14:16:26 +10:30
zilmar fc79cb0344 Core: Add DwordLower for cvt.w 2024-12-26 09:35:07 +10:30
zilmar 7e74b98d5b Core: Fix up labels in CX86RecompilerOps::COP1_S_CVT 2024-12-19 21:59:42 +10:30
zilmar 57f278416e core: better handling of fpu registers with COP1_S_Opcode 2024-12-19 19:09:31 +10:30
zilmar 13a974e687 Core: in CX86RecompilerOps::COP1_CT ignore write to other registers 2024-12-19 09:58:30 +10:30
zilmar fba1c4bc3b Core: Fix up bug in CX86RecompilerOps::SPECIAL_AND 2024-12-19 09:57:25 +10:30
zilmar 473aeba2cf Core: Fix order of value in call to CMipsMemoryVM::SD_VAddr32 in recompiler 2024-12-12 21:22:32 +10:30
zilmar 5d64b3d920 Core: Better handling of Storing non 32bit values to non memory 2024-12-12 16:50:36 +10:30
zilmar b8ee9f8728 RSP: Add #include <intrin.h> to RSPInfo.cpp for 64bit 2024-12-12 14:17:07 +10:30
zilmar 3164caf2d0 Core: allow Store/load ops be forced to 32bit version 2024-12-08 11:15:39 +10:30
zilmar 5a5ea92f3f fix resource issues 2024-12-07 08:52:01 +10:30
zilmar b9fe8e3657 Fix compile issues 2024-12-07 07:04:22 +10:30
zilmar 8392ea5c0f Core fix up load states 2024-12-06 21:50:31 +10:30
zilmar a045a4fcd4 Core: fix accidental changes to UIResources.rc 2024-12-06 11:37:42 +10:30
zilmar c6b41da926 Add Overclock modifier to Defaults panel 2024-12-05 17:30:59 +10:30
zilmar 77cd679756 Core: Fix a bug in CX86RecompilerOps::SPECIAL_DIV 2024-12-05 17:05:52 +10:30
zilmar fc1210aac5 Core: Do not allow CX86RecompilerOps::SPECIAL_DSRL32 and CX86RecompilerOps::SPECIAL_DSRA32 to write to R0 2024-12-05 11:25:20 +10:30
zilmar 1e4ab04121 Core: Fix up CX86RecompilerOps::SPECIAL_DSUB when rd == rt 2024-12-05 11:06:42 +10:30
zilmar 04c1c3d024 Core: Fix up CX86RecompilerOps::SPECIAL_DADD 2024-12-05 10:03:45 +10:30
zilmar 4366703f28 Try to fix appveyor.yml 2024-11-28 16:56:04 +10:30
zilmar 1f3ef6d505 Core: CX86RecompilerOps::SPECIAL_NOR Ignore write to r0 2024-11-28 15:54:36 +10:30
zilmar 95015302d6 Core: Have CX86RecompilerOps::SPECIAL_XOR treat R0 as 64bit constant 2024-11-28 15:38:54 +10:30
zilmar a3c777ed84 Core: Have CX86RecompilerOps::SPECIAL_AND unmap the register on const write 2024-11-28 15:14:26 +10:30
zilmar 0de0bea07a Core: Ignore write in CX86RecompilerOps::SPECIAL_OR 2024-11-28 12:37:42 +10:30
zilmar 8d69671e93 Core: CX86RecompilerOps::ADDIU should not ignore when not 32bit mapped 2024-11-28 12:29:35 +10:30
zilmar 52d904702f Core: With CONST64 CX86RegInfo::WriteBackRegisters might not write the high 32bit correct 2024-11-28 11:39:41 +10:30
zilmar d5367d9291 Core: Better handling of SW with address not sign extended 2024-11-28 11:02:38 +10:30
zilmar fd05d9f42f core: if lwl or lwr, in CX86RecompilerOps::CompileLoadMemoryValue, make sure that we are loading rt 2024-11-21 21:33:42 +10:30
zilmar 315d5b9e66 Core: When running as recompiler in 32bit mode, if LW/SW are in delay slots on block boundaries use 32bit interpter functions 2024-11-21 19:13:56 +10:30
zilmar 5e1a40fffb Core: fix CX86RecompilerOps::CompileLoadMemoryValue Map_GPR_32bit when called from LWC1 2024-11-21 11:10:01 +10:30
zilmar 48b3e5a9a2 Core: Zip load in CN64System::LoadState uses utf16 path 2024-11-21 10:48:16 +10:30
zilmar 58a13b8e28 Core: Get Zip files to use utf16 paths 2024-11-21 10:43:56 +10:30
zilmar 2ec9ed08a4 Core: Improve LW with address not sign extended test in recompiler 2024-11-14 17:02:18 +10:30
zilmar 944dd0917a Core: Fix up logging id for label symbols 2024-11-14 09:31:45 +10:30
zilmar 61aa53f1a5 Core: In jump ops, Only add label symbol if logging 2024-11-14 07:30:39 +10:30
zilmar 97b2579b4b Core: Have the recompiler just deal with the Program Counter as 32bit 2024-11-07 17:05:16 +10:30
zilmar f63244cfa4 Core: Handle duplicate symbols in AddLabelSymbol 2024-11-07 13:37:10 +10:30
zilmar 72e6ee1a2b Core: Normalize RomDatabase, VideoRDB, AudioRdb file paths 2024-11-07 13:24:45 +10:30
zilmar e419508c2b Core: On ExitReason_CheckPCAlignment make sure CompileSystemCheck is called 2024-11-07 12:13:28 +10:30
zilmar a46ac9f38d Core: in CX86Ops::_log better handle label symbols 2024-11-07 12:12:44 +10:30
zilmar d06212e766 Core: CX86RecompilerOps::JAL stop double call to UpdateCounters 2024-11-07 11:05:55 +10:30
zilmar bfd181f33e Core: Fix up recompiler log including 0x in number symbols 2024-11-07 09:22:56 +10:30
zilmar f3a3d56c13 Gliden64: Fix up x64 build with including UI 2024-10-31 08:12:52 +10:30
zilmar 246934c0ab Core: Fix up default x64/Release config file 2024-10-31 07:06:00 +10:30
zilmar 24d5a6bd65 Core: fix up clang formatting 2024-10-31 07:01:32 +10:30
zilmar 905254615d Core: Change the handling of symbols inside asmjit usage 2024-10-31 06:50:17 +10:30
zilmar 17c501fa08 Core: clean up some code related to CompileStoreMemoryValue, like the exit method being an exception 2024-10-24 13:32:02 +10:30
zilmar a8c8e751fc Core: log the block code to the asm log file 2024-10-24 12:11:15 +10:30
zilmar 885d31f275 Core: Update Map_MemoryStack to pass gp by reference 2024-10-24 12:01:14 +10:30
zilmar 440894992a Core: remove the BreakPoint in handling ExitReason_CheckPCAlignment 2024-10-24 11:58:53 +10:30
zilmar 65ede5e3e8 Core: If jumping to an unaligned address then generate an exception 2024-10-24 10:31:48 +10:30
zilmar 4a42466559 Core: In compiling a block be able to trace the time to compile 2024-10-24 10:04:45 +10:30
zilmar 5750d3df80 Core: Have only one function to do what R4300iOp::ExecuteOps and R4300iOp::ExecuteCPU was doing 2024-10-24 09:59:41 +10:30
zilmar c39582b9ed Core: Make sure CX86RecompilerOps::SPECIAL_AND can not write to R0 2024-10-17 18:42:45 +10:30
zilmar a38467cc19 Core: Reset Memory Stack Pos In recompiler after running interpter code at non rdram location 2024-10-17 18:40:37 +10:30
zilmar f708e5c0b2 Core: Check recompiler memory based on the function size 2024-10-17 15:05:48 +10:30
zilmar 45e52e1d2a Core: in SPECIAL_SYSCALL, SPECIAL_BREAK only exit the block is the stage is PIPELINE_STAGE_NORMAL 2024-10-17 14:12:46 +10:30
zilmar ccf708751f Core: Fix up clang error 2024-10-11 07:09:03 +10:30
Squall Leonhart 0d95a0cd7f
quick dirty possible fix for MBC5 roms of 4 and 8MB size. (#2442) 2024-10-10 18:04:31 +10:30
zilmar a2e479a705 Core: Handle paths with non-ASCII characters 2024-10-10 18:01:10 +10:30
zilmar 7aa77a3840 Merge branch 'develop' of https://github.com/project64/project64 into develop 2024-10-10 18:00:12 +10:30
zilmar c176f61aac Core: Normalize Plugin dir 2024-10-10 10:12:53 +10:30
Squall Leonhart fc23fca43e
[RDB]Set SGB Emulator to 8MB (#2440)
since the defaults for rdram changed between 6058 and 6059, i had not accounted for this emulator rom actually needing 8MB
2024-10-03 22:20:51 +09:30
Tomas Mejia edc54c425f
Fix spelling and clarity issues in CONTRIBUTING.md (#2438)
* Fix spelling and clarity issues in CONTRIBUTING.md

Reword in a few places for clarity without changing the original meaning.
Fix typos in words like "sensible" and "ensure."
Fix numbering (skipped from 5 to 7).

* Update CONTRIBUTING.md

Add newline to end of file
2024-10-03 21:40:53 +09:30
zilmar 30090e5db7 Core: in CX86Ops::CX86Ops set setLogger to nullptr if not logging 2024-10-03 16:22:42 +09:30
zilmar 9e53b161a4 Cote Update PeripheralInterfaceHandler::PI_DMA_WRITE to handle misaligned, end of page test 2024-10-03 14:38:04 +09:30
zilmar 08e1b3b39b fix up clang formatting 2024-09-26 18:54:54 +09:30
zilmar 62bf10e505 Core: Have fpu ops check the input of fs and ft at the same time 2024-09-26 16:38:25 +09:30
zilmar dc4fa211b0 Core: Clean up RDRAM/RI Registers 2024-09-26 12:59:32 +09:30
zilmar 544d6ba1b9 Core: Normalize Path for RomList_RomListCache 2024-09-26 07:30:26 +09:30
zilmar cd9fc5984a RSP: Make sure m_SyncSystem is valid before checking m_SyncSystem->m_BaseSystem on shutdown 2024-09-26 06:50:48 +09:30
zilmar 7cb0c258a1 GLideN64: Slight clean up of project file 2024-09-19 12:16:46 +09:30
zilmar c098a6a464 RSP: Be able to compile sections based off tasks 2024-09-19 12:15:11 +09:30
zilmar 3340c032c3 RSP: Move CompilePC into RspRecompilerCPU 2024-09-19 08:31:28 +09:30
zilmar df9b04bb5b RSP: Change RunInterpreterCPU to ExecuteOps 2024-09-12 15:13:45 +09:30
zilmar 07e8f8b830 Gliden64: Get the new GlideN64 submodule to build as part of the normal build process 2024-09-12 09:44:38 +09:30
zilmar 02e816b9d4 Update package_zip.cmd to deal with platform in path 2024-09-05 19:22:25 +09:30
zilmar ea199c5546 Update installer to have new binary path 2024-09-05 18:50:47 +09:30
zilmar aaa6fc8082 Core: Add $(Platform) to the output directory 2024-09-05 17:54:58 +09:30
zilmar 00a92871c0 Gliden64: Add as a submodule 2024-09-05 11:17:26 +09:30
zilmar eb985de132 RSP: Start to add CPU style HLE 2024-08-29 15:37:52 +09:30
zilmar 5eac210197 RSP: Start to have a RSP Settings class 2024-08-29 11:26:53 +09:30
zilmar 96080bfdd2 RSP: change CRSPSystem::m_Recompiler from a pointer to a member and initialize it at creation of system 2024-08-29 07:49:40 +09:30
zilmar 2b7975280e RSP: Have NextInstruction and JumpTo members of RSP System instead of a global variable 2024-08-22 19:44:07 +09:30
zilmar 29c49a2063 RSP: Remove PrgCount as a global 2024-08-22 17:32:05 +09:30
zilmar d9ae43b69d RSP: have RSPRegisterHandlerPlugin as part of RSP System instead of a global 2024-08-22 16:30:20 +09:30
zilmar 4681f07bf8 RSP: Move rdp logging in to it's own class 2024-08-15 13:43:56 +09:30
zilmar 6ed1c3edfb RSP: internalize RSP information in to interpter ops 2024-08-15 07:36:53 +09:30
zilmar 9f98f4d4cd Rsp: Change RSPOpC to be a class member 2024-08-08 12:55:54 +09:30
zilmar 762d1b1566 RSP: Create CRSPRecompiler 2024-08-08 09:39:45 +09:30
zilmar f7ab608976 RSP: Create CRSPRegisters 2024-08-08 07:26:15 +09:30
zilmar 1924030266 RSP: Move compile functions into CRSPRecompilerOps 2024-08-02 22:00:01 +09:30
zilmar 2904d3641d RSP: Create RSP system class and move all interpter ops in to RSPOp class 2024-08-02 09:00:38 +09:30
zilmar dab432e7bd RSP: clean up LDV 2024-07-20 19:10:36 +09:30
zilmar 9d7b391487 RSP: Fix up LSV in the recompiler 2024-07-20 17:09:41 +09:30
zilmar 7c2655c544 RSP: Remove some unused functions and turn Reordering and Sections off by default 2024-07-20 17:08:20 +09:30
zilmar 6816ff4435 RSP: Disable a lot of ops that are not functioning correctly in the recompiler 2024-07-20 17:05:11 +09:30
zilmar 13fb8cd2da RSP: In Compile_Opcode_SQV Cheat the op instead of causing an unknown opcode 2024-07-12 15:23:59 +09:30
zilmar 564926163c RSP: in Compile_Opcode_SSV cheat the op instead of generating an unknown opcode 2024-07-12 15:07:23 +09:30
zilmar 8c6856f1c8 RSP: Have Compile_SW handle DMEM overflow better 2024-07-12 15:04:18 +09:30
zilmar 6e4852fc78 RSP: have Compile_LW handle DMEM overflow better 2024-07-12 15:02:46 +09:30
zilmar e43d697476 RSP: Handle lwu inside IsRegisterConstant 2024-07-12 15:01:05 +09:30
zilmar 7b013c3deb RSP: Reset secondary buffer to start on ResetJumpTables 2024-07-12 14:59:16 +09:30
zilmar e2243fe8eb RSP: Make sure RSP block ends with a ret 2024-07-06 19:36:10 +09:30
zilmar 9b38977b31 RSP: Fix up recompiler jumps JAL, BLTZAL, BGEZAL 2024-07-06 19:33:10 +09:30
zilmar 4125774be8 RSP: Add Vector_VRNDN and fix up compile jump table 2024-07-06 19:08:20 +09:30
zilmar 2a149beb69 RSP: Clean up #ifdef in Recompiler 2024-07-06 19:04:50 +09:30
zilmar 38599b79fe RSP: Compile_Cop2_MF check for write to r0 2024-07-06 18:53:19 +09:30
zilmar 1af8570315 RSP: Set max log size as 300mb 2024-07-06 18:51:55 +09:30
zilmar 0e0f0f7618 RSP: JALR update rd after updating the PC 2024-06-27 16:57:31 +09:30
zilmar 06eea03d7d RSP: DelaySlotAffectBranch should clamp PC 2024-06-27 16:34:19 +09:30
zilmar 661ec98bb3 RSP: User crc32 for crc of imem 2024-06-27 16:25:13 +09:30
zilmar 96a4c2c926 RSP: Used the wrong reg for write to r0 check on some ops 2024-06-20 21:41:52 +09:30
zilmar abfb896142 RSP: Add Compile_Vector_VRNDP, Compile_Vector_VMULQ, Compile_Opcode_LWV 2024-06-20 19:22:57 +09:30
zilmar 90c0beb01e RSP: Add Compile_Vector_Reserved 2024-06-20 17:34:37 +09:30
zilmar 35aeeb6285 RSP: Handle writing to r0 better in recompiler 2024-06-20 17:28:51 +09:30
zilmar bb042406be RSP: Add const to mmx and sse terms 2024-06-13 20:50:54 +09:30
zilmar 303af24bde RSP: Better handle delay slot at 0xFFC 2024-06-13 14:54:44 +09:30
zilmar c3d6ed1a0c RSP: Have the code be able to loop 2024-06-13 14:23:59 +09:30
zilmar 7161a6f591 RSP: Handle break in delay slot 2024-06-13 12:55:23 +09:30
zilmar d3411809f7 RSP: Get Recompiler to use LWU 2024-06-13 12:34:28 +09:30
zilmar 73c9174ce9 Core: Remove Memory exception filer 2024-06-13 11:50:06 +09:30
Summate 65a9097980
Allowing a paste into a number field to be trimmed automatically (#2414)
The specific issue I experienced is that Excel/LibreOffice Calc add a newline when you copy the contents of a single cell. This is bad behavior and they should provide a copy option that does not do that, but alas, it's much harder to get that into those applications. This behavior made it impossible to paste an otherwise-valid hex address into the Project64 fields without first putting it into Notepad, deleting the newline, recopying, and then doing the paste from there. If the field was simply text, you can go into the field edit and shift + home to select all and then do a copy, but that does not work for a formula. When you edit the file, it shows the formula instead. Therefore, you have absolutely no way of working around this except pasting it somewhere else and removing the newline manually.

In principle, there's no reason why you wouldn't trim the ends at least. Whitespace on either end is useless to you. However, content being after the newline should be rejected as it was before.

There were two secondary issues in the pasting code that are fixed here: One is that it only sort of collapsed single spaces. So if you had more than one space, spaces still would have ended up in the result. Actually I think the semantics were slightly more insidious, <space><number> would have turned into <number><same number> effectively. The only thing it did was remove the space by duplicating the number. If you had two spaces, then it would have ended up with e.g. <space><number><same number>. The only case where this wouldn't have happened is a space at the end which would have been preserved in the paste.

Secondly, it mutated the clipboard data directly. This would have lead to confusing results where multiple pastes would have had clipboard data in the clipboard itself move from, for example, two spaces to a single space to no spaces at all. The better solution is to preprocess to figure out how big we ultimately want our space-less result to be and stamp out the copy ourselves skipping anything we don't want. Leave the clipboard alone.

If it's desired to preserve single spaces only in the middle, the code will need to be modified a bit.

Co-authored-by: Summate <summate.ssbm@gmail.com>
2024-06-06 14:22:26 +09:30
Derek "Turtle" Roe f1d0c49d73
Add TOC to the README and other improvements (#2424)
* Add TOC

* Added some extra things to the build instructions

* Added a link to the build doc
2024-06-06 14:21:17 +09:30
MegaMech 0761ad4a83
Fix implementation of quad3d for f3dex 0.95 on pj64 video plugin (#2427)
* Update ucode01.cpp

* Fix quad3d implementation for f3dex 0.95

* Fix compile
2024-06-06 14:20:46 +09:30
zilmar 91f9cdaaa7 Core: Change the Program counter to be 64bit 2024-06-06 14:09:12 +09:30
zilmar 77ac4744a5 Core: Make sure fpu stack is being cleared 2024-05-23 11:52:58 +09:30
zilmar 0ff0d5234c Core: In R4300iOp::CheckFPUInput64 check values directly instead of using fpclassify 2024-05-23 11:43:19 +09:30
zilmar ec714cd90d Core: in CX86RecompilerOps::CompileCheckFPUResult64 protect RegPointer before Map_TempReg(asmjit::x86::eax) 2024-05-23 11:41:15 +09:30
zilmar 3baaa829de Core: Remove g_TLBLoadAddress, g_TLBStoreAddress global variables 2024-05-16 16:34:17 +09:30
zilmar ae21e10a8d Core: Increase the minimal amount of free space in recompiler memory 2024-05-16 16:15:28 +09:30
zilmar a1f46356fb Core: remove usage of g_RecompPos 2024-05-16 16:08:23 +09:30
zilmar 7f18773b5b Core: Add CX86RegInfo::GetFPStatusReg 2024-05-16 15:51:04 +09:30
zilmar 13bd420b2a Core: Sync FP status register in advanced block linking 2024-05-16 15:45:38 +09:30
zilmar 703a09d034 Core: Remove protecting memory option 2024-05-09 17:56:28 +09:30
zilmar b851689ceb RDB: Remove SMM-Protect as a setting being used 2024-05-09 15:59:04 +09:30
zilmar f478f16269 Core: Clear FP Status flag in recompiler on BC1FL and BC1TL 2024-05-09 10:55:38 +09:30
zilmar 4c23e7af2c Core: Remove ChangeFPURegFormat, Load_FPR_ToTop 2024-05-02 17:21:01 +09:30
zilmar c786bc3251 Core: Force Fpu exception in recompiler 2024-05-02 16:34:13 +09:30
zilmar b3e8b760e6 Core: get COP1_S_TRUNC_L, COP1_S_CEIL_L, COP1_S_FLOOR_L, COP1_W_CVT_S, COP1_W_CVT_D, COP1_L_CVT_S, COP1_L_CVT_D to use COP1_S_CVT function 2024-05-02 15:48:43 +09:30
zilmar dd0f7ad776 Core: Have CX86RecompilerOps::COP1_S_CVT be able to handle the old format of FPU_Dword and FPU_Qword 2024-05-02 15:46:03 +09:30
zilmar 046f27ce98 Core: fix up some bugs in CX86RecompilerOps::COP1_S_CVT 2024-04-25 20:47:02 +09:30
zilmar 627b4d6103 Core: Get CompileCheckFPUInput check InvalidValueMax, InvalidMinValue in conv 2024-04-25 20:41:03 +09:30
zilmar b92e6bd752 Core: get to COP1_S_ROUND_L and COP1_S_CVT_L to use COP1_S_CVT 2024-04-25 20:22:47 +09:30
zilmar d658477cf4 Core: get CX86RecompilerOps::Compile_Branch to clear status flags 2024-04-18 17:31:19 +09:30
zilmar b313640831 Core: In CX86RegInfo::Map_TempReg allow it to use FPStatusReg if it is unprotected 2024-04-18 17:28:23 +09:30
zilmar 1172b6e04d Core: get CX86RecompilerOps::SW_Const on 0x04300000 to call MIPSInterfaceHandler directly 2024-04-18 17:21:39 +09:30
zilmar 38738b783d Core: get CX86RecompilerOps::COP1_S_CVT to handle NewFormat == CRegInfo::FPU_Qword 2024-04-18 17:11:45 +09:30
zilmar 7dc53e51cf Core: Get CompileCheckFPUInput to better handle 64bit value check 2024-04-18 17:00:29 +09:30
zilmar a9875b7d61 Core: Get COP1_D_CMP to map eax before CompileInitFpuOperation 2024-04-18 16:58:18 +09:30
zilmar 3203322d8b Core: Get COP1_D_CVT_L to use COP1_S_CVT 2024-04-18 16:56:30 +09:30
zilmar 9e73771815 Core: Use the new COP1_S_CVT in COP1_D_ROUND_L, COP1_D_TRUNC_L, COP1_D_CEIL_L, COP1_D_FLOOR_L 2024-04-18 16:51:53 +09:30
zilmar fe87142657 Core: CX86RecompilerOps::COP1_S_CMP should allocate eax before calling CompileInitFpuOperation 2024-04-18 16:42:48 +09:30
zilmar 4071b52810 Core: CX86RegInfo::UnMap_X86reg should fail on a protected register 2024-04-18 16:41:03 +09:30
zilmar 79f7aa9927 Core: CX86RegInfo::UnMap_FPStatusReg should unprotect register before trying to free it 2024-04-18 16:34:49 +09:30
zilmar 0cf4c7dc11 Core: get COP1_D_CMP to work in recompiler 2024-04-11 18:14:44 +09:30
zilmar 9272ac05f6 Core: refactor S opcodes to one central function 2024-04-11 18:09:30 +09:30
zilmar e7178dbdec Core: Fix CX86RecompilerOps::COP1_D_CVT_S 2024-03-28 20:05:27 +10:30
zilmar 8bb2445263 Core: Have CX86RecompilerOps::CompileCheckFPUResult32 write to the high word 2024-03-28 20:02:24 +10:30
François Berder 560c49ba2d
Core: Fix N64 disk IPL load address check (#2401)
The IPL load address check always evaluated to false due
to a wrong operator.

Signed-off-by: Francois Berder <fberder@outlook.fr>
2024-03-21 17:52:09 +10:30
zilmar 45fb2ad965 Core: In X86RecompilerOps::CompileCheckFPUResult64 make sure RegPointer is protected 2024-03-21 17:44:53 +10:30
zilmar 2811b63ff0 Core: Update CX86RecompilerOps::COP1_D_CVT_S and CX86RecompilerOps::COP1_D_CVT_W 2024-03-21 17:41:29 +10:30
zilmar 33d2722841 Core: fix up CX86RecompilerOps::COP1_D_FLOOR_W 2024-03-21 17:40:14 +10:30
zilmar 9a9c2e5439 Core: Update CX86RecompilerOps::COP1_D_CEIL_W 2024-03-21 17:32:12 +10:30
zilmar 401efae0d9 Core: fix up CX86RecompilerOps::COP1_D_ROUND_W 2024-03-21 17:28:16 +10:30
zilmar 772a20f07d Core: Update CX86RecompilerOps::COP1_D_SQRT 2024-03-21 17:15:10 +10:30
zilmar 87c732b65d Core: update CX86RecompilerOps::COP1_D_NEG 2024-03-21 17:14:00 +10:30
zilmar ece5e30a80 Core: create a function to handle .d recompiler opcodes that use fd and fs 2024-03-21 17:13:16 +10:30
zilmar 5133d47502 Core: Make the FPU double ops to be modularized so it is a simple function call for an opcode 2024-03-14 18:12:58 +10:30
Hugo Carvalho 10b41dfef0
Update Portuguese translation (#2412) 2024-03-07 21:13:58 +10:30
zilmar 98b1bddc64 Core: Get COP1_D_ADD, COP1_D_SUB, COP1_D_DIV, COP1_D_ABS, COP1_D_SQRT 2024-03-07 21:12:57 +10:30
zilmar 97ec1f533b Core: Make sure precision is set to 53bit 2024-03-07 20:52:24 +10:30
zilmar 290040d945 Merge branch 'develop' of https://github.com/project64/project64 into develop 2024-02-29 16:07:32 +10:30
zilmar 190c408019 Core: Fix clang formatting in x86/x86RecompilerOps.cpp 2024-02-29 16:06:56 +10:30
Derek "Turtle" Roe 565d45de8a
Update minimum requirements for Project64 (#2409)
* Fix typo in support window

* Fix the typo for real

* Update minimum requirements

* Change minimum to supported
2024-02-29 15:18:28 +10:30
jeremie-78 1bde8589e9
Cheat (#2410)
* Update The Legend of Zelda - Majora's Mask (E) (M4) (V1.0).cht

Added Time control cheat

* Update The Legend of Zelda - Majora's Mask (E) (M4) (V1.1).cht

Added Time control

* Update The Legend of Zelda - Majora's Mask (U).cht

Added Time control cheat

* Update The Legend of Zelda - Majora's Mask - Collector's Edition (E) (GC Version).cht

Added Time control cheat

* Update The Legend of Zelda - Majora's Mask - Collector's Edition (U) (GC).cht

Added Time control cheat

* Update Zelda no Densetsu - Mujura no Kamen (J) (V1.0).cht

Added Time control cheat

* Update Zelda no Densetsu - Mujura no Kamen (J) (V1.1).cht

Added Time control cheat

* Update Zelda no Densetsu - Mujura no Kamen - Zelda Collection Version (J) (GC).cht

Added Time control cheat
2024-02-29 15:17:48 +10:30
zilmar f7aa6ef6cb Core: Fix up CX86RecompilerOps::COP1_D_MUL so it can work with exceptions 2024-02-29 15:16:29 +10:30
zilmar 25dc3ed36f Core: CRegisters::TriggerAddressException should only generate a TLB_MOD on writes 2024-02-29 15:13:14 +10:30
zilmar d2649f7a13 Core: Some clean up recompiler ops 2024-02-22 19:56:23 +10:30
zilmar fae0b81e21 Core: Have CX86RegInfo::Map_TempReg generate a BreakPoint if it mapping a protected register 2024-02-22 19:41:10 +10:30
zilmar e082cd55df Core: Get COP1_D_TRUNC_W to work in recompiler 2024-02-15 21:08:49 +10:30
zilmar 2559d23592 Core: Make sure CX86RecompilerOps::CompileInitFpuOperation clears flag for FE_INVALID 2024-02-15 21:02:27 +10:30
zilmar 46f6fae40f Core: get CompileCheckFPUInput to be able to handle 32bit and 64bit 2024-02-15 21:00:12 +10:30
zilmar 2014237ed6 Core: Update Round.w.s, trunc.w.s, ceil.w.s, floor.w.s to work with exceptions in the recompiler 2024-02-08 19:34:14 +10:30
zilmar ad1a2a2d9a Core: Update neg.s for the recompiler 2024-02-01 18:17:03 +10:30
zilmar b6671adf5d Core: Update abs.s for recompiler 2024-02-01 18:15:33 +10:30
zilmar bc3fe0fe16 Core: Handle FP Status Reg being mapped better 2024-01-25 18:46:39 +10:30
zilmar 7707f9c7b2 Core: Fix up mov.s and mov.d for correct behaviour in the recompiler 2024-01-25 16:25:06 +10:30
zilmar 272144dc37 Core: check timer on cop1 unusable 2024-01-25 16:23:03 +10:30
zilmar f0f44c67f4 Core: Make mov.s the same as mov.d 2024-01-25 15:32:56 +10:30
zilmar 7ed94b653e Core: Get CX86RecompilerOps::COP1_S_CVT_D to be able to work with exceptions 2024-01-18 17:09:27 +10:30
zilmar 2231e8d6c0 Core: Remove usage of fpclassify from R4300iOp::CheckFPUResult64 2024-01-18 16:53:14 +10:30
zilmar 71067ccdc4 Rsp: Change how SP_SEMAPHORE_REG to how it use to be before adding multithread RSP 2024-01-11 18:17:05 +10:30
zilmar 5c56f9df83 RSP: Update the size of the skip in the length for DMA 2024-01-11 17:50:23 +10:30
zilmar 4dc3e35bb4 Core: Update CX86RecompilerOps::COP1_S_SQRT to work with fpu exceptions 2024-01-04 16:51:11 +10:30
zilmar f8089f565e Core: Unmap FPU_Float with writing to m_FPR_UDW 2024-01-04 14:40:42 +10:30
zilmar 552b8f744a Core: update Format_Name to match FPU_STATE 2024-01-04 13:11:21 +10:30
zilmar 6ca8333d39 Core: Get CX86RecompilerOps::COP1_S_CMP to work with exceptions 2024-01-04 12:39:51 +10:30
zilmar c9d2bbd221 Core: CX86RecompilerOps::COP1_CF should be able use the mapped FPStatusReg if is mapped 2024-01-04 12:37:06 +10:30
zilmar 0998f0ff0e Core: Add being able to get FPU_FloatLow from CX86RegInfo::FPRValuePointer 2024-01-04 12:32:55 +10:30
zilmar 23cff4d7c5 Core: Add x86 asm opcode Jnp 2024-01-04 12:31:26 +10:30
zilmar 91a8a828d7 Core: CX86RegInfo::FPRValuePointer when the format is FPU_Dword it should be using m_FPR_UW 2024-01-04 12:01:21 +10:30
zilmar 320769d991 Core: CX86Ops::OrConstToVariable should be a dword_ptr not a word_ptr 2024-01-04 10:33:07 +10:30
zilmar dafa1fb24d Core: Have COP1_W_CVT_S handle the initialization of exceptions 2023-12-28 11:19:06 +10:30
zilmar 17288c90c0 Core: Reset pipeline in CX86RecompilerOps::CompileCheckFPUResult32 2023-12-28 10:23:18 +10:30
zilmar e2306e3541 Core: Get COP1_S_CVT_W to handle inexact 2023-12-28 09:21:53 +10:30
zilmar 8399fdb893 Core: Clear the Divide-by-zero flag 2023-12-21 21:24:33 +10:30
zilmar d14a639a62 Core: Implement COP1_S_DIV with fpu exceptions 2023-12-21 14:11:29 +10:30
zilmar 8e54ec8c8e Core: CompileCheckFPUInput32 and CompileCheckFPUResult32 should not be updating esp since using callthis 2023-12-21 14:10:21 +10:30
zilmar b263ee10b0 Core: In CX86RecompilerOps::CompileLoadMemoryValue instead of checking write to rt being 0 instead use WritesGPR() since LDC1 F0 rt is 0 but it is not writing to r0 2023-12-21 10:41:16 +10:30
zilmar 1810bfda5c Core: Handle unaligned CX86RecompilerOps::CompileLoadMemoryValue for 64bit ops 2023-12-21 10:38:49 +10:30
zilmar 2c1610cfe2 Core: fix up some of the commented out debugging code in CX86RecompilerOps::PreCompileOpcode 2023-12-21 10:37:27 +10:30
zilmar 6610ae3058 Core: Have R4300iInstruction in CRecompilerOpsBase 2023-12-21 10:34:03 +10:30
zilmar 8e3fb3e302 Core: Have R4300iInstruction::WritesGPR return the register written to instead of passing a variable by reference 2023-12-21 10:26:10 +10:30
zilmar c8e73ba18e Core: Handle unaligned SW exception in the recompiler 2023-12-14 23:04:26 +10:30
zilmar 972943cff7 Core: Allow LW to R0 be able to generate an exception 2023-12-14 17:21:52 +10:30
zilmar 89a6eaf9d1 Core: Add RecordLLAddress for 32bit register pointer 2023-12-14 13:52:15 +10:30
zilmar 67f5e4f854 Core: in LL for recompiler handle storing the address in COP[17] 2023-12-14 13:10:20 +10:30
zilmar d5a5f4cdac Core: Have Store Instruc rdb and user rdb matching 2023-12-14 12:21:03 +10:30
zilmar 5fec3f8d31 Core: remove the global of g_TLB 2023-12-14 12:09:24 +10:30
zilmar c67f3f0e97 Core: Have UpdateSyncCPU use its Sync cpu instead of passing a cpu to it 2023-12-14 11:18:07 +10:30
zilmar 236d618c20 Artwork: Add Project64 logo 2023-12-07 17:49:26 +10:30
zilmar 15175d3fe2 Core: Fix bug in not creating save state correctly 2023-12-07 17:43:48 +10:30
zilmar 10b550bb63 Android: Start to get controller working 2023-12-07 16:14:04 +10:30
zilmar de1288bdca Core: remove try/catch around Interpreter cpu 2023-11-30 21:15:14 +10:30
zilmar df56964c96 Android: Remove unneeded log call 2023-11-30 21:13:27 +10:30
zilmar 5671f2b759 Android: Update how Addu cause android studio was not sign extending result 2023-11-30 21:12:53 +10:30
zilmar da092545e6 Android: Add requestLegacyExternalStorage 2023-11-30 15:29:36 +10:30
zilmar d0445eb5cc Android: switch icons from png to svg 2023-11-30 14:03:38 +10:30
Dark 85f580950b
Update Brazilian Portuguese.pj.Lang (#2373)
* Update Brazilian Portuguese.pj.Lang

General cleanup, fixing some serious grammatical mistakes and incorrect terms from the previous commit. To name a few:
- Only proper nouns are capitalized, not all words.
- Save State is not a proper noun, so it must be translated.
- Screenshot is always translated to "captura de tela".
- Slot can be translated to "compartimento".
- "Pra" is not grammatically acceptable.
- Translating Resume to "resumir" is a rookie mistake.

* Update Brazilian Portuguese.pj.Lang

* Update Brazilian Portuguese.pj.Lang
2023-11-23 22:55:12 +10:30
Derek "Turtle" Roe acbb8f85a8
Fix typo in support window code (#2395)
* Fix typo in support window

* Fix the typo for real
2023-11-23 22:54:19 +10:30
zilmar ceaa05c317 Android: Change how PACKAGE_DIRECTORY is retrieved 2023-11-23 18:37:55 +10:30
zilmar 01673dac8d Core: Change TriggerAddressException to SetVPN an R of entry hi in one call 2023-11-23 14:20:48 +10:30
zilmar d47b49d4b5 Core: Fix clang issue 2023-11-16 18:24:47 +10:30
zilmar 542afc4514 Core: remove some accidental added debug code 2023-11-16 18:16:35 +10:30
zilmar ee714e2462 Core: On unmap base addresses reset to the correct address 2023-11-16 18:14:15 +10:30
zilmar 8f4f434820 Core: Get Fast tlb to just be 32bit 2023-11-16 17:11:05 +10:30
zilmar dcb6969067 Core: Have entryHI use functions to set/get parts 2023-11-16 09:19:24 +10:30
zilmar a0130ff896 Core: Convert %I64U to %llx 2023-11-16 09:03:32 +10:30
zilmar e46ffde6b3 fix clang formatting 2023-11-09 12:59:40 +10:30
zilmar 296b7cf1cf Android: Force RSP to be interpret 2023-11-09 12:45:36 +10:30
zilmar 0c8b10bbc7 Android: Get RSP core to compile on android 2023-11-09 11:53:06 +10:30
zilmar 09cc3442a2 Android: fix compile bug 2023-11-02 20:27:38 +10:30
zilmar 6fbc5c0264 Android: Move hle audio code in to main rsp plugin 2023-11-02 20:06:58 +10:30
zilmar 924197ca9a Android: Update ignore for new asset location 2023-11-02 09:07:28 +10:30
zilmar 9b672cfa4d Merge branch 'develop' of https://github.com/project64/project64 into develop 2023-10-27 10:14:58 +10:30
zilmar e6edbc6c82 Fix clang formatting 2023-10-27 10:14:21 +10:30
Squall Leonhart ab52c4ab57
Mario 64 Shindou and Improvement hack support (#2392)
* Update Project64.rdb

Mario 64 Shindou and Improvement hack support

* Fixed weirdly indented Jet Force Gemini goodname

How long was this like this......
2023-10-26 20:25:47 +10:30
zilmar 4770d29ec0 Core: Get system events to be internal not global 2023-10-26 19:59:11 +10:30
zilmar 0dc1fa7f45 Android: Fix up showing menu 2023-10-26 12:13:08 +10:30
zilmar d3f4132770 Android: When listing a rom not in rdb, use game file instead 2023-10-26 11:18:24 +10:30
zilmar b74e21d056 Android: Show base dir to splash logs when starting 2023-10-26 11:17:49 +10:30
zilmar a2c4e06f90 Android: Get rid of usage of project64_data directory 2023-10-26 11:14:47 +10:30
zilmar bf480623bd [Android] Add Android/Bridge to clang checking 2023-10-26 11:05:20 +10:30
zilmar ebdef8bbdb Android: remove InterpreterCPU.cpp from CMakeLists.txt 2023-10-19 20:19:57 +10:30
zilmar 8f062975c3 Core: improve DisplayControlRegHandler::Write32 2023-10-19 19:28:38 +10:30
zilmar d6a2ae80c1 Core: Remove SystemRegisters 2023-10-19 14:56:53 +10:30
zilmar d58168bcb9 Core: R4300iOp access the registers directly, not through CSystemRegisters 2023-10-19 12:52:33 +10:30
zilmar 4d78f56aa2 Core: In R4300iOp have a member variable for system, reg, mmu 2023-10-19 12:31:26 +10:30
zilmar ae0097550f Core: Make R4300iOp opcodes not static 2023-10-19 11:43:32 +10:30
zilmar 7f42f70283 Core: Make R4300iOp::ExecuteCPU() and R4300iOp::ExecuteOps(int32_t Cycles) non static 2023-10-19 10:28:25 +10:30
zilmar d3edbf6dda Core: move CInterpreterCPU into R4300iOp 2023-10-19 09:32:42 +10:30
zilmar d4dbc5a3f4 Core: Have R4300iOp::COP1_D_SQRT inline asm version to only compile in Visual Studio 2023-10-14 11:53:35 +10:30
zilmar 00c5057b17 Core: Make sure precision is correct for COP1_D_SQRT 2023-10-13 00:16:14 +10:30
zilmar 3a68d3d92a Core: LL/LLD store address 2023-10-12 19:55:29 +10:30
zilmar a6405cfa2d Core: Add masking around DPC_START_REG/DPC_END_REG 2023-10-12 17:50:58 +10:30
zilmar 4e71221147 Core: Fix up FPU mode register location 2023-10-12 14:53:44 +10:30
zilmar befa57924d Core: Fix clang compile issues 2023-10-05 15:01:09 +10:30
zilmar f73c3708a5 Core: Fix up tlb Probe and call EXC_MOD when tlb is not dirty 2023-10-05 14:45:17 +10:30
zilmar e74e8f6a23 Core: Have load/store ops be able to use 64bit addresses 2023-10-05 14:28:32 +10:30
zilmar 9f07fe2aac Core: Get tlb addresses to be 64bit 2023-10-05 13:42:31 +10:30
zilmar 4b844495b7 Core: Have save states handle COP0/TLB being 64bit now
Core: Clean up tlb class
2023-10-05 13:10:45 +10:30
zilmar 35105e814e Core: Remove CRegisters::DoTLBReadMiss and CRegisters::DoTLBWriteMiss 2023-10-05 09:54:41 +10:30
zilmar b7311cc611 Core: Change Non memory load/store to not use tlb 2023-10-05 09:32:45 +10:30
zilmar a975af0e3c Rsp: only use alignas for Visual Studio 2023-09-28 16:18:39 +09:30
zilmar dd7ec63dd9 Rsp: Change usage of alignas to try and fix android build 2023-09-28 15:53:46 +09:30
zilmar 7e249d22b1 Try to fix android build 2023-09-28 15:25:34 +09:30
zilmar 46e6e54f24 RSP: improve running RSP multithreaded 2023-09-28 14:46:36 +09:30
zilmar 15e6e460d2 Rsp: Clean up VRCP, VRCPL, VRCPH, VRSQ, VRSQL, VRSQH 2023-09-28 13:39:23 +09:30
zilmar 3c52d8e2e3 RSP: use vt instead of rt when using RSP_Vect 2023-09-28 11:57:29 +09:30
zilmar 0bd6a96118 RSP: fix display of VRCP instruction 2023-09-28 11:54:50 +09:30
zilmar b1240072c6 RSP: move Enter_RSP_Register_Window & UpdateRSPRegistersScreen function definition out of RSP core 2023-09-28 11:53:57 +09:30
zilmar ac3e0f83d1 Rsp: Use RSP Register Handler 2023-09-28 11:52:06 +09:30
zilmar bd1ec4ff0f Core: Create a setting for RDRAM Size that plugins can read 2023-09-28 07:29:11 +09:30
zilmar 99417fc5d9 Core: reset run event in CRSP_Plugin after rom close 2023-09-28 07:19:20 +09:30
zilmar f817becf9c Core: Create a handler for RSP registers that is accessible to the core and the RSP 2023-09-28 07:03:01 +09:30
zilmar 03e13455f9 Core: Update pipeline before sync in CX86RecompilerOps::OverflowDelaySlot 2023-09-28 06:39:39 +09:30
zilmar 2caa457d02 Core: reset pipeline stage after CompileLoadMemoryValue and CompileStoreMemoryValue
Update counter before mfc0 x, count
2023-09-22 11:01:46 +09:30
zilmar 10d2b77d7c Core: Try to fix android build 2023-09-21 20:13:41 +09:30
zilmar aadcca7528 Core: Fix clang issue 2023-09-21 18:40:27 +09:30
zilmar 6307888be4 Core: fix up exception generator functions 2023-09-21 18:07:56 +09:30
zilmar 32ff820a03 RSP: clean up vector compare ops (VLT, VEQ, VNE, VGE, VCH) 2023-09-21 15:51:16 +09:30
zilmar dc95d2f7a4 RSP: Clean up vector ops (VADD, VSUB, VABS, VSUBC, VMRG, VAND, VNAND, VOR, VNOR, VXOR, VNXOR) 2023-09-21 15:44:07 +09:30
zilmar 174e751a4a RSP: Fix up load ops (LUV, LHV, LFV, LTV) 2023-09-21 15:30:07 +09:30
zilmar bdaf8cf78c RSP: Clean up store vector ops (SHV, SFV, STV, SWV) 2023-09-21 15:25:45 +09:30
zilmar 5dcc7e200f Rsp: Move InitilizeRSPRegisters and InitilizeRSP into rsp-core 2023-09-21 15:16:26 +09:30
zilmar 42a944c660 RSP: Setup option to run in a thread 2023-09-21 14:25:07 +09:30
zilmar c4abebe201 Core: Update <Project64-plugin-spec\ to <Project64-plugin-spec/ 2023-09-21 14:13:08 +09:30
zilmar f3d6d3fc7c Core: for tlb miss only use special address when address is not defined 2023-09-14 18:39:15 +09:30
zilmar e0c125e837 Core: Fix clang issue 2023-09-14 16:33:20 +09:30
zilmar c02858c7a0 Core: Add LLD opcode 2023-09-14 16:31:37 +09:30
zilmar f559aed2ad Core: Get CRegisters::DoAddressError, CRegisters::DoTLBReadMiss, CRegisters::DoTLBWriteMiss to use TriggerException function 2023-09-14 16:23:26 +09:30
zilmar ae4af8746b Core: replace GenerateTLBReadException and void GenerateTLBWriteException with CRegisters::DoTLBReadMiss/CRegisters::DoTLBWriteMiss 2023-09-14 13:09:11 +09:30
zilmar 8b14b6d7d1 Core: Move InitRegisters to register class 2023-09-14 12:01:16 +09:30
zilmar a5a4873e84 Core: Have CRegisters::DoAddressError to not directly modify program counter 2023-09-14 11:37:21 +09:30
zilmar 2d09178449 Core: Add calls to CPO1_UNIMPLEMENTED_OP for Cop1.w functions 2023-09-14 11:15:42 +09:30
zilmar 5da5dab3c5 Core: Have CRegisters::DoTLBReadMiss set the target pipe line to jump, not directly modify the PC 2023-09-14 11:09:28 +09:30
zilmar fcd7257adc Core: Change COP0 Status register to a struct breaking up the bits 2023-09-14 10:23:36 +09:30
zilmar 9ffd87168a Core: DisplayControlRegHandler::Read32 read more of the registers 2023-09-14 09:40:11 +09:30
zilmar 002f2e17c3 RSP: Clean up code for vector multiple ops 2023-09-07 11:54:36 +09:30
zilmar 4e9a692449 RSP: Add RSP_Vector_VRNDP 2023-09-07 11:41:17 +09:30
zilmar 0cadbe0f70 RSP: Add clamp16 2023-09-07 11:31:31 +09:30
zilmar af1c0c2b55 RSP: Add Vmulq 2023-09-07 11:30:15 +09:30
zilmar d468b863c2 Rsp: add vnop for vnull 2023-09-07 11:29:16 +09:30
zilmar 8b71ef3bc1 RSP: Add RSP_Vector_Reserved 2023-09-07 11:23:35 +09:30
zilmar ab67374c8a RSP: Update the display of RSP opcodes in debugger 2023-09-07 11:19:44 +09:30
zilmar 4f74dc4bb0 Rsp: Update display of vector in debugger 2023-09-07 11:17:08 +09:30
zilmar ab03916a70 Core: let the stack pointer equal end of rdram 2023-09-07 11:13:54 +09:30
zilmar 7199096748 Core: Merge CheckFPUException into CheckFPUResult64 2023-08-31 18:52:34 +09:30
zilmar 91d1c6e237 Core: Add fpu exceptions to COP1_S_MUL 2023-08-31 11:09:48 +09:30
zilmar 2f7a35613f Core: Add exception to COP1_S_SUB 2023-08-31 10:54:41 +09:30
zilmar c28c6bb4a1 Core: Add fpu exceptions to COP1_S_ADD 2023-08-31 10:08:49 +09:30
zilmar 416c85ecda Core: some code clean up of Load_FPR_ToTop 2023-08-31 09:30:05 +09:30
zilmar 2dcfcf250d Core: Do not force unmapping of fpr registers before CX86RegInfo::BeforeCallDirect(void) 2023-08-31 09:28:23 +09:30
zilmar e49438cdab Core: Add exit reason exception 2023-08-30 12:16:07 +09:30
zilmar 703ad4049a PluginRSP: declare windows.h before asset.h 2023-08-30 12:15:36 +09:30
zilmar 41fa1fd5dd Core: use m_TLB_WriteMap not m_TLB_ReadMap for NonMemory 2023-08-30 11:35:53 +09:30
zilmar 625f532d73 RSP: use __debugbreak not DebugBreak 2023-08-24 10:44:45 +09:30
zilmar 47f14016e6 RSP: Set RSP_JumpTo before register in JALR, BLTZAL, BGEZAL 2023-08-24 10:35:51 +09:30
zilmar ae9912b068 RSP: Clean up VCR 2023-08-24 10:31:26 +09:30
zilmar 7db5876927 RSP: Clean up VCL 2023-08-24 10:07:05 +09:30
zilmar 9dab3481ae RSP: Add class to wrap around RSP flag 2023-08-24 08:00:29 +09:30
zilmar 0cb43e0c33 RSP: Remove flag to swap vector register endian 2023-08-24 07:04:35 +09:30
Squall Leonhart b8fff5d116
Corrects Internal names for many Japanese roms (#2384)
And adds missing settings for Majora's mask M4 Debug
2023-08-19 14:48:07 +09:30
zilmar d300dc002a Core: remove exception catch around RSP 2023-08-17 15:27:18 +09:30
zilmar 6884c8d2c9 Core: fix up how recompiler handles rounding 2023-08-17 15:24:57 +09:30
zilmar a80860605d RSP: fix up usage of Indx in recompiler 2023-08-17 14:38:51 +09:30
zilmar 3394be733f RSP: Fix up AccurateEmulation for interpreter 2023-08-17 14:22:54 +09:30
zilmar 54be4d8135 Rsp: Add a rsp AccurateEmulation flag for new rsp work 2023-08-17 12:04:06 +09:30
zilmar 09ef426ac6 Rsp: Fix memory allocation of recompiler memory 2023-08-17 11:37:03 +09:30
zilmar 6b30c1ae6a Rsp: Move Recompiler in to rsp-core 2023-08-17 08:59:22 +09:30
zilmar 1f0151e067 RSP: fix up clang formatting 2023-08-10 21:50:01 +09:30
zilmar 6bdc898248 RSP: fix LPV 2023-08-10 20:52:50 +09:30
zilmar c6c0a4a6d2 RSP: fix LDV 2023-08-10 16:06:38 +09:30
zilmar 1d492262fd RSP: use std::min for length calculation 2023-08-10 14:24:33 +09:30
zilmar 60192a7f33 RSP: Move more functionality in to rsp-core 2023-08-10 14:16:57 +09:30
zilmar 25e48405c5 RSP: Start to split out RSP in to core and UI for plugin 2023-08-10 10:27:11 +09:30
zilmar bb5a16aaa2 RSP: Change RSP Registers to be an enum not define 2023-08-10 09:47:53 +09:30
zilmar 34d75780bf Rsp: Update the element order in LSV, LLV, LRV 2023-08-03 17:32:40 +09:30
zilmar a18f78679e Rsp: Change the order of EleSpec 2023-08-03 17:29:55 +09:30
zilmar 05cd3a846b Rsp: Update vmov 2023-08-03 17:27:58 +09:30
zilmar b5db44c12d Core: Get CheckFPUInput64Conv to return true on exception 2023-08-03 17:25:03 +09:30
zilmar 5ff45c43c4 Core: Get R4300iOp::CheckFPUInput64 to return true on exception 2023-08-03 17:11:56 +09:30
zilmar bc1b027c94 Core: get CheckFPUInput32Conv to return true on exception 2023-08-03 16:24:54 +09:30
zilmar 930e463bbc Core: Move TriggerException(EXC_FPE) into R4300iOp::CheckFPUInput32 2023-08-03 15:38:07 +09:30
Squall Leonhart 822b75c734
changes this callback back to BOOL so it works again. (#2378) 2023-07-28 06:57:31 +09:30
zilmar bbe603c758 RSP: fix up lbv 2023-07-27 16:01:03 +09:30
zilmar 52e77bc4e0 RSP: Some clean up to lqv 2023-07-27 15:11:31 +09:30
zilmar e1854e1589 RSP: Inline memory functions in to the opcodes 2023-07-27 13:23:53 +09:30
Squall Leonhart 562d4d4e56
Make the FPU Register Caching checkbox functional (#2377)
Adds missing line from SettingsPage-Game-Recompiler.h
Corrects entry in SettingsPage-Game-Recompiler.cpp to Game_FPURegCache
Removes : from Language file entry.
2023-07-27 09:07:14 +09:30
zilmar 5c65bebe9e RSP: Update VAdd code (SQV/LQV order changed as well) 2023-07-21 07:25:17 +09:30
zilmar 2cf740565e RSP: Add dummy vsut 2023-07-20 09:40:42 +09:30
zilmar e88e827d64 RSP Add dummy LWV 2023-07-20 08:59:36 +09:30
zilmar cf7628cc1d RSP: Update RSP_LRV_DMEM 2023-07-18 10:05:25 +09:30
zilmar 4265bdfb43 RSP: Add lwu 2023-07-18 10:04:54 +09:30
zilmar bd357c65b0 RSP: fix vmov 2023-07-18 09:56:31 +09:30
zilmar 6e03d6ad7b RSP: Add method to get element specifier index from the Vector 2023-07-18 07:55:06 +09:30
zilmar 97fccb1c36 RSP: Change EleSpec to be 16 and use .e instead of rs 2023-07-18 07:36:25 +09:30
zilmar 97fbbffee8 RSP: A little clean up of VABS 2023-07-18 07:27:49 +09:30
zilmar ee452143ff RSP: Change the name of the opcode that register ops use 2023-07-18 07:22:27 +09:30
zilmar b7d7884e22 RSP: Make a class for the RSP Vector 2023-07-13 21:09:18 +09:30
zilmar 353ef5ed89 RSP: When command window is entered, always step commands 2023-07-06 20:56:00 +09:30
zilmar 115881524b RSP: Better handling on unaligned SH and SW 2023-07-06 20:55:02 +09:30
zilmar fbb388fa0f Rsp: Fix capitalization in rsp_UnknownOpcode 2023-07-06 20:51:17 +09:30
zilmar 07cf94bde3 RSP: only look at SP_STATUS_HALT when seeing if the RSP should run 2023-07-06 20:49:14 +09:30
zilmar 7dc30b1d6d RSP: Update dissam of load/store vector ops 2023-07-06 17:49:15 +09:30
zilmar f8f9688386 RSP: get RSP_LH_DMEM and RSP_LW_DMEM to handle end of memory roll over 2023-06-29 14:52:46 +09:30
zilmar cfc63532dd RSP: move p_func from RspTypes.h to Cpu.h 2023-06-29 12:31:25 +09:30
zilmar 02da0ccad1 RSP: Use bool instead of Boolean 2023-06-29 12:29:07 +09:30
zilmar 2ce9eaa667 RSP: Rename Types.h to RspTypes.h 2023-06-29 11:03:55 +09:30
zilmar 1c61f15ea9 RSP: Update display of vector ops 2023-06-29 10:59:54 +09:30
zilmar 080a3b69ac RSP: Create a RSP instruction for decoding the RSP op 2023-06-15 21:09:44 +09:30
zilmar df215c1cc5 RSP: Fix up rename of filters file 2023-06-15 14:48:07 +09:30
zilmar ef24ec11d8 Rename RSP to Project64-rsp 2023-06-15 14:45:27 +09:30
zilmar 187bd64915 Core: Update how exceptions are handled with the recompiler 2023-06-08 16:25:05 +09:30
Nayla 18a712ce6a
Update Interface.cpp (#2367) 2023-06-03 07:11:57 +09:30
zilmar f4459fe143 RSP: Update RSP name in package_zip.cmd 2023-06-02 10:52:10 +09:30
zilmar 98b96a60cb RSP: Get the code to conform to clang-format 2023-06-01 21:16:23 +09:30
zilmar 90fefed579 RSP: Fix text when adding tab to registers 2023-06-01 19:40:53 +09:30
zilmar 1522f17b9c RSP: Convert base code to be compiled as c++ instead of C 2023-06-01 17:11:26 +09:30
zilmar a39ebe7d37 Core: Create InitFpuOperation 2023-05-27 10:01:19 +09:30
zilmar e2eebe566d Core: fix up for clang 2023-05-18 18:05:54 +09:30
zilmar b438fddf2e Core: Add CP2 handling 2023-05-18 18:04:41 +09:30
zilmar 3b8dfce64a Core: Convert DoBreakException to TriggerException 2023-05-18 11:47:00 +09:30
zilmar b2c2a03a2e Core: convert DoFloatingPointException to TriggerException 2023-05-18 11:41:20 +09:30
zilmar 0dfab78c88 Core: Convert DoCopUnusableException to TriggerException 2023-05-18 11:26:36 +09:30
zilmar 456f25eb6b Core: Get DoIntrException to use TriggerException 2023-05-18 11:19:26 +09:30
zilmar 252f629e14 Core: Convert DoIllegalInstructionException to TriggerException 2023-05-18 11:13:22 +09:30
zilmar 59a1277bed Core: Convert GenerateOverflowException to TriggerException 2023-05-18 11:05:27 +09:30
zilmar 69fd74ba56 Core: Convert DoSysCallException to TriggerException 2023-05-18 10:56:06 +09:30
zilmar 17df17805d Core: convert DoTrapException to TriggerException 2023-05-18 10:49:58 +09:30
zilmar 74912ca8c2 Core: handle jump to unaligned addresses 2023-05-18 10:33:57 +09:30
zilmar 6e58edb076 Core: Merge CheckFPUException into CheckFPUResult32 2023-05-15 23:16:54 +09:30
zilmar 62b29622ca Core: remove usage of fpclassify in CheckFPUInput32 and CheckFPUResult32 2023-05-15 22:57:13 +09:30
zilmar 0ddeb6b981 Core: remove exception out of R4300iOp::CheckFPUInput32 2023-05-15 20:56:56 +09:30
zilmar fdc637516f Core: remove Double_RoundToInteger64 2023-05-09 13:05:58 +09:30
zilmar 5a23f48629 Core: remove Double_RoundToInteger32 2023-05-09 12:57:08 +09:30
zilmar e5b1a9469a Core: remove Float_RoundToInteger64 2023-05-09 12:50:23 +09:30
zilmar 2c19c2c362 Core: Handle CPO1 unimplemented op 2023-05-09 11:28:59 +09:30
zilmar 85f4f147a1 Core: Remove Float_RoundToInteger32 2023-05-09 09:40:10 +09:30
zilmar 49a385e743 Core: Split CheckFPUException into CheckFPUException and CheckFPUInvalidException 2023-05-09 08:06:15 +09:30
Felipe 7c71ec21b5
Updated brazilian portuguese translation (#2360)
Added the new strings.
2023-05-02 11:15:46 +09:30
zilmar fa25b6d2af Core: clear FPU StatusReg cause in CX86RecompilerOps::COP1_S_ADD 2023-05-02 11:12:13 +09:30
zilmar 02a48566c0 Core: Remove helper functions from x86 Recompiler Ops 2023-05-02 10:50:49 +09:30
zilmar 5cfb80fcfc Core: Improve R4300iOp::COP1_S_CVT_W 2023-04-24 19:02:00 +09:30
zilmar 71ef28fd55 Core: Add R4300iOp::COP1_W_CVT_W 2023-04-24 18:55:06 +09:30
MELERIX 2e14185f5a
Update Spanish Translation (#2357)
* Update Spanish Translation

* Update Spanish.pj.Lang
2023-04-18 10:28:39 +09:30
zilmar ab8b004b71 Core: Add a setting for fpu reg caching 2023-04-17 18:47:33 +09:30
zilmar cba01b2063 Core: Improve R4300iOp::COP1_L_CVT_D 2023-04-17 18:08:51 +09:30
zilmar d9e69fee65 Core: Improve R4300iOp::COP1_D_CMP 2023-04-17 18:07:58 +09:30
zilmar 0cc6d21ad1 Core: Improve R4300iOp::COP1_S_CMP 2023-04-17 18:06:42 +09:30
Derek "Turtle" Roe ebe0ee903c
Update Project64.rdb (#2358)
Add PR changes to upstream
2023-04-15 16:07:07 +09:30
zilmar 9297b1c4b8 Core: Improve COP1_S_CVT_D, COP1_W_CVT_D, COP1_D_CVT_S, COP1_W_CVT_S, COP1_L_CVT_S, 2023-04-11 16:20:24 +09:30
Typical0 4f3705c395
Updated Polish to include fixed diactrics (#2356)
* Updated Polish to include fixed diactrics

* Update Polish.pj.Lang
2023-04-05 10:20:45 +09:30
zilmar 9a04293a67 Update arm/arm64 to use asmjit 2023-04-05 10:16:21 +09:30
zilmar 2c40d47a34 Start to look at x64 recompiler 2023-04-04 17:44:42 +09:30
zilmar fe35d950f3 x64: Change MemoryStackPos to be a pointer 2023-04-03 09:08:43 +09:30
zilmar 422a42cae3 Core: More work improve the accuracy of cop1 2023-03-28 13:12:59 +10:30
zilmar ce69324dbe Core: Update R4300iOp::COP1_S_MUL to handle exceptions 2023-03-21 10:49:49 +10:30
zilmar cbf67cede4 Core: Update sub.d to handle exceptions 2023-03-20 17:17:31 +10:30
zilmar 96787690c7 Core: Fix CoprocessorUnitNumber on exception 2023-03-20 12:09:06 +10:30
zilmar 7f7aee7232 Core: remove FAKE_CAUSE_REGISTER 2023-03-14 12:14:10 +10:30
David Benepe 96792b18c8
Fixed DPI scaling issue in some debugger windows (#2353) 2023-03-12 16:58:32 +10:30
zilmar 9093b42d47 Core: improve the accuracy of COP1_S_SUB 2023-03-06 20:58:47 +10:30
zilmar 306f21b5fa Core: Improve accuracy of add.d 2023-03-06 18:28:32 +10:30
zilmar a25e5ca4c0 x64: Fix rom browser showing columns 2023-03-04 07:19:35 +10:30
Matando f048fb26e2
Fix MBC30 transferpak support in nrage input plugin (#2292) 2023-03-03 09:58:24 +10:30
zilmar ea70218d1c Clean up warnings 2023-02-28 10:09:08 +10:30
zilmar cb124b7009 x64: Get PluginRSP to build for x64 2023-02-27 11:25:22 +10:30
zilmar 0e5b6cd0e8 Common: update stdstr::Replace with the version of replace being used 2023-02-27 11:02:25 +10:30
StunninglyWrong db7aab466c
Add generic "Ocarina of Time + Majora's Mask Randomizer" entry (#2337)
* Add generic "Ocarina of Time + Majora's Mask Randomizer" entry

A new randomizer combining two games, it requires 8MB RDRAM Size. I copied what was done for DK64 Randomizer.

* Updated OOT+MM entry as required

Not sure if all of those are required other than SMM-Protect
2023-02-21 14:57:51 +10:30
zilmar 4ece4ce827 Fix spelling in CONTRIBUTING.md 2023-02-21 14:57:08 +10:30
Dongni31 47ecc12b77
Update CONTRIBUTING.md (#2341)
Added a detailed guide on how to properly contribute code to the project through GitHub.
2023-02-21 14:56:02 +10:30
zilmar 1864adcb35 Core: improve the accuracy of COP1_S_ADD 2023-02-21 14:54:22 +10:30
zilmar ee3f092ec9 Merge branch 'develop' of https://github.com/project64/project64 into develop 2023-02-14 08:26:56 +10:30
zilmar 4263f11c17 Android: Fix rename of SettingsType-RDBYesNo.cpp 2023-02-14 08:26:25 +10:30
jarupxx 3aef396007
Add editbox to choose directory dialog (#2340) 2023-02-14 08:12:38 +10:30
zilmar 3acd56ae61 Core Fix up clang formatting 2023-02-14 08:05:40 +10:30
zilmar 2db5c81af5 Core: Change Project64.rdb so it use 1's and 0's instead of "Yes" or "No" 2023-02-13 21:05:57 +10:30
zilmar e14e10f4b0 Core: Fix handling of R4300iOp::COP1_S_CMP and R4300iOp::COP1_D_CMP 2023-02-13 16:22:50 +10:30
zilmar baa5dbe257 Core: Add some error message when failing to load rom 2023-02-13 12:04:31 +10:30
zilmar 4390a0926c Remove _Pairib usage 2023-02-13 08:55:56 +10:30
zilmar 92c06c1651 Android: Fix removal of ExtractAssetsTask 2023-02-06 20:13:46 +10:30
zilmar cd7b0b42c3 Android: Be able to have assets in a zip file 2023-02-06 17:41:23 +10:30
zilmar f79a2e9bde Merge branch 'develop' of https://github.com/project64/project64 into develop 2023-02-06 10:16:51 +10:30
zilmar a8a553b316 Core: fix code to make clang happy 2023-01-31 07:54:47 +10:30
zilmar 83a7d9e3f2 Core: Start to improve the accuracy of R4300iOp::COP1_S_ADD 2023-01-30 20:36:58 +10:30
zilmar 7affd514c0 Core: Convert TEST_COP1_USABLE_EXCEPTION from a macro to a function 2023-01-30 11:40:03 +10:30
zilmar f802b18cdc Core: Change to using fenv.h instead of including the code directly 2023-01-30 10:07:51 +10:30
zilmar acda3f568f Merge branch 'develop' of https://github.com/project64/project64 into develop 2023-01-23 17:47:50 +10:30
zilmar a6f937b368 Android: Move assets directly under Android 2023-01-23 17:25:28 +10:30
zilmar fb6bda321c Core: SW_Register needs to protect the register 2023-01-23 15:30:39 +10:30
zilmar 0e52bfb185 Core: Fix the allocation of rdram size if set in the rdb 2023-01-23 08:30:13 +10:30
zilmar 210ebd42de Core: have an option for rdram to be different between known and unknown roms 2023-01-16 20:53:48 +10:30
zilmar dbd360f676 Core: Handle exception of mov word ptr ds:[E01F4F52h],ax 2023-01-09 17:53:16 +10:30
zilmar 531a7df959 Core: Improve StoreInstruc 2023-01-09 14:26:35 +10:30
zilmar ccae22afc5 Core: Revert SPECIAL_SRA and SPECIAL_SRAV to old version when running as 32bit 2023-01-09 13:47:41 +10:30
zilmar b6629ac1d3 Android: Fix build warning with CX86Ops::CallThis 2023-01-03 14:49:35 +10:30
zilmar 5923d50868 Android: Fix Project64-core\CMakeLists.txt 2023-01-03 14:48:17 +10:30
zilmar e0373025ef Core: Have user rom settings in Project64.rdb.user 2023-01-03 13:08:00 +10:30
zilmar 80aecdc5e3 Core: Improve R4300iOp::COP1_CT 2023-01-02 19:49:19 +10:30
zilmar 3c73c06b01 Update Project files to remove some headers that no longer exist 2023-01-02 17:56:12 +10:30
zilmar 811aaf9d36 Core: Fix up SPECIAL_SRAV for 64bit copy 2022-12-26 18:34:53 +10:30
zilmar c619b71b26 Core: get sra to handle 64bit shift 2022-12-26 18:13:45 +10:30
zilmar b217428fee Core: fix up masking in CX86RecompilerOps::COP1_CT 2022-12-26 17:35:58 +10:30
zilmar 0cc7ede816 Core: Fix up BGEZALL in recompiler 2022-12-26 17:19:32 +10:30
zilmar 2c6d3429b7 Core: Fix handling of BGEZAL ra in recompiler 2022-12-26 16:14:05 +10:30
zilmar f6e4443dda Core: Revert Unaligned DMA to fix some hacks 2022-12-26 15:15:28 +10:30
zilmar f380d326fe Core: Start to handle jump in delay slot 2022-12-26 12:54:04 +10:30
zilmar 8803f17d85 Core: Add vcruntime140_1.dll for clang.exe 2022-12-20 09:44:11 +10:30
zilmar 620aabcf9e Core: Add clang script and check on building release 2022-12-19 15:51:02 +10:30
zilmar bd1b1b4dbb Core: Missed file for code clean up 2022-12-19 15:36:08 +10:30
zilmar c0341bb759 Core: Code clean up for clang 2022-12-19 15:35:17 +10:30
zilmar ae62981aef Core: Remove unaligned dma 2022-12-19 10:15:31 +10:30
zilmar cbacddb65e Core: Make 32bit CPU recompiler only setting 2022-12-19 09:07:26 +10:30
Dark ad4f16abc6
Update Brazilian Portuguese translation (#2322)
Several grammar corrections, adjustements & updates
2022-12-12 21:31:14 +10:30
zilmar 6c154f6547 Core: Add Cop2/Cop3 handling exception 2022-12-12 21:29:16 +10:30
zilmar c8bb04b6b0 Core: Mask COP1_CT reg 31 2022-12-12 19:04:03 +10:30
zilmar d3afe97d38 Core: Initialize FPR_Ctrl[Revision] to 0xA00 2022-12-12 15:27:07 +10:30
zilmar ff56992542 Android: Some more core changes for asmjit 2022-12-07 09:04:55 +10:30
zilmar 72705cf66a Android: Get it to build asmjit 2022-12-07 08:33:34 +10:30
Johan Mattsson c100d527fc
Small fixes (#2314)
* Assign the null pointer

* Initialize variable

* Fix while-conditions
2022-12-05 19:33:48 +10:30
zilmar 6b04b908bf Core: Handle bgezal ra in the recompiler 2022-12-05 14:09:03 +10:30
zilmar d35d2e6abe Core: Move ReadsGPR, WritesGPR, ReadsHI(), ReadsLO(), WritesHI(), WritesLO() out of OpInfo and into R4300iInstruction 2022-12-05 12:23:09 +10:30
zilmar 138868d9ac Core: Get x64 compiling 2022-11-30 17:19:15 +10:30
Rosalie 86a4f6e318
Remove unused cheat (#2312) 2022-11-29 18:40:07 +10:30
zilmar ed357e5d97 Core: Get recompiler to call PifRamHandler when in pif address space 2022-11-27 11:07:28 +10:30
zilmar 1e3fff2b41 Core: ignore memory stack pointer when stack pointer is reset 2022-11-25 09:34:54 +10:30
zilmar 1f2fe96d76 Merge branch 'develop' of https://github.com/project64/project64 into develop 2022-11-24 09:10:50 +10:30
zilmar 79d749e33d Core: fix bug in CX86Ops::CallFunc when not logging opcodes 2022-11-24 09:10:15 +10:30
Squall Leonhart 8eecb0c823
Extend mempak Index Table to the intended 256 bytes, so that the default checksum is actually correct, and include the backup of that data. (#2304)
* just a test to see what happens

* duplicate the full 256 bytes.

* Didn't need to duplicate it after all.

The index table wasn't actually 256 bytes as intended, so the checksum was invalid.

Cruis'n'USA 1.0 didn't like this one bit.

* fully duplicate it after all just in case of a rare case

where a game breaks without the backup of the checksum and table.

* this looks properly duplicated now.

perhaps
2022-11-24 07:49:48 +10:30
Hugo Carvalho 1893706b4b
Update Portuguese translation (#2309) 2022-11-24 07:49:18 +10:30
zilmar e3aa2514c1 Core: Fix bug in CX86RecompilerOps::SPECIAL_DIV 2022-11-23 20:16:38 +10:30
zilmar 8e94b3086b Core: Change recompiler to use asmjit 2022-11-23 14:46:55 +10:30
zilmar 2a6d3cd519 Core: remove #ifdef toremove block in CX86RecompilerOps::SPECIAL_DMULTU() 2022-11-21 08:55:51 +10:30
zilmar 9743f12b1d Core: Remvoe #ifdef LinkBlocks code block 2022-11-21 08:52:19 +10:30
zilmar 989827cb77 Core: Do not set m_MemoryReadMap/m_MemoryWriteMap if tlb mapping is outside rdram 2022-11-14 21:20:28 +10:30
zilmar 97e3f50007 Core: Update mask of registers in CRegisters::Cop0_MT 2022-11-14 20:56:21 +10:30
zilmar cabcd2cc95 Core: Handle masking of random in CSystemTimer::UpdateTimers 2022-11-14 11:19:02 +10:30
zilmar 02660c2f62 RSP: dma to either DMEM or IMEM based on address 2022-11-08 20:17:57 +10:30
zilmar 48da86bea1 Core: if Rom is larger than ISViewerHandler, then use rom handler 2022-11-08 10:54:01 +10:30
zilmar 529812fdca Core: Switch to use asmjit registers in recompiler 2022-11-07 21:03:32 +10:30
zilmar 0e1a72a0b1 Add asmjit code 2022-11-07 16:36:46 +10:30
zilmar a4c49a3567 Core: rearrange XorVariableToX86reg parameters 2022-11-07 16:30:09 +10:30
zilmar 2fcce6cdd5 Cote: TestVariable rearrange parameters 2022-11-07 16:25:54 +10:30
zilmar fe1f99ae1c Core: rearrange TestConstToX86Reg parameters 2022-11-07 16:22:51 +10:30
zilmar ce939100c5 Core: rearrange OrVariableToX86Reg parameters 2022-11-07 16:18:54 +10:30
zilmar 697397f1dd Core: Rearrange OrConstToX86Reg parameters 2022-11-07 16:03:45 +10:30
zilmar 40259d01ca Core: rearrange OrConstToVariable parameters 2022-11-07 15:55:19 +10:30
zilmar c95aae8e38 Core: rearrange MoveZxVariableToX86regHalf parameters 2022-11-07 15:48:39 +10:30
zilmar 96eed54a1d Core: rearrange MoveZxVariableToX86regByte parameters 2022-11-07 15:44:10 +10:30
zilmar 4570d9eab5 Core: rearrange MoveZxHalfX86regPointerToX86reg variables 2022-11-07 15:40:01 +10:30
zilmar 8a2197707b Core: rearrange MoveZxByteX86regPointerToX86reg parameters 2022-11-07 15:38:36 +10:30
zilmar 59892a266b Core: rearrange MoveX86regToVariable parameters 2022-11-07 15:30:25 +10:30
zilmar 91a192cead Core: rearrange MoveX86regToMemory parameters 2022-11-07 14:40:28 +10:30
zilmar 891d487fdd Core: rearrange MoveX86regPointerToX86regDisp8 parameters 2022-11-07 14:38:34 +10:30
zilmar d74694d16f Core: rearrange MoveX86regPointerToX86reg parameters 2022-11-07 14:36:11 +10:30
zilmar ebca0854d7 Core: rearrange MoveX86regHalfToX86regPointer parameters 2022-11-07 14:29:33 +10:30
zilmar efac334136 Rearrange MoveX86regHalfToVariable parameters 2022-11-07 14:26:06 +10:30
zilmar 1966b842f3 Core: rearrange MoveX86regByteToX86regPointer parameters 2022-11-07 14:24:22 +10:30
zilmar bb51c3d11d Core: rearrange MoveX86regByteToVariable parameters 2022-11-07 14:23:09 +10:30
zilmar d19fc10f0c Core: remove MoveVariableToX86regByte, MoveVariableToX86regHalf, MoveX86regByteToN64Mem 2022-11-07 14:21:26 +10:30
zilmar 8702e6b67c core: Rearrange MoveVariableDispToX86Reg parmeters 2022-11-07 14:18:15 +10:30
zilmar 10dd2c662a Core: rearrange MoveSxVariableToX86regHalf parameters 2022-11-07 14:08:23 +10:30
zilmar eb5d0ce363 Core: rearrange MoveSxVariableToX86regByte parameters 2022-11-07 14:05:08 +10:30
zilmar 1584d25cd9 Core: Rearrange MoveSxHalfX86regPointerToX86reg parameters 2022-11-07 13:41:49 +10:30
zilmar fe7b8afa92 Core: Rearrange MoveSxByteX86regPointerToX86reg parameters 2022-11-07 13:37:29 +10:30
zilmar 288fe4d222 Core: reorder MoveConstToX86regPointer parameters 2022-11-07 11:35:11 +10:30
zilmar b68caed6c4 Core: reorder MoveConstByteToX86regPointer parameters 2022-11-07 11:32:46 +10:30
zilmar eb0aa05a48 Core: remove x86 functions referencing n64mem 2022-11-07 11:30:51 +10:30
zilmar 40456f12db Core: Change order of MoveConstToVariable 2022-11-07 11:26:17 +10:30
zilmar 5c7390324a Core: reorder MoveConstToMemoryDisp parameters 2022-11-07 10:45:28 +10:30
zilmar 8272d18aa6 Reorder MoveConstHalfToX86regPointer parameters 2022-11-07 10:43:27 +10:30
zilmar 0123100233 Core: reorder MoveConstHalfToVariable parameters 2022-11-07 10:37:29 +10:30
zilmar bdb2d040f9 Core: reorder MoveConstByteToVariable parameters 2022-11-07 10:34:25 +10:30
zilmar eb8b36603b Core: remove MoveConstByteToN64Mem, MoveConstHalfToN64Mem, MoveConstToN64Mem, MoveConstToN64MemDisp 2022-11-07 10:27:22 +10:30
zilmar 9dd2df36d4 Core: remove CX86Ops::CompVariableToX86reg 2022-11-07 10:18:55 +10:30
zilmar 09fb90117e Core: reorder CompConstToVariable parameters 2022-11-07 10:11:55 +10:30
zilmar ade6787e6d Core: Reorder AndVariableToX86Reg parameters 2022-11-07 10:00:35 +10:30
zilmar 513ca57f46 Core: Reorder parameters for AndVariableDispToX86Reg 2022-11-07 09:51:41 +10:30
zilmar 897fd39a0e Core: reorder AndConstToVariable parameters 2022-11-07 09:40:12 +10:30
zilmar c13080d7c3 Core: Reorder AddX86regToVariable parameters 2022-11-07 09:34:34 +10:30
zilmar c7ac150b91 Core: Capitalize Reg in x86ops 2022-11-07 09:31:37 +10:30
zilmar dbd20dd993 Core: Reorder AddConstToVariable parameters 2022-11-07 09:29:06 +10:30
zilmar 6a69e2e86a Core: remove CX86Ops::AdcX86regToVariable 2022-11-07 09:25:31 +10:30
zilmar b3c6858b69 Core: Change COP0 registers to use an enum 2022-11-07 09:24:58 +10:30
Derek "Turtle" Roe 0503f32034
Update README.md (#2297)
Add links to the dependencies and fix some of the license info
2022-11-01 09:04:14 +10:30
zilmar fd71b2dfcb Core: Handle branch/jump in a delay slot in the Interpreter 2022-11-01 08:59:15 +10:30
zilmar 94247ce1a6 Core: handle better CX86RecompilerOps::ResetMemoryStack 2022-10-28 16:41:24 +10:30
zilmar edeaf14471 Update SortRdb code and add it to project 2022-10-24 21:00:51 +10:30
zilmar 6c9237f603 Core: Get recompiler to handle RESERVED31 2022-10-24 16:50:12 +10:30
zilmar d06d1526d9 Core: Change the order of MoveVariableToX86reg parameters 2022-10-24 16:05:19 +10:30
zilmar af3c31b0ff Core: Change the order of MoveConstToX86Pointer 2022-10-24 15:09:24 +10:30
zilmar 538933e0a5 Core: reoder MoveConstToX86reg parameters 2022-10-24 15:05:31 +10:30
zilmar dd61a4351d Core: Reorder the order of MoveX86regToX86regPointer 2022-10-24 12:56:38 +10:30
zilmar fdbc31961f Core: Change the order of MoveX86RegToX86Reg 2022-10-24 12:48:51 +10:30
zilmar 8713878994 Core: Change order of MoveX86regToX86Pointer parameters 2022-10-24 12:13:48 +10:30
zilmar ef8067cf12 Android: Make a skeleton for arm to start over arm recompiler 2022-10-24 11:15:46 +10:30
zilmar ae6157427f Recompiler: Handle stack if it is in IMEM/DMEM 2022-10-21 10:03:33 +10:30
zilmar 4525e8b6f3 Core: Move IMEM/DMEM into SPRegistersHandler 2022-10-17 17:29:05 +10:30
zilmar 96244cd6fd Core: Update NonMemory Access to pifram 2022-10-17 11:31:54 +10:30
zilmar 53e00b8023 Core: Clean up masking of COP0 registers 2022-10-17 09:06:22 +10:30
zilmar 9186dcab39 Core: Allow reading from ISViewerHandler 2022-10-17 08:59:26 +10:30
zilmar 305648f02f Core: Do not allow byte aligned blocks after the first block 2022-10-17 08:53:41 +10:30
zilmar 60969607c8 Core: Ignore EverDrive - 64 X7 Serial Registers in PI_DMA_READ 2022-10-17 08:48:30 +10:30
zilmar 65bbc375b9 Core: Fix R4300iOp::LWC1 to have 64bit address 2022-10-17 08:36:17 +10:30
zilmar c16307ec0f Core: Move Pifram code into PifRamHandler 2022-10-17 08:27:52 +10:30
Derek "Turtle" Roe 9b824a7de6
Remove hack and RDRAM limit from Earthworm Jim, fix game running too fast (#2285)
* Remove hack and RDRAM limit

* Change ViRefresh so game runs at normal speed
2022-10-11 20:05:12 +10:30
zilmar 315231d439 Core: Writing to 0x0410000C was not calling AfterCallDirect() 2022-10-11 17:31:28 +10:30
zilmar 2199c9cd1f Core: Inherit STATE_CONST_64 in CX86RecompilerOps::InheritParentInfo 2022-10-11 17:24:06 +10:30
zilmar 801a3e29fc Core: Handle more with LW and invalid addresses 2022-10-10 20:25:16 +10:30
zilmar 082ec9c22e Core: Handle unaligned LH 2022-10-10 17:17:56 +10:30
zilmar ca037abf2b Core: Update counters when updating wired 2022-10-10 15:44:52 +10:30
zilmar 29e1468338 Core: Ignore next targeting branch if last op in block 2022-10-10 14:30:20 +10:30
zilmar 0848bab003 Core: do not predefine temp reg 2022-10-10 13:57:10 +10:30
zilmar 46dcf967e1 Core: Change StackPos to be a reference 2022-10-10 13:42:52 +10:30
zilmar 6044222be0 Core: Remove temp usage of Name 2022-10-10 13:38:43 +10:30
zilmar 0ffaf43418 Core: fix CX86RecompilerOps::LD when rt==base 2022-10-10 12:41:12 +10:30
zilmar 96cece6cd9 Core: Update timing around exception in DADD/DSUB 2022-10-10 12:34:11 +10:30
zilmar 3a87c3c5ad Core: Update timing around exception in ADD/SUB 2022-10-10 12:28:06 +10:30
zilmar 3b57424b86 Core: DMTC/MT should not be updating registers 2022-10-10 12:16:27 +10:30
zilmar 481f1c50c8 Core: Add break op to recompiler 2022-10-10 12:07:04 +10:30
zilmar fc247fd953 Core: Get recompiler to handle DADDI/DADDIU 2022-10-10 11:53:30 +10:30
zilmar a8add093d1 Core: Add CPO_DMF/CPO_DMT to recompiler 2022-10-10 11:38:55 +10:30
zilmar 761a1ee52a Code clean up 2022-10-10 10:52:17 +10:30
zilmar 0d7f25138c Core: Do not check sign extension in 32bit core 2022-10-04 09:47:45 +10:30
zilmar 8391cdafde Core: Fix masking of context 2022-10-03 21:48:09 +10:30
zilmar da138bf38b Project64: Exception when address not sign extended 2022-10-03 18:35:50 +10:30
zilmar 92054583d4 Common: Code clean up of common 2022-10-03 18:34:42 +10:30
zilmar 82d9027374 Core: Fix up XContext 2022-10-03 11:29:21 +10:30
zilmar 42cc34964b Core: Sign extend cop0 2022-10-03 09:34:13 +10:30
zilmar 0c078049c0 Android: Update android build 2022-09-26 12:53:14 +09:30
zilmar 3f681101f6 Project64: Missed some files in code cleanup 2022-09-26 12:02:33 +09:30
zilmar 179282043f Project64: Code cleanup 2022-09-26 12:01:54 +09:30
zilmar a65086579f Project64: Code clean up 2022-09-21 14:46:07 +09:30
zilmar a2981ff4d8 Core: Make Load/Store use 64bit vaddr 2022-09-19 21:36:36 +09:30
zilmar 1c77f6f0fd Core: Make Cop0 64bit 2022-09-19 16:36:44 +09:30
zilmar 21b193152a Core: Fix CMipsMemoryVM::MemoryValue64 for sdl/sdr 2022-09-19 12:13:19 +09:30
zilmar 05d46c9487 Core: Handle reserve instruction 31 2022-09-19 12:12:08 +09:30
zilmar a79a8a9276 Core: Clean up arm recompiler changes 2022-09-12 22:44:42 +09:30
zilmar 457937f039 Core: Map temp pass in flag for 8 bit register 2022-09-12 06:01:43 +09:30
zilmar a640ecfbc0 Core: CMipsMemoryVM::SB_NonMemory should return false just on exception 2022-09-05 21:20:07 +09:30
zilmar 479e2e518c Core: Syscall should increment cycle count 2022-09-05 20:00:28 +09:30
zilmar 43c89a517b Core: Execute CPU should not trigger Loaded game state 2022-09-05 19:56:23 +09:30
zilmar c380571d8b Core: Update when branch goes to the opcode after the delay slot 2022-09-05 19:42:22 +09:30
zilmar 8a01017ef5 UI: Update rombrowser windows so controls are vertical 2022-09-05 17:55:43 +09:30
zilmar 17b78bc705 Core: Clean up CExitInfo::EXIT_REASON enum 2022-09-05 17:42:41 +09:30
zilmar 524f56eda7 Core: fix srav in the interpter 2022-09-05 17:42:15 +09:30
zilmar e171adfef6 Core: Clean up formatting of register names 2022-09-05 16:47:51 +09:30
zilmar 29526583a6 Core: Give cop0 registers names 2022-09-05 16:38:30 +09:30
zilmar 18b9892bc7 Core: Add handling of overflow exception 2022-09-05 16:35:13 +09:30
zilmar 0371c20d32 Core: Use BreakOnUnhandledMemory in SPRegistersHandler when breaking 2022-09-05 11:00:15 +09:30
zilmar 7d55fdca37 Core: Fix bug in CX86RegInfo::FreeX86Reg where x86RegIndex_Size was introduced 2022-09-05 10:42:49 +09:30
zilmar a5c6f25ee3 Core: CX86RecompilerOps::BaseOffsetAddress should not unprotect unless it actually protected 2022-09-05 10:41:18 +09:30
zilmar e8adf78e84 Core: Fix up that x64 files only build in x64 2022-08-29 20:52:15 +09:30
Derek "Turtle" Roe c3208df044
Update RDB with newer builds compatibility and some updated information (#2280)
* Update RDB with newer compat info

* Get the RDB ready for 4.0, fix some more typos

* Add, update, and fix many entries
2022-08-29 20:26:18 +09:30
zilmar f7b1891c91 Core: Add base 64bit Recompiler classes 2022-08-29 17:57:17 +09:30
Derek "Turtle" Roe 7afbba08eb
Remove outdated language files that no longer work and add 4 new languages (#2278)
* Remove outdated language files that no longer work

* Add 4 new languages

* Convert to UTF-8 BOM

* Force all language files to be UTF-8 BOM with CRLF line endings

* Remove extra entries now that the main language files are fixed
2022-08-29 12:17:26 +09:30
zilmar 54ef913eaf Installer: Update installer to have version 4.0 2022-08-29 12:03:56 +09:30
zilmar d82a370e59 Core: Create a x86RegIndex enum 2022-08-29 11:49:20 +09:30
zilmar b88a1ccc1e Core: Fix bug in div for recompiler 2022-08-29 08:33:13 +09:30
zilmar 6782599687 Core: Create a x86 call for calling this functions 2022-08-29 08:32:02 +09:30
zilmar 4218cbad23 Core: R4300iInstruction::DecodeSpecialName - Fix up SLL param 2022-08-29 08:27:47 +09:30
zilmar 52a30b78fb Core: Handle div/0 better 2022-08-22 22:13:53 +09:30
zilmar 9e1d69bcb5 Core: Move m_DMAUsed into PeripheralInterfaceHandler 2022-08-22 13:11:20 +09:30
zilmar f3a392489a Core: Do not fail on checking delay slot, if it is invalid memory 2022-08-22 13:02:25 +09:30
zilmar 9b16d29792 Core: Add rom write decay and some code clean up 2022-08-22 12:47:44 +09:30
zilmar 4b0966a264 Core: RomMemoryHandler Set PI_STATUS_IO_BUSY when write to rom 2022-08-22 12:09:42 +09:30
Squall Leonhart cc2aa4783a
add [f] to good name in lines with goodtool codes, and updates rom information window for M-type carts. (#2275)
* add [f] to good name in lines with goodtool codes.

* added M type media to Rom Information.

so it doesn't show (Unknown)
2022-08-15 21:25:14 +09:30
zilmar 3e198d04a8 core: change CX86RecompilerOps to have a variable for CX86Ops instead of inheriting it 2022-08-15 12:39:34 +09:30
zilmar 71ddfd885d Core: Add BGEZALL to interrupter 2022-08-15 10:18:51 +09:30
zilmar e724595ac2 Core: Add DADDI 2022-08-15 10:05:16 +09:30
Squall Leonhart 630778a41e
media id patched dragon sword 64 U added to rdb (#2274)
* media id patched dragon sword 64 U added to rdb

* adds M Type Cartridge media as N64 Development Cartridge

* adds unpatched Dragon Sword U and differentiates the two
2022-08-11 12:35:27 +09:30
Derek "Turtle" Roe 9cfe6ac259
Fix typo (#2273) 2022-08-11 12:32:39 +09:30
Derek "Turtle" Roe 82ed16c678
OpenGL minimum requirement fix (#2270)
* OpenGL minimum requirement fix

* Add one last fix
2022-08-11 12:32:17 +09:30
Derek "Turtle" Roe f8bfec42f5
Add the new README, new support documents, and new changelog (#2258)
* Add icon and screenshot

* Add support document

* Add the new README

* Update README.md

* Fix screenshot and icon

* Try to fix icon a bit

* Finally fix logo

* Fix screenshot too?

* Remove duplicate (oops)

* Add note about 64-bit builds

* Formatting and punctuation

* Overhaul contributing file

* Make links relative

* Fix support document?

* Flesh out the bug issue template a bit and provide some additional info

* Split the changelogs, and update formatting

* Link to the Android changelog

* Make a slightly more accurate changelog

* Small fix

* Fix some wording

* Add icon and screenshot

* Add support document

* Add the new README

* Update README.md

* Fix screenshot and icon

* Try to fix icon a bit

* Finally fix logo

* Fix screenshot too?

* Remove duplicate (oops)

* Add note about 64-bit builds

* Formatting and punctuation

* Overhaul contributing file

* Make links relative

* Fix support document?

* Flesh out the bug issue template a bit and provide some additional info

* Split the changelogs, and update formatting

* Link to the Android changelog

* Make a slightly more accurate changelog

* Small fix

* Fix some wording

* Add some more TODOs

* Add another TODO

* Update README.md
2022-08-09 20:43:58 +09:30
zilmar 6c1df6c6a0 Core: Fix compile issue in android bridge 2022-08-09 20:42:31 +09:30
zilmar 51c9867e76 Core: Get the recompiler to be use globals less 2022-08-08 20:22:51 +09:30
zilmar 5ea06d958e Core: have SB/SH be able to write to rom handler 2022-08-08 19:33:16 +09:30
zilmar cd3b326a83 Project64: Move menu options from notification to r43000 2022-08-08 18:51:09 +09:30
Squall Leonhart f36e7cb720
correct minimum requirement for PJ64 Video (#2262)
The minimum requirement for PJ64 Video is actually closer to 2.0 than it is 1.1, FBE and FBO's weren't available until 1.4 and 1.5 respectively, NPOT wasn't available until 2.0.
2022-08-06 09:11:34 +09:30
zilmar 18870634a5 Core: Clean up some 64bit warnings 2022-08-01 13:15:52 +09:30
zilmar 0419ba232e Core: Add option to step code at break opcode 2022-08-01 11:43:17 +09:30
zilmar 4b60f4f3e9 UI: Always show rom information 2022-08-01 11:25:32 +09:30
zilmar b987a1693c Core: Do not end emulation by default on perm loop 2022-08-01 10:59:16 +09:30
zilmar 10d23486c6 Core: Add option to break on address exception 2022-08-01 10:38:12 +09:30
zilmar cffeceef70 Core: Handle rom written to better 2022-08-01 10:15:56 +09:30
zilmar d6a217ca86 Core: fix issue with R4300iOp::SPECIAL_SRA 2022-08-01 10:03:06 +09:30
zilmar d37d0dc7a5 Core: Dissasm of DMFC0 was showing the wrong reg 2022-08-01 10:02:07 +09:30
zilmar d1a938d280 ISViewerHandler: Stop copying data at null 2022-08-01 10:00:57 +09:30
zilmar 7b851e6b6e Core: Break on unhandled memory 2022-08-01 10:00:07 +09:30
zilmar 629fe54ccb Android: Style Notification Window 2022-08-01 09:15:48 +09:30
zilmar 63051df71e Core: Another fix at 64dd 2022-07-25 22:00:41 +09:30
zilmar ba0ac0ebe5 Core: try to fix 64dd 2022-07-25 21:25:56 +09:30
zilmar 48db44710a Video: Fix windows compiling from android tweaks 2022-07-25 17:56:33 +09:30
zilmar f117b5d93a Android: Fix CArmRecompilerOps::Compile_Branch 2022-07-25 17:52:44 +09:30
zilmar 06b303afa0 Android: Some tweaking of video plugin 2022-07-25 17:52:14 +09:30
zilmar 6634d4252e Video: Do not call setPattern in InitGfx 2022-07-25 17:38:08 +09:30
zilmar eaa19be60f Android: Update Video logging 2022-07-25 17:35:43 +09:30
zilmar c59a0efcab Core: fix LB_KnownAddress for reading rom 2022-07-25 17:22:47 +09:30
zilmar efb2c39a9d Core: Fix DelaySlotEffectsCompare in arm 2022-07-25 17:22:13 +09:30
zilmar 09b535551d Core: Move DelaySlotEffectsCompare into R4300iInstruction 2022-07-25 16:35:42 +09:30
zilmar 0abc7ccaa4 Core: Move OpHasDelaySlot into R4300iInstruction 2022-07-25 14:23:12 +09:30
zilmar 15466b6a9b Core: Fix unaligned rom access with LH/LB 2022-07-25 14:08:09 +09:30
zilmar c3cae358a1 Core: Open debugger on unknown opcode 2022-07-25 14:07:12 +09:30
zilmar 1a8a4dd50f Core: Fix some bugs added to R4300iInstruction Param 2022-07-25 11:57:19 +09:30
zilmar 35c2da49b1 Android: Clean up getting input plugin working 2022-07-18 22:26:29 +09:30
Derek "Turtle" Roe 885d2dfeb4
Move changelog and build instructions to a doc dir (#2250)
* Move changelog and build instructions to a doc dir

* Update README with new dir and add a link to the changelog
2022-07-18 21:40:37 +09:30
Derek "Turtle" Roe bb05a8b693
Add note about hide advanced settings (#2249) 2022-07-18 21:39:50 +09:30
zilmar 763cba7b8a Android: Do not use std::make_unique 2022-07-18 20:31:45 +09:30
zilmar acd5f8ecd5 Core: Add ISViewerHandler 2022-07-18 19:06:34 +09:30
zilmar f0ee90990a Merge branch 'develop' of https://github.com/project64/project64 into develop 2022-07-18 18:57:41 +09:30
zilmar f62f8207ec Core: Initiate PREVID 2022-07-18 18:56:52 +09:30
zilmar 62a245cfc8 Android: Fix changes with R4300iInstruction 2022-07-18 18:55:52 +09:30
zilmar 14d492e928 Android: Some basic clean up 2022-07-18 18:05:29 +09:30
zilmar 7f3b8e3601 Core: Start to add R4300iInstruction to do analysis of an opcode 2022-07-18 18:01:00 +09:30
zilmar 64c0e93cde Android: SyncEvent::IsTriggered should not call reset 2022-07-11 21:18:59 +09:30
zilmar de5a8460fd x64: some code clean up and remove warning on Common and 3rd party 2022-07-11 19:30:25 +09:30
zilmar 8726931be5 Android: Update the look of dialog 2022-07-11 19:22:27 +09:30
zilmar 71ed3c0a2f Android: Update icons 2022-07-11 13:40:30 +09:30
zilmar 47e27b591c Android: Fix some compile issues 2022-07-11 13:39:57 +09:30
zilmar c4ff300cb8 Android: Update Copy Script 2022-07-11 13:25:55 +09:30
zilmar 3576bb2b7a Plugin Spec: Fix up video plugin spec 2022-07-04 19:58:30 +09:30
Darth-Koopa c3f83ede0b
Update Chinese (Simplified).pj.Lang (#2246)
* Update Chinese (Simplified).pj.Lang

* Update Chinese (Simplified).pj.Lang

* Update Chinese (Simplified).pj.Lang

* Update Chinese (Simplified).pj.Lang

* Update Chinese (Simplified).pj.Lang
2022-07-04 17:15:34 +09:30
zilmar 079e493728 Core: Improve PI Dma 2022-07-04 17:14:27 +09:30
xujibbs ae77b8d7f5
Update Chinese (Simplified).pj.Lang (#2244) 2022-06-27 19:33:50 +09:30
zilmar 8b2c66cc07 Core: Move plugin specs to a central location 2022-06-27 19:32:38 +09:30
zilmar 3913fb5c28 Core: Improve accuracy of SP_DMA_READ and SP_DMA_WRITE 2022-06-20 14:21:32 +09:30
zilmar 837e93d775 Core: Move PI_DMA_READ & PI_DMA_WRITE into PeripheralInterfaceHandler 2022-06-20 09:10:01 +09:30
zilmar cec55c7fd9 Core: clean up some read/writes to SP register for recompiler 2022-06-13 15:44:07 +09:30
zilmar 81b52143ca Core: CX86RecompilerOps::CompileLoadMemoryValue should not minus count any more 2022-06-13 14:23:31 +09:30
zilmar f0760ff1cf Core: Move SP_DMA_WRITE into SPRegistersHandler 2022-06-13 11:46:06 +09:30
zilmar 86aa483a38 Core: Move memory exceptions out of interrupter ops and in to Memory Manager 2022-06-13 11:24:36 +09:30
zilmar d2b33022fb Android: Remove 3rdParty/png/CMakeLists.txt 2022-06-06 21:20:27 +09:30
zilmar d259e1f413 android: add utf-8 to CMakeLists.txt 2022-06-06 20:46:36 +09:30
zilmar b557dcf187 Android: Do some work to try to get it to build 2022-06-06 19:49:44 +09:30
zilmar 68348d59f3 Android: Remove usage of analytics and in app purchases 2022-06-06 12:35:12 +09:30
zilmar d83f90f2d2 Core: Have store/load use non memory functions 2022-06-06 12:01:47 +09:30
zilmar 8f1f7e9cf3 core: move add opcode count from pre to post op for recompiler 2022-06-06 11:53:31 +09:30
zilmar dc106c0df8 Core: Start to add store instruction self mod 2022-06-06 11:41:09 +09:30
zilmar c8defc4dca Core: Fix logging in RDRAMRegistersHandler 2022-06-06 11:36:25 +09:30
zilmar 8e5efea6f7 Core: AudioInterfaceHandler::m_Status not being reset on game load/reset 2022-06-01 11:21:34 +09:30
zilmar fae1de846a Core: Fix audio issue with save states 2022-05-31 23:13:19 +09:30
zilmar 603ed853bc Core: Some code clean up for load/store non memory 2022-05-30 20:20:25 +09:30
zilmar 535de2ad49 Core: Modularize Load Memory Value 2022-05-23 16:20:13 +09:30
zilmar 17a7f31bc2 Core: allow CompileStoreMemoryValue to generate address 2022-05-23 07:14:26 +09:30
zilmar 068fad47e5 Core: remove Compile_StoreInstructClean 2022-05-23 06:52:31 +09:30
zilmar 9cc35bbe0e Version: Have year in copyright use the current time at building 2022-05-23 06:37:30 +09:30
zilmar cc0c139f7e Core: modularize store memory values using CompileStoreMemoryValue 2022-05-23 06:24:56 +09:30
zilmar f95c0f7ef1 Core: Fix bug in SDC1 2022-05-20 10:32:15 +09:30
2dos d25314c93d
Add config for generic DK64 rom (DK64 Randomizer) (#2228) 2022-05-16 19:40:21 +09:30
inductor(Kohei) 5cf9b1b411
Update Japanese translation (#2233) 2022-05-16 19:39:56 +09:30
zilmar 1b871fcb15 Core: x86RecompilerOps rename m_TempValue to m_TempValue32 2022-05-16 15:51:37 +09:30
zilmar 487ed8b54d Core: If SMM_PIDMA, clear physical memory code before doing the dma 2022-05-16 15:33:36 +09:30
zilmar 1617e63b84 Core: make memory reads/write to go through new CMipsMemoryVM::MemoryPtr 2022-05-16 15:26:20 +09:30
zilmar 7fb67450a1 Core: X86 recompile modularize loading address in store/load ops 2022-05-16 11:01:18 +09:30
zilmar 1fe8fd1299 Core: have MemoryValue32 be able to read from rom 2022-05-16 11:00:20 +09:30
zilmar 718d7e0359 [Core] Clean up load/store usage in MemoryVirtualMem 2022-05-09 10:06:10 +09:30
zilmar 1aee99fde5 Enhancements: Fix Gex 3 - Deep Cover Gecko (U).enh 2022-05-03 22:46:37 +09:30
zilmar de366db6c1 [Core] Clean up some warnings 2022-05-03 22:46:12 +09:30
zilmar 5a49331c0b Core: Direct tlb method to read and write to memory 2022-05-02 20:22:31 +09:30
zilmar bac3517c86 [Core] Change tlb empty to be -1 and remove rdram from tlb value 2022-05-02 19:10:35 +09:30
zilmar b74a2dc69f [Core] Change TranslateVaddr to VAddrToPAddr 2022-05-02 07:36:50 +09:30
zilmar 4895dcf9aa Language: "Randomized SI/PI interrupts" and "Unaligned DMA" had wrong ids 2022-04-27 09:24:05 +09:30
zilmar 4f07f52fed Core: Fix the dma write length 2022-04-27 09:20:33 +09:30
zilmar 2f1074a287 Core: Add handler for cartridge domains 2022-04-25 17:12:07 +09:30
Derek "Turtle" Roe 1975a993f1
Add Zoinkity's translation patch (#2225) 2022-04-19 11:18:26 +09:30
zilmar 016ded2b56 Core: Move Save types 2022-04-19 11:17:43 +09:30
zilmar e9d2b9793f Core: Add Pif Ram Handler 2022-04-19 09:37:57 +09:30
zilmar 653e15a296 Core: Add RomMemoryHandler 2022-04-18 20:57:59 +09:30
zilmar d976aaf22b [Core] Better updating of controller in sync core 2022-04-11 09:26:11 +09:30
zilmar 075e3ab3c2 Core: reduce using global Plugins variable usage in CN64System and use member instead 2022-04-11 09:25:09 +09:30
zilmar f683d080ed [Core] CX86RecompilerOps::SW always update counters on unknown addresses 2022-04-11 09:07:47 +09:30
zilmar a3d32d5b46 [Audio] Make sure m_MaxBufferSize is not bigger than MAX_SIZE 2022-04-11 09:05:04 +09:30
MELERIX 80c21b4d5a
Update Spanish.pj.Lang (#2221) 2022-04-04 10:32:46 +09:30
Felipe fcf103434a
Updated/Improved Previous Translation (#2222) 2022-04-04 10:32:35 +09:30
zilmar fbf65bce12 Core: Add a look up table for Memory Reads or Writes 2022-04-04 10:30:27 +09:30
ThatFlint 1eda1bb243
Updated Dutch Translation (#2214)
* Updated Dutch Translation

* Translated line abbreviated
2022-03-22 20:51:11 +10:30
AchilleBailly 5b2d7298f1
Updated the French translations and added missing lines in the English.pj.Lang (#2216)
Co-authored-by: Achille Bailly <achille.bailly@ensta-paris.fr>
2022-03-22 20:50:24 +10:30
Tiago Gomes 90510c0308
Updated Portuguese Translation (#2215)
* Lang Translation changes

* Update Portuguese.pj.Lang

Co-authored-by: Tiago <tiago.gomes@findmore.pt>
2022-03-22 20:49:30 +10:30
zilmar a249705bce Core: Add CartridgeDomain2Address1Handler 2022-03-21 20:57:57 +10:30
zilmar 2b646677ac Core: remove Write32SerialInterface 2022-03-21 15:22:42 +10:30
zilmar e1d3222a8a Core: Move Serial interface into handler 2022-03-21 15:04:59 +10:30
zilmar c28bc27c27 Core: Move audio code into AudioInterfaceHandler 2022-03-21 13:14:56 +10:30
zilmar fcdda04da5 Core: Move Audio Interface code in to handler 2022-03-21 10:59:02 +10:30
zilmar d7e732a7eb Core: Add callback when game resets/loads state 2022-03-14 21:07:06 +10:30
zilmar d33725bda5 Merge branch 'develop' of https://github.com/project64/project64 into develop 2022-03-14 15:29:59 +10:30
zilmar df422238c9 Core: Fix up handling VideoInterfaceHandler in recompiler 2022-03-14 15:29:10 +10:30
Hugo Carvalho 0b8a37b06d
Update Portuguese.pj.Lang (#2212)
* Update Portuguese.pj.Lang

For commit: 30a40ea0a8

* Update Portuguese.pj.Lang

* Update Portuguese.pj.Lang
2022-03-14 10:00:46 +10:30
Derek "Turtle" Roe 4a6e2a11f6
Changed this value back since this game has a core issue (#2210) 2022-03-13 10:45:37 +10:30
Derek "Turtle" Roe acd843b0c6
Update the current RDB (#2209)
This updates the current RDB with some small label fixes. A majority of the games marked as having issues or not supported actually work, but were never changed.

I am also redefining what "compatible" means.  This will just mean "can it work in Project64" as opposed to "can it work with default settings, default plugins, etc?"

Some games actually did have issues, but if you eliminate the plugins causing issues or other factors, they have core issues (such as virtual memory issues, CPU bugs, etc).

I also added another dump of NBC-LFC Kings of Porn Vol 1, specifically the alpha 2 dump. This dump works, just needed to be added to the RDB.

I removed several bad Good Name titles and replaced them with the proper titles as well.

I also fixed the Y2K Demo by WT_Riker by forcing 32-bit engine off and Delay DP off. This makes it run like it should.

Besides the games I specifically mentioned, the only other things that were changed were the status.

TL;DR updated RDB with more accurate titles, fixed some incorrect status names, and fixed a couple of games while I was at it.
2022-03-10 21:46:31 +10:30
Derek "Turtle" Roe 962de3e29c
Some repo improvements and small fixes (#2207)
* Enforce a standard issue template

This will enforce a standard issue template, and will force the user to make sure they are creating the issue with all of the info the developers and contributors need to help the user.

Also updates the README to be less confusing and also a bit more broad in some cases.

* Update the issue template for bugs

* Add a checkbox for default plugins

* Add input plugins to the list

* Add a reminder in the CONTRIBUTING file

* Add a small improvement to the README

* Update BUG.yml with some formatting and text improvements

* Switch to YAML for the feature request template as well

* Remove old Markdown templates

* Fix placeholder on line 30

* Fix assignees

* Fix assignees part 2

* Fix assignees part 3

* Fix spacing

* Finally fix formatting (YAML is picky)

* Fix it part 11 thousand or something

* Finally fixed maybe sort of kinda

* Update BUG.yml

* Fixed some weirdness

* Fix required maybe

* Finally fixed perhaps?
2022-03-09 17:11:57 +10:30
Squall Leonhart fd353de5d7
Rename BUG.md to BUG.yml (#2205)
Update issue templates

Update issue templates

Rename BUG.yml to bug_report.md

Update issue templates

Update bug_report.md

Update bug_report.md

Update and rename bug_report.md to BUG.md

WIP Form version of new bug report

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Create BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Revert "Update BUG.yml"

This reverts commit b145288a2308e80aa35a62b351c00eaa37e75e32.

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Update BUG.yml

Delete BUG.md

Update BUG.yml

Update BUG.yml

QOL changes

Update FEATURE.md

Update FEATURE.md

typo fix
2022-03-08 16:37:46 +10:30
zilmar 80d8e6edaa Core: Move Video Interface code in to handler 2022-03-08 10:18:56 +10:30
zilmar 928dfe3a16 Core: Add MIPSInterfaceHandler 2022-03-04 22:53:30 +10:30
Squall Leonhart 3e322955c0
Add missing header that connects the templates to the issue system (#2203)
* Rename BUG.md to BUG.yml

* Update issue templates

* Update issue templates

* Rename BUG.yml to bug_report.md

* Update issue templates

* Update bug_report.md

* Update bug_report.md

* Update FEATURE.md

* Update and rename bug_report.md to BUG.md

* Update FEATURE.md
2022-03-04 06:16:27 +10:30
Derek "Turtle" Roe 9673bc4408
Enforce a standard issue template (#2202)
* Enforce a standard issue template

This will enforce a standard issue template, and will force the user to make sure they are creating the issue with all of the info the developers and contributors need to help the user.

Also updates the README to be less confusing and also a bit more broad in some cases.

* Update the issue template for bugs

* Add a checkbox for default plugins

* Add input plugins to the list
2022-03-03 22:03:56 +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
zilmar db50dac063 Core: Add DisplayControlRegHandler 2022-02-21 21:56:25 +10:30
zilmar 390fe897a2 Core: Add RDRAMRegistersHandler 2022-02-21 19:47:14 +10:30
Paul b9ef3d0738
Bad redirect update (#2198) 2022-02-19 13:20:43 +10:30
Vecna 741527c41d
Update Italian.pj.Lang (#2192)
I'm Vecna the previous translator. I've just updated di italian lang file.
2022-02-14 07:41:40 +10:30
shyguyhex 6225654b46
Fix #2188 (#2189) 2022-02-08 07:47:56 +10:30
zilmar f7618f29c0 Core: Move SP_DMA_READ into SPRegistersHandler 2022-02-01 13:24:25 +10:30
Julio César Rocha c9229309af
Compare against DefaultPlatformToolset version number (#2186) 2022-01-31 20:30:11 +10:30
Anders 4a3aab54d3
Graceful label truncation (#2179)
* Graceful label truncation

* Undo UTF-8 GitHub conversion
2022-01-28 08:57:37 +10:30
Anders 5c8f87d4f8
Don't use PROCESS_ALL_ACCESS when it is not required (#2181)
* Request SDK neutral PROCESS_ALL_ACCESS

* Use basic version test

* Just ask for the access required
2022-01-28 07:04:24 +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
zilmar 2b008cc278 Core: Create Memory handler for SP Registers 2022-01-24 23:13:10 +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
Adri1 f4d6724e56
Update French.pj.Lang (#2172)
New salve of updates
2022-01-21 09:54:19 +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
Adri1 97547123b6
Update French.pj.Lang (#2171)
Added msising entries and correction of French-related mistakes
2022-01-19 06:57:48 +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 3fd544d8f9
[Debugger] JS API: Fix Buffer links in documentation (#2169) 2022-01-13 11:07:39 +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 7452dd44db Core: Removed CRecompiler::RecompilerMain_Lookup_validate when I should not have, putting it back in 2022-01-10 19:28:38 +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 40683ecf79 Core: Remove legacy code 2022-01-05 08:59:12 +10:30
zilmar 226ebe68d9 Core: Remove ROM_IN_MAPSPACE 2022-01-05 08:31:27 +10:30
zilmar beb4c4378f Core: Remove Old CFB_READ code 2022-01-05 08:24:58 +10:30
zilmar 79b03c9ee0 Core: Move Peripheral Interface handling in to handler file 2022-01-05 08:14:03 +10:30
zilmar eafcb96c01 Project64-core: Move handling of RDRam Interface Register handling to its own file 2022-01-04 16:11:52 +10:30
zilmar 7e80d952cb Project64-core: General Code clean up 2022-01-04 10:26:14 +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
LuigiBlood 3fe7fb7005
[RDB] Add more custom disks and translation (#2156)
- Zelda 64 Dawn & Dusk Info
- Zelda Expansion Disk
- Mario Artist Polygon Studio (English)
2021-12-28 07:37:07 +10:30
Andrew 6d2e6774fa
Add missing argument to mem.setblock (#2154) 2021-12-26 09:26:46 +10:30
Hugo Carvalho 9a6e0e836f
Add Portuguese translation file (#2130)
* Add Portuguese translation file

* Update Portuguese.pj.Lang

* Update Portuguese.pj.Lang
2021-11-16 13:18:28 +10:30
Fuzzy2319 c3179ee59d
Fix french support windows message (#2135) 2021-11-16 13:17:37 +10:30
zilmar 2eee6e4581 PJ64_N64_Hacks_BlueToonYoshi_RDB_Updated_11-14-2021.txt 2021-11-16 13:16:19 +10:30
zilmar ce6042fe9d [Android] Fix up accessing settings in bridge 2021-10-18 05:14:07 +10:30
zilmar 1c22355295 [Android] Update layouts 2021-10-14 19:43:36 +10:30
zilmar 331aac7678 [Android] Add toolbar height to dimens.xml 2021-10-14 19:38:57 +10:30
zilmar f51f1847c0 [Android] Update styles 2021-10-14 19:33:30 +10:30
zilmar 0423ceb72b [Android] Some tweaks to jni bridge 2021-10-14 16:56:42 +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
zilmar d72242d081 Some code cleanup 2021-09-07 06:35:51 +09:30
zilmar 5ef0bad6c8 Add BOM header to Korean.pj.Lang 2021-09-03 14:44:27 +09:30
Gagnon 613b870900
Create Korean.pj.Lang (#2106)
Update Korean translation
2021-09-03 14:42:14 +09:30
MELERIX e13f9ba7c2
Update Spanish.pj.Lang (#2109)
small typo fixes
2021-09-03 14:41:24 +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
JaxonWasTaken f9597fc3c2
Update Norwegian translation (#2099) 2021-08-26 12:30:02 +09:30
shyguyhex 56911cef58
[Debugger] Symbols: improve performance, implement filter textbox (#2102) 2021-08-26 12:28:34 +09:30
shyguyhex 29a40ba57b
[Core] Set GameRunning_InReset=false after reset (#2098) 2021-08-13 06:55:24 +09:30
shyguyhex 5c085db70b
[Debugger] Fix script directory bugs (fix #2094) (#2095) 2021-08-08 20:28:54 +09:30
zilmar e5e55df4c5 make sure Chinese (Simplified).pj.Lang has BOM marker 2021-08-01 14:45:32 +09:30
zilmar 397b32b963 [Android] More clean up AndroidManifest.xml 2021-07-27 21:11:57 +09:30
zilmar eea736fc71 [Android] Add Setup.cmd 2021-07-27 20:29:04 +09:30
MELERIX 93bea02106
Update Spanish.pj.Lang (#2088)
* Update Spanish.pj.Lang

Updated the translation based on the changes made to the english file.

* Update Spanish.pj.Lang

few fixes

* also few changes in English lang for consistency

* Update Spanish.pj.Lang

seems "Aceptar" is more common.

* Update Spanish.pj.Lang
2021-07-27 19:44:23 +09:30
Alen-Alic cc0b0745d5
Update Bosnian.pj.Lang (#2082)
* Update Bosnian.pj.Lang

(several grammatical fixes)

* Update Bosnian.pj.Lang
2021-07-27 19:44:01 +09:30
zilmar 4629c36e26 [Android] Remove mk and add AndroidManifest.xml 2021-07-27 19:41:46 +09:30
zilmar a760b3e4a6 [Android] Add gradle files 2021-07-27 17:53:04 +09:30
zilmar 3a0117c3da [Android] Clean up SplashActivity.java 2021-07-27 17:05:27 +09:30
zilmar 1e03eacc4e [Android] Move lib folder and remove some of the eclipse files 2021-07-27 14:07:06 +09:30
zilmar b0c5bbe0ae [Android] Be able to create version.gradle 2021-07-20 11:33:40 +09:30
Rosalie e55cec5ea6
[Project64] Fix hidden statusbar (#2086) 2021-07-18 08:08:12 +09:30
zilmar 070d9641db move some android files around 2021-07-13 08:56:14 +09:30
zilmar fc996df8ec Add Author to enhancement file 2021-07-13 08:17:16 +09:30
Kimberly J Ortega 416205ed5f
Enhancements: Add spaces to tags (#2079)
- Matching RDB format.
- Keep checks for old version to avoid breaking user enhancements, due to lack of a fixed control mechanism for upgrading
2021-07-12 13:30:28 +09:30
zilmar e5cfb4bdeb
Merge pull request #2078 from oddMLan/update-cheats
Update cheats
2021-07-12 11:56:11 +09:30
oddMLan a672810a80 Update cheats
- Rename Conker ECTS, Dino Planet and Toy Story (G) cheat files to match recent RDB changes 896915d9e3 (diff-f03a48f697c7e3851c3ea163017c6d55647976d4aa009c4ef52ed064198de0e1R1350)
896915d9e3 (diff-f03a48f697c7e3851c3ea163017c6d55647976d4aa009c4ef52ed064198de0e1R1609)
896915d9e3 (diff-f03a48f697c7e3851c3ea163017c6d55647976d4aa009c4ef52ed064198de0e1R6904)
- Added a bunch of cheats for Conker's Bad Fur Day ECTS
- Moved Dino Planet enhancement cheats to .enh
2021-07-11 19:21:48 -07:00
zilmar a8d86eaefb
Merge pull request #2077 from kkaja123/bugfix/controller-settings-plugin
Fix controller settings not saving the Controller Pak plugin
2021-07-11 15:50:35 +09:30
zilmar abe1c896f8
Merge pull request #2076 from icup321/develop
Add Donald Duck and Star Fox 16:9 codes
2021-07-11 15:49:55 +09:30
zilmar b94bfc5fcd BlueToonYoshi_RDB_Updated_07-10-2021.txt 2021-07-11 15:45:16 +09:30
zilmar 53b528d885 [Android] Remove copyright notice from individual files 2021-07-11 15:32:34 +09:30
Kaja, Kyle 6d9c88f1e2 Fix controller settings not saving the Controller Pak plugin
This fixes issue #2019
2021-07-09 13:01:36 -05:00
icup321 429ee3a647
Add Donald Duck and Star Fox 16:9 codes 2021-07-08 19:09:44 -04:00
zilmar 9ad8d49d0e Some code clean up to help build android 2021-06-28 11:27:35 +09:30
zilmar 4c49088dd8
Merge pull request #2067 from Felipefpl/develop
Updated brazilian translation
2021-06-25 08:22:10 +09:30
zilmar 3ae88d9f7b
Merge pull request #2073 from Squall-Leonhart/develop
[PJ64-Nrage]the n64 analog stick cannot ever hit 127 and letting it do so breaks some games
2021-06-25 08:21:04 +09:30
Squall Leonhart 8907a47a00
the n64 analog stick cannot ever hit 127
only making it to between 93 and 95 on a brand new pad

most games stop scaling beyond 83, but buck bumble appears to develop negative returns when the control is allowed to go too far resulting in barely any movement.
2021-06-24 18:21:47 +10:00
Felipe dec4095878
Add files via upload 2021-06-18 09:42:01 -03:00
Felipe 7a0b4cb7ef
Delete Brazilian Portuguese.pj.Lang 2021-06-18 09:41:32 -03:00
Felipe d2cf4fcc4e
Add files via upload 2021-06-18 09:30:39 -03:00
Felipe 9bb0e22896
Add files via upload 2021-06-18 09:12:38 -03:00
zilmar a7b9872c85 Merge branch 'develop' of https://github.com/project64/project64 into develop 2021-06-15 14:31:29 +09:30
zilmar bfd206e0a7 Get Controller plugin to update at request 2021-06-15 14:30:38 +09:30
zilmar d0ddb883af
Merge pull request #2066 from Muzzarino/patch-1
Update Banjo-Tooie (U).cht
2021-06-15 07:59:22 +09:30
Muzzarino 090a7b5c62
Update Banjo-Tooie (U).cht 2021-06-14 09:48:46 -07:00
zilmar 2850cc78c8 Make showing nag window a temp setting 2021-06-14 16:55:37 +09:30
oddMLan 896915d9e3 Update RDB
- Add new games (Freak Boy, Doubutsu Banchou)
- Added settings to a few games for stability with Enhancements (RDRAM Size=8 and Randomize SI/PI DMA=0)
- Removed incorrect Super Mario 64 hack entry (it is the basic expanded ROM)
- Some minor nomenclature corrections (Debug Version -> Debug) etc.
- Fixed Mortal Kombat Trilogy slowdown (thanks mkultimate & AIO)
2021-06-13 15:28:07 +09:30
oddMLan 6f6cef0148 (Cheats) Leave only 1 line break at EOF 2021-06-13 15:04:42 +09:30
oddMLan bad103568a Enhancement -> Enhancements (Updated package scripts as well)
Enhancement-User -> Enhancements-User
2021-06-13 14:55:36 +09:30
zilmar 542aec05f0 change version number for develop to 4.x 2021-06-13 13:07:20 +09:30
zilmar cc1344733b Copy Project64.cfg.development if Project64.cfg does not exist 2021-06-11 22:32:29 +09:30
zilmar dae40949de BlueToonYoshi_RDB_Updated_06-08-2021 2021-06-11 21:25:45 +09:30
zilmar 9ea640f44a Remove calling git describe from UpdateVersion.cmd 2021-06-11 21:19:28 +09:30
zilmar 022bd375c6
Merge pull request #2057 from oddMLan/misc-gui-fixes
Fix spelling mistake in support window
2021-05-30 20:52:23 +09:30
zilmar 755ae9c1c0
Merge pull request #2058 from Felipefpl/develop
Updated translation
2021-05-30 20:51:39 +09:30
zilmar fa6d14c029 Disable menu if showing nag window 2021-05-30 20:41:45 +09:30
Felipe 5568d8f7f7
Merge pull request #1 from Felipefpl/Felipefpl-patch-1
Add files via upload
2021-05-29 13:32:49 -03:00
Felipe 16bd8c22ff
Add files via upload 2021-05-29 13:27:45 -03:00
oddMLan 001f6e206b Fix spelling mistake in support window 2021-05-27 23:11:19 -07:00
zilmar 84166f49ac
Merge pull request #2056 from oddMLan/misc-gui-fixes
Minor GUI improvements (merge this first)
2021-05-28 15:28:19 +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 a03dca3639 Updated Spanish strings 2021-05-27 22:32:54 -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 55808ff4f5 English.pj.Lang: Simplify wording & fix formatting 2021-05-27 22:32:26 -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
zilmar e5907d32d7
Merge pull request #2050 from NoraTheGamer/patch-1
Remove leftovers from boxart being present on DiscordRPC
2021-05-26 09:25:13 +09:30
zilmar e7fe519199
Merge pull request #2049 from shygoo/fix-memdump
[Debugger] Fix memory dump crash
2021-05-26 09:23:49 +09:30
zilmar a80a30e1d0
Merge pull request #2048 from JaxonWasTaken/norwegian
Update Norwegian translation
2021-05-26 09:23:20 +09:30
Nora 02586437c5
Remove leftovers from boxart being present on DiscordRPC 2021-05-25 19:01:47 -04:00
shygoo 96b9ac0c45 [Debugger] Fix memory dump 2021-05-24 21:41:22 -05:00
Jaxon bd70f44c73 Update Norwegian translation 2021-05-25 04:13:26 +02:00
zilmar 2aea0218fd Update CHANGELOG.md 2021-05-22 09:45:31 +09:30
zilmar 02a4e6cbe8
Merge pull request #2046 from shygoo/fix-search
[Debugger] Fix search crashes
2021-05-22 09:32:58 +09:30
shygoo d1ea9a6225 [Debugger] Fix search 2021-05-19 19:05:55 -05:00
zilmar 202b30dd31
Merge pull request #2045 from vgturtle127/3.0-develop
Adding my PR and issue templates and updating documentation
2021-05-19 19:33:54 +09:30
Derek "Turtle" Roe edc2ddb66c Fix broken link in build doc 2021-05-19 04:28:44 -05:00
Derek "Turtle" Roe 7028ee5198 Update CHANGELOG 2021-05-19 04:22:33 -05:00
Derek "Turtle" Roe 6933dc5942 Add the templates back from my PR 2021-05-19 04:22:25 -05:00
zilmar e4fd9e4cdd Revert Version.h.in change will do in a release branch 2021-05-19 11:05:42 +09:30
zilmar c222e706cf Remove Dev from version prefix 2021-05-19 10:53:24 +09:30
zilmar 24fe16e9cf Merge branch 'develop' of https://github.com/project64/project64 into develop 2021-05-18 21:22:12 +09:30
zilmar ee864797ab vgturtle127's Beautification 14 - Source\Project64-video directory and final cleanup 2021-05-18 21:21:36 +09:30
zilmar 09e4a6d211
Merge pull request #2036 from pcca-matrix/develop
Fix Random input in N-Rage Plugin (https://github.com/project64/proje
2021-05-15 17:01:19 +09:30
zilmar 74c8082d0e
Merge pull request #2035 from Alen-Alic/develop
Update Bosnian.pj.Lang
2021-05-15 17:00:39 +09:30
zilmar 372441c561
Merge pull request #2039 from LegendOfDragoon/master
Fix the crashing in Mystical Ninja
2021-05-15 17:00:03 +09:30
zilmar f1285de0e1
Merge pull request #2040 from Fanatic-64/develop
Update Project64.rdb
2021-05-15 16:59:43 +09:30
zilmar d6bf03bf20 PJ64_N64_Hacks_BlueToonYoshi_RDB_Updated_5-13-2021.txt 2021-05-15 16:55:10 +09:30
zilmar 5458ae6644 Some of the widescreen hacks from http://forum.pj64-emu.com/showthread.php?t=7903 2021-05-15 16:44:53 +09:30
Fanatic-64 f4c428c30f
Update Project64.rdb
-Update header version numbers and date
-Fix Pilotwings 64 crashing to its internal debugger after completing/failing a mission by disabling Use TLB, which in turn requires disabling Linking. Also disabled all SMCM since this game doesn't need them
-Add missing ROM "Space Station Silicon Valley (U) (V1.1)"
2021-05-12 06:00:36 -05:00
LegendOfDragoon 2b97ee6677 Fix the crashing in Mystical Ninja
This game needs Protect Memory in order to properly work with CPU
Recompiler.
2021-05-05 19:08:14 -07:00
pcca-matrix 7616a26160 Fix Random input in N-Rage Plugin (https://github.com/project64/project64/issues/1876)
This should fix the issue.
2021-04-29 15:21:06 +02:00
Alen-Alic b83bb6fb97
Update Bosnian.pj.Lang
(several grammar fixes)
2021-04-26 14:51:41 -05:00
zilmar d4ec1f7f37 Reload short cuts on change 2021-04-26 20:18:20 +09:30
zilmar 11813ff5f2 Update version number 2021-04-25 20:18:30 +09:30
zilmar a0d6da6ad9 Update readme for develop branch 2021-04-23 17:44:23 +09:30
zilmar b0b6c03eea Do not exit full screen by default on lose focus 2021-04-22 16:18:38 +09:30
zilmar b15613acea remove #pragma GCC 2021-04-22 09:47:17 +09:30
zilmar a2934abf73 Remove usage of malloc 2021-04-22 09:30:27 +09:30
zilmar 3a038b2eb3 Move Dynamic library code out of util in to dynamic library file 2021-04-21 10:03:04 +09:30
zilmar cdb7cdcfd5 Replace getwindow text with GetCWindowText 2021-04-20 12:26:16 +09:30
zilmar 999c70dff3
Merge pull request #2032 from vgturtle127/master
Update README with a link to our CONTRIBUTING.md
2021-04-14 16:00:00 +09:30
zilmar 8ae92893cb Update missing changes 2021-04-14 15:52:34 +09:30
zilmar 2b6e70cde0 Merge branch 'master' of https://github.com/project64/project64 2021-04-14 15:51:41 +09:30
zilmar c512a592a7 Move class out of file names 2021-04-14 15:04:15 +09:30
Derek "Turtle" Roe 1aea8dea0b Update README.md
Fix another mistake of mine, oops
2021-04-13 18:07:48 -05:00
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 a48f8d1a62 Remove PreCompiled header from Common 2021-04-12 19:11:28 +09:30
zilmar 3482e0a3fa Remove dsp and plg files 2021-04-12 16:09:27 +09:30
zilmar 62d2755300 Remove Common/stdtypes.h 2021-04-12 16:04:26 +09:30
zilmar 63a5b5c431 Remove SmartPointer.h 2021-04-12 15:34:59 +09:30
zilmar e330c26918
Merge pull request #2031 from vgturtle127/beautification-13
Beautification 13 - Source\Project64-core directory
2021-04-12 13:30:22 +09:30
zilmar fe6bd038f0
Merge pull request #2030 from vgturtle127/beautification-12
Beautification 12 - Source/Project64-audio directory
2021-04-12 13:27:47 +09:30
zilmar 1af0e1183f
Merge pull request #2029 from vgturtle127/beautification-11
Beautification 11 - Source/Project64-input directory
2021-04-12 13:26:14 +09:30
zilmar 45f88fe58c BlueToonYoshi RDB Updated 3-28-2021 2021-04-12 13:23:46 +09:30
zilmar 15fc6daa67 retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=108
2021-04-12 13:02:20 +09:30
zilmar 73b85768e7 retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=107
2021-04-12 12:57:51 +09:30
zilmar dc6de01c1a retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=106
2021-04-12 12:53:04 +09:30
zilmar daf67774c0 retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=104
2021-04-03 18:47:41 +10:30
zilmar 43fb08a0b7 retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=103
2021-04-03 18:41:47 +10:30
zilmar 4683b06fda retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=102
2021-04-03 18:35:57 +10:30
zilmar 3bb8a64eb4 retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=50
2021-04-03 18:27:15 +10:30
zilmar 93272b0d41 retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=44
2021-04-03 18:22:12 +10:30
zilmar 414f883931 retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=43
2021-04-03 18:15:34 +10:30
zilmar a4b2e72133 retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=36
2021-04-03 18:07:41 +10:30
zilmar 6c9b468e8c retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=34
2021-04-03 18:05:15 +10:30
zilmar f099aa1189 retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=32
2021-04-03 17:05:35 +10:30
zilmar fa7cc857b9 theboy181
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=31
2021-04-03 16:55:52 +10:30
Derek "Turtle" Roe 1a47e27647 Update README.md
Fix link to contributors
2021-04-02 03:19:59 -05:00
Derek "Turtle" Roe 06a174d969 Update LanguageClass.h
Fix comments
2021-04-02 03:15:45 -05:00
Derek "Turtle" Roe 536ccbc894 Update LanguageClass.cpp
Fix comments, add a TODO, fix and update a ton of the UI text, add newline
2021-04-02 03:15:37 -05:00
Derek "Turtle" Roe 3c650bdde7 Update 7zip.h
Fix comments
2021-04-02 03:14:15 -05:00
Derek "Turtle" Roe 821766666e Update 7zip.cpp
Fix comments, add newline
2021-04-02 03:12:48 -05:00
Derek "Turtle" Roe 8942ae2b47 Update RomList.cpp
Fix comments, and fix some log and trace typos
2021-04-02 02:43:33 -05:00
Derek "Turtle" Roe c30f1c6397 Update MemoryExceptionFilter.cpp
Fix comments, fix some UI and log typos, add newline
2021-04-02 02:35:51 -05:00
Derek "Turtle" Roe 3d036a4aa8 Update TraceModulesProject64.h
Add newline
2021-04-02 02:35:13 -05:00
Derek "Turtle" Roe 95e0fed45c Update stdafx.cpp
Add newline
2021-04-02 02:35:07 -05:00
Derek "Turtle" Roe df6768b579 Update Settings.h
Fix comments
2021-04-02 02:35:01 -05:00
Derek "Turtle" Roe 6aff37327a Update Settings.cpp
Fix comments
2021-04-02 02:34:50 -05:00
Derek "Turtle" Roe 0a18fb5c1f Update Plugin.h
Fix comments
2021-04-02 02:34:35 -05:00
Derek "Turtle" Roe 4458dc3375 Update Notification.h
Fix comments
2021-04-02 02:34:27 -05:00
Derek "Turtle" Roe 679b0d111e Update Multilanguage.h
Fix comments
2021-04-02 02:34:18 -05:00
Derek "Turtle" Roe a40dac71dd Update Logging.h
Add newline
2021-04-02 02:33:54 -05:00
Derek "Turtle" Roe bfb49fd93a Update Logging.cpp
Fix comments, fix some log typos, and add newline
2021-04-02 02:33:39 -05:00
zilmar f7aaae0571 By retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=7
2021-04-01 16:36:19 +10:30
zilmar fb8277204c By retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=6
2021-04-01 12:27:57 +10:30
zilmar 866b62ae20 By retroben
My 60fps Compendium
http://forum.pj64-emu.com/showpost.php?p=67141&postcount=1
2021-04-01 12:12:45 +10:30
Derek "Turtle" Roe e6a55d4c99 Update SoundBase.h
Add a line, fix comments
2021-03-27 04:10:33 -05:00
Derek "Turtle" Roe e3e99d0af0 Update SoundBase.cpp
Add a line, fix a trace log output
2021-03-27 04:10:14 -05:00
Derek "Turtle" Roe a7a30d2a1e Update OpenSLES.h
Add a line and add newline
2021-03-27 04:09:55 -05:00
Derek "Turtle" Roe 4ee49ce0fc Update OpenSLES.cpp
Fix comments, add newline
2021-03-27 04:09:45 -05:00
Derek "Turtle" Roe eecb5350dd Update DirectSound.h
Fix comments
2021-03-27 04:09:07 -05:00
Derek "Turtle" Roe 5c6f56d89e Update DirectSound.cpp
Fix comments, trace log, and some UI typos
2021-03-27 04:09:00 -05:00
Derek "Turtle" Roe 5574829977 Update ConfigUI.h
Add newline
2021-03-27 03:49:05 -05:00
Derek "Turtle" Roe da6b8c3c30 Update AudioMain.cpp
Fix comments, title case, and some UI and trace log typos
2021-03-27 03:48:59 -05:00
Derek "Turtle" Roe 4ee3ab59da Update Audio_1.1.h
Fix comments
2021-03-27 03:48:29 -05:00
Derek "Turtle" Roe 7c9b7d4eb1 Update InputMain.cpp
Fix comments, fix some UI consistency issues and other errors
2021-03-27 00:43:03 -05:00
Derek "Turtle" Roe e459802d90 Update ControllerSpec1.1.h
Fix comments
2021-03-27 00:42:35 -05:00
Derek "Turtle" Roe 4de969c032 Update wtl.h
Add newline
2021-03-27 00:37:35 -05:00
Derek "Turtle" Roe 7d92830910 Update wtl-ScanButton.h
Add newline
2021-03-27 00:37:28 -05:00
Derek "Turtle" Roe e75452dab8 Update wtl-ScanButton.cpp
Fix title case
2021-03-27 00:37:21 -05:00
Derek "Turtle" Roe 6f7e198327 Update wtl-BitmapPicture.h
Add newline
2021-03-27 00:36:53 -05:00
Derek "Turtle" Roe 1bbc070e4b Update OptionsUI.h
Add newline
2021-03-27 00:36:44 -05:00
Derek "Turtle" Roe a6693b25ef Update InputConfigUI.cpp
Fix capitalization
2021-03-27 00:36:32 -05:00
Derek "Turtle" Roe c820c1cdf0 Update DirectInput.h
Add newline
2021-03-27 00:36:16 -05:00
Derek "Turtle" Roe 10140900fa Update DirectInput.cpp
Fix capitalization
2021-03-27 00:36:03 -05:00
Derek "Turtle" Roe a4b351bec5 Update DeviceNotification.h
Add newline
2021-03-27 00:35:51 -05:00
Derek "Turtle" Roe a070c047e7 Update CProject64Input.h
Remove extra line
2021-03-27 00:35:42 -05:00
zilmar d8503d659a
Merge pull request #2025 from vgturtle127/beautification-10
Beautification 10 - Source\RSP directory
2021-03-23 12:52:08 +10: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 3f630eaab0 Update Recompiler Ops.c
Fix typos, capitalization, punctuation, title case, change multi line comments to single line comments where appropriate, fix abbreviations, add some TODOs, remove some lines, fix spacing, adjust some wording
2021-03-19 02:13:35 -05:00
Derek "Turtle" Roe 4e7dc1b6f6 Update Recompiler Analysis.c
Fix typos, capitalization, punctuation, title case, change multi line comments to single line comments where appropriate, fix abbreviations, add some TODOs, remove some lines, fix spacing, adjust some wording
2021-03-19 02:12:55 -05:00
Derek "Turtle" Roe a3e301c022 Update Recompiler CPU.c
Fix capitalization, punctuation, typos, and some comments. Change from multi line comments to single line comments where appropriate, fix title case, add and remove some lines, fix abbreviations, fix some UI typos, and clean up some text
2021-03-19 01:44:51 -05:00
Derek "Turtle" Roe 2d257deecf Update Main.cpp
Fix spacing, title case, abbreviations, change multi line comments into single line comments, fix some typos, add and remove some lines, and add a TODO
2021-03-19 01:41:58 -05:00
Derek "Turtle" Roe 3a7fcc49cb Update Interpreter Ops.c
Fix several typos and change some wording, change multi line comments into single line comments, fix title case, punctuation, add a line, and add a TODO
2021-03-19 01:38:30 -05:00
Derek "Turtle" Roe e26876ba33 Update RSP Command.c
Fix abbreviations, capitalization, changed some multi line comments to single line comments,
2021-03-19 01:27:20 -05:00
Derek "Turtle" Roe efd8a3721d Update X86.c
Fix typos, capitalization, punctuation, add TODO, fix abbreviations, and change multi line comments into single line comments
2021-03-19 01:23:11 -05:00
Derek "Turtle" Roe 0ed9f0b5f7 Update X86.h
Fixed typo and removed a space
2021-03-19 01:20:59 -05:00
Derek "Turtle" Roe e2c6cfad75 Update Version.h.in
Fix title case
2021-03-19 01:17:44 -05:00
Derek "Turtle" Roe e00db193d3 Update Types.h
Convert multi line comments into single line comments, add a TODO, and arrange lines a bit
2021-03-19 01:17:32 -05:00
Derek "Turtle" Roe fcc45c4f09 Update Rsp.h
Fix multi line comments to be single line, fix some typos, abbreviations, and capitalization, and fix some punctuation
2021-03-19 01:13:56 -05:00
Derek "Turtle" Roe 8efe8cc800 Update RSP Registers.h
Change multi line comments into single line comments, fix some typos and capitalization errors, and fix abbreviations
2021-03-19 01:10:20 -05:00
Derek "Turtle" Roe bfceec349e Update RSP Register.c
Change multi line comment into single line comment
2021-03-19 01:07:35 -05:00
Derek "Turtle" Roe e3009170c6 Update Recompiler Sections.c
Fix typos, punctuation, abbreviations, convert multi line comments into single line comments, fix some formatting
2021-03-19 01:05:57 -05:00
Derek "Turtle" Roe 77e502b99d Update Recompiler Ops.h
Fix capitalization, abbreviations, and convert multi line comments into single comments
2021-03-19 00:58:23 -05:00
Derek "Turtle" Roe 7dff587d0b Update Recompiler CPU.h
Fix spacing, typos, and capitalization, and fix title case. Also convert multi line comments into single line comments.
2021-03-19 00:56:56 -05:00
Derek "Turtle" Roe ea0f2a65c1 Update Profiling.cpp
Fix spacing, capitalization, typos, and title case
2021-03-19 00:53:09 -05:00
Derek "Turtle" Roe 790e73a80b Update OpCode.h
Change multi line comments into single comments, fix spacing, fix some typos
2021-03-19 00:52:31 -05:00
Derek "Turtle" Roe 5c4f865145 Update memory.c
Fix title case and change some wording
2021-03-19 00:48:05 -05:00
Derek "Turtle" Roe fc67ba51e8 Update log.cpp
Fix typo
2021-03-19 00:46:08 -05:00
Derek "Turtle" Roe 8a8fdac484 Update Interpreter Ops.h
Change multi line comments into single line comments, fix title case, and fix abbreviations
2021-03-19 00:45:59 -05:00
Derek "Turtle" Roe 969345d58f Update Interpreter CPU.h
Change multi line comment to single line and fix capitalization
2021-03-19 00:43:56 -05:00
Derek "Turtle" Roe 7100399f3c Update Interpreter CPU.c
Fix typos and errors, and change a multi line comment into a single line comment
2021-03-19 00:42:08 -05:00
Derek "Turtle" Roe 6ab7ddb08b Update dma.c
Fix typos, capitalization, punctuation, added a TODO, and changed RDRam . RDRAM
2021-03-19 00:39:54 -05:00
Derek "Turtle" Roe 7ec7b5ca32 Update Cpu.c
Fix typos, and fix multi line comments and make them single line
2021-03-19 00:30:47 -05:00
Derek "Turtle" Roe 74de233464 Update breakpoint.h
Remove extra line
2021-03-19 00:29:15 -05:00
Derek "Turtle" Roe 3b1ba3cdb5 Update breakpoint.c
Fix some title case and capitalization
2021-03-19 00:28:58 -05:00
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
zilmar e2301332a7
Merge pull request #2021 from vgturtle127/beauitification-6
Beautification 6 - branch is spelled wrong edition - the Source\Project64\UserInterface directory
2021-03-18 13:03:38 +10:30
zilmar 77a3080b63
Merge pull request #2020 from vgturtle127/beautification-5
Beautification 5 - Source/Common directory
2021-03-18 13:00:15 +10:30
zilmar 538318ea5c
Merge pull request #2018 from vgturtle127/beautification-4
Beautification 4 - the Source/Android directory
2021-03-18 12:57:13 +10:30
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
Derek "Turtle" Roe 15fb604d64 Update SettingsPage-KeyboardShortcuts.cpp
Fix spacing, title case, capitalization, and add newline
2021-03-17 21:11:49 -05:00
Derek "Turtle" Roe daa5c3589b Update SettingsPage-GameBrowser.cpp
Fix spacing, title case, capitalization, and add newline
2021-03-17 21:11:33 -05:00
Derek "Turtle" Roe a20316cf2b Update SettingsPage-Game-Status.cpp
Change Rom to ROM, add newline
2021-03-17 21:11:18 -05:00
Derek "Turtle" Roe 9a56d4ca9b Update SettingsPage-Game-Recompiler.cpp
Fix spacing, title case, capitalization, and add newline
2021-03-17 21:10:57 -05:00
Derek "Turtle" Roe ebeddb8d47 Update SettingsPage-Game-Plugin.cpp
Fix spacing, title case, capitalization, and add newline
2021-03-17 21:10:28 -05:00
Derek "Turtle" Roe 861cea4b4c Update SettingsPage-Game-General.cpp
Fix spacing, title case, and capitalization
2021-03-17 21:09:15 -05:00
Derek "Turtle" Roe 114757b1fb Update SettingsPage-Game-DiskDrive.cpp
Fix spacing, title case, and capitalization
2021-03-17 21:08:54 -05:00
Derek "Turtle" Roe 334058af9b Update SettingsPage-DiskDrive.cpp
Fix spacing, title case, capitalization, and add newline
2021-03-17 21:08:09 -05:00
Derek "Turtle" Roe e210a00430 Update SettingsPage-Directories.cpp
Fix spacing, title case, capitalization, and add newline
2021-03-17 21:07:32 -05:00
Derek "Turtle" Roe c210973521 Update SettingsPage-Defaults.cpp
Add newline
2021-03-17 21:07:11 -05:00
Derek "Turtle" Roe adafb8b8ac Update SettingsPage-AdvancedOptions.cpp
Fix spacing, title case, and capitalization
2021-03-17 21:07:05 -05:00
Derek "Turtle" Roe 9ec34d4c39 Update HexEditCtrl.cpp
Fix title case, adjust spacing, fix comments
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe 3a18ee46de Update ListCtrl.h
Fix lines, fix title case, fix typos, fix abbreviations
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe 8251abf36d Update ListCombo.h
Remove a line, fix title case
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe 53d936ec05 Update DragDrop.h
Remove a line, fix title case
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe 82059adc6f Update ListDate.h
Remove a line, fix title case, adjust spacing
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe 2d427d3a3b Update ListEdit.h
Fix title case and punctuation, remove one line at the top
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe 4052011e09 Update TitleTip.h
Fix title case, adjust spacing, remove some punctuation
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe c8faa1d46d Update wtl-BitmapPicture.h
Add newline
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe eba0bc30a2 Update TooltipDialog.h
Remove a line, remove some spacing
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe be699d3986 Update PartialGroupBox.cpp
Remove punctuation, fix title case
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe c417a1e439 Update ModifiedEditBox.h
Remove a line
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe 77f1bde845 Update ModifiedEditBox.cpp
Add newline
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe 215859c96e Update ModifiedComboBox.h
Remove a line
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe eb03ed4b7e Update GetCWindowText.h
Remove a line
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe 7e922500b6 Update GetCWindowText.cpp
Add newline
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe 8859fab473 Update EditNumber32.cpp
Fix title case and adjust some spacing, add newline
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe 1049ffe489 Update ListTypes.h
Remove a line
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe 3f9431d609 Update DataArray.h
Fix title case and add a line
2021-03-17 20:47:05 -05:00
Derek "Turtle" Roe a786dd7e13 Fix headers
Oops, accidentally removed some headers that should stay
2021-03-17 20:45:56 -05:00
Derek "Turtle" Roe a7c175d0fd Update README.md
Revert some changes
2021-03-17 20:45:56 -05:00
Derek "Turtle" Roe 0ba33db46b Update README.md
Add some more of the relevant contributors to the list

Also if anybody wants to be added/removed from the list, feel free to open an issue or get in contact with Zilmar or me.

Also if you guys have any suggestions for additions, also get in touch.
2021-03-17 20:45:56 -05:00
Derek "Turtle" Roe bfc7213760 Update cicx105.cpp
Fix typos, abbreviations, and update multi line comments to single line comments, correct some names, and remove leftover header
2021-03-17 20:45:56 -05:00
Derek "Turtle" Roe a8c6a14463 Update ucodes.h
Remove title case, remove leftover header, fix typos, fix abbreviations
2021-03-17 20:45:56 -05:00
Derek "Turtle" Roe ba36ce31bb Update musyx.cpp
Fix title case, remove leftover header, add a TODO (was there supposed to be a comment there?), convert multi line comments into single line comments, fix typos, add newline
2021-03-17 20:45:56 -05:00
Derek "Turtle" Roe 7f0e8a84cf Update mp3.cpp
Fix typos, remove title case, remove leftover header, add TODO, add newline
2021-03-17 20:45:56 -05:00
Derek "Turtle" Roe b42c787ae0 Update main.cpp
Fix some typos, fix abbreviations, convert multi line comments into single line comments, add newline, add spacing
2021-03-17 20:45:56 -05:00
Derek "Turtle" Roe e00a90e14e Update jpeg.cpp
Remove leftover header, fix title case, convert multi line comments into single line comments, add some spacing, add newline, add TODO to find a better resource instead of French Wikipedia
2021-03-17 20:45:56 -05:00
Derek "Turtle" Roe 94e7a2dfae Update hle.h
Remove leftover header, remove title case, fix flag names, convert multi line comments into single line comments
2021-03-17 20:45:56 -05:00
Derek "Turtle" Roe 4b0930956c Update hle.cpp
Remove leftover header, remove title case, improve grammar, add some TODO comments, add some spacing and correct some ROM names, add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 4a62811889 Update common.h
Remove leftover header, remove title case, reword some comments to sound much better
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe b84c27abde Update alist_nead.cpp
Improved grammar, fix title case, remove leftover header, add newline, update comments for consistency
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 82a551bc97 Update alist_naudio.cpp
Remove leftover header, add punctuation, remove title case, improved grammar, add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 8bc1ce355c Update alist_audio.cpp
Remove some title case, fix typos, fix abbreviations, add some spacing, add newline, remove leftover header
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 68c3b7e459 Update alist.cpp
Fix title case, fix typos, change from multi-line comments to single line comments, fix abbreviations, add some spacing, remove some leftover headers, add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 3e442fc7bd Update Main.cpp
Fix typos, fix abbreviations, fix title case, and clean up some more spacing
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 27e0080393 Update Controller_1.1.h
Change multi-line comments into single line comments, fix some typos, remove some title case, improve grammar, update some things for consistency, fix abbreviations
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe e6fc59d7d7 Update NotificationClass.cpp
Add some spaces after comments begin, remove some title case
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe dd65b9c0e2 Update jniBridge.cpp
Change multi-line comments into single line comments, fix some typos, remove some title case, improve grammar, update some things for consistency
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe ee899b1757 Update stdafx.cpp
Add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 8b36f3d637 Update Rsp.h
Convert multiline comment into single line comment, capitalize DWORD, add hyphen to 32-bits, correct typo, and change "pre bswap" to "pre-bswap'd"
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 13d6fae9d8 Update mem.h
Remove header, convert multiline comments into single line comments
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 3b6dbf77c3 Update mem.cpp
Remove header, convert multiline comments into single line comments, add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe e77c32c550 Update audio.h
Remove header, change multiline comment into single line comment
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe de0522b67c Update audio.cpp
Remove header and add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 71db981ac1 Update arithmetics.h
Remove header
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe f52e6cd2e2 Update alist.h
Remove another header, take multiline comments and make them single line comments
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe ba77c09090 Update about.cpp
Add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 1f5e4d18ee Update UISettings.h
Eliminate some title case, add space after single line comment, and add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe dcd8e957ef Update UISettings.cpp
Change Rom to ROM
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 91c26d5207 Update SyncBridge.h
Add space after single line comment and add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 8e8ba73a31 Update SyncBridge.cpp
Add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 36e0269f07 Update NotificationClass.h
Remove some title case and add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 1442297d4f Update jniBridgeSettings.cpp
Remove extra newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 4b0d331a68 Update jniBridge.h
Add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe edae59bdb2 Update JavaRomList.h
Add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe 5542fe3aa2 Update JavaRomList.cpp
Add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe dfe0957988 Update JavaBridge.h
Add space after single line comments and add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe c1f914a974 Update JavaBridge.cpp
Add newline
2021-03-17 20:45:55 -05:00
Derek "Turtle" Roe cc20cad590 Update md5.cpp
Convert multi line comments into single line comments, fix typos, fix spacing, fix title case, remove some punctuation, add newline
2021-03-17 20:45:42 -05:00
Derek "Turtle" Roe 2b94002489 Update md5.h
Convert multi line comments into single line comments, fix spacing, fix verbosity, fix some typos, add capitals
2021-03-17 20:45:42 -05:00
Derek "Turtle" Roe e630f1248e Update CriticalSection.cpp
Fix comments, add spacing, add newline
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe b1caa76be6 Update FileClass.cpp
Fix title case, add newline
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 00653b2b65 Update IniFileClass.cpp
Fix title case, add spacing, fix some typos
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 311e39e0d0 Update path.cpp
Convert multi line comments, remove extra characters, fix spacing, adjust some wording, fix trace log comments, fix typos, remove unneeded punctuation, remove some unnecessary numbering
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 4723dd0db9 Update path.h
Add spaces, fix title case, change some wording
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 1e70f0b727 Update TraceModulesCommon.h
Add newline
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 5d29170be0 Update Trace.cpp
Add newline
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 98788d7e99 Update Thread.h
Add newline
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe d6de0a8690 Update Thread.cpp
Remove extra punctuation
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe eea4b66a36 Update SyncEvent.h
Add newline
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe e74d8f07b6 Update SyncEvent.cpp
Add newline
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe e47397ce88 Update stdtypes.h
Convert multi line comments into single line comments
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe e7353ceac4 Update StdString.cpp
Fix title case, add newline
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 5338a99b37 Update SmartPointer.h
Add spaces and fix title case, fix abbreviations
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 38263c8270 Update Random.h
Convert to single line comments and remove punctuation
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 0410cdd60f Update Random.cpp
Convert multi line comments into single line comments and fix some unneeded punctuation
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 1a7e8cebad Update Platform.h
Add space
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 227ffbe936 Update MemTest.cpp
Add newline
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 7d24276bb2 Update MemoryManagement.cpp
Add newline and fix title case and spacing
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 10d8fe0acb Update LogClass.cpp
Fix capitalization and add spaces, adjust some wording
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 0ceb1a7051 Update IniFileClass.h
Add space and fix title case
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe cf27e2bf60 Update HighResTimeStamp.h
Remove extra space
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 12a99d3d03 Update HighResTimeStamp.cpp
Add newline
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 41f43ae4c0 Update FileClass.h
Fix typo
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 012b5466d8 Update DateTimeClass.h
Remove extra space
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe 474109f919 Update CriticalSection.h
Remove extra newline
2021-03-17 20:45:41 -05:00
Derek "Turtle" Roe ba9dae4221 Update SettingsConfig.cpp
Capitalize some abbreviations, remove title case
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe a95d48d0d1 Update RomBrowserClass.cpp
Fix title case, add some spacing, rom > ROM, fix some typos, remove some punctuation, capitalize abbreviated code, adjust some wording
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe 911c85b162 Update MainMenu.cpp
Fix title case, add spacing, remove some punctuation, rom > ROM, convert multi line comments into single line comments, add newline
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe c01745c3ab Update MainWindow.cpp
Fix title case, add spacing, rom > ROM, add newline, and fix some instances of "Rom" being used in the GUI
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe 16ebbd9025 Update MainMenu.h
Fix title case and adjust spacing
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe 7d8316b0da Update DiscordRPC.cpp
Fix title case, add spacing, add newline, rom > ROM
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe 2f82144606 Update WelcomeScreen.h
Add newline
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe 8a83438d8a Update WelcomeScreen.cpp
Remove punctuation and capitalize abbreviation/code
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe 2b825d2311 Update SupportWindow.h
Add newline
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe cb7da8df46 Update SupportWindow.cpp
Add newline
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe b7a4153466 Update SupportEnterCode.h
Add newline
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe 753c54bf35 Update RomInformationClass.cpp
Fix capitalization and add space
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe 5c1a284dce Update RomBrowser.h
Add spacing, fix title case
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe dcab59c3d8 Update ProjectSupport.h
Add newline
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe 80d97c3ca7 Update ProjectSupport.cpp
Add newline
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe d2494a7728 Update Notification.h
Fix title case, rom > ROM, and capitalize where appropriate
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe 4199b3b4e5 Update Notification.cpp
Add spacing, fix title case, change rom to ROM, adjust wording, and add newline
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe bfe77e3416 Update MenuShortCuts.cpp
Add spacing, fix title case, adjust grammar, add newline
2021-03-17 20:45:25 -05:00
Derek "Turtle" Roe 39e3253d57 Update MenuClass.h
Add a space and add capitalization
2021-03-17 20:45:24 -05:00
Derek "Turtle" Roe 432e91b697 Update MenuClass.cpp
Add newline
2021-03-17 20:45:24 -05:00
Derek "Turtle" Roe a1b5cdd58c Update MainWindow.h
Add spacing, add capitalization where appropriate
2021-03-17 20:45:24 -05:00
Derek "Turtle" Roe c6b914aee2 Update LoggingUI.cpp
Add newline
2021-03-17 20:45:24 -05:00
Derek "Turtle" Roe e65b5533cd Update EnhancementUI.cpp
Add newline
2021-03-17 20:45:24 -05:00
Derek "Turtle" Roe 04d23cf107 Update DiscordRPC.h
Add newline
2021-03-17 20:45:24 -05:00
Derek "Turtle" Roe 7f1e4e6aa1 Update CheatClassUI.h
Add newline
2021-03-17 20:45:24 -05:00
Derek "Turtle" Roe 84ecfb0c01 Update CheatClassUI.cpp
Adjust spacing, fix title case, and capitalize some comments
2021-03-17 20:45:24 -05:00
Derek "Turtle" Roe a8bcc414f9 Update API.js
Remove some spaces, fix title case, and update capitalization
2021-03-17 20:45:24 -05:00
Derek "Turtle" Roe 55d5ba7bc8 Update About.h
Add newline
2021-03-17 20:45:24 -05:00
Derek "Turtle" Roe df871637ee Update About.cpp
Add a hyphen in high-definition, lower case the t in thanks, and add a newline
2021-03-17 20:45:24 -05:00
zilmar 1249e1f9f0 Add ability to remove the status bar 2021-03-18 11:02:37 +10:30
zilmar e063083803 Update Hacks/Mods in rdb, from BlueToonYoshi 2021-03-16 09:31:29 +10:30
zilmar 31571c64a7 Remove .editorconfig and .gitattributes 2021-03-15 21:51:21 +10:30
zilmar b65b893150
Merge pull request #2013 from vgturtle127/master
Beautification Part 3
2021-03-15 21:34:59 +10:30
zilmar 1f9eb9171b
Merge pull request #2014 from gurkangullu/patch-1
Some translations fixed
2021-03-15 21:34:15 +10:30
zilmar 7349920ad1
Merge pull request #2016 from vgturtle127/Fix-issues
Fix not being able to create issues the old way
2021-03-15 21:33:49 +10:30
Derek "Turtle" Roe 4d42f9b91b Fix being able to create issues
Sorry, that's my bad. But in all fairness, GitHub basically told me that this would "just work". :(
2021-03-14 18:55:39 -05:00
Grk a93661fd93
Update Turkish.pj.Lang 2021-03-12 18:52:09 +03:00
Grk eeb1447263
Some fixed 2021-03-12 17:11:16 +03:00
Derek "Turtle" Roe 77a856c9fa Update RDB Info.txt
Correct multiple grammar mistakes, capitalize abbreviations, fix some typos and fix Majora's Mask being called "Zelda2"
2021-03-12 03:35:37 -06:00
Derek "Turtle" Roe 21756c6070 Update main.cpp
Make this less wordy and remove title case, and also add a hyphen for "non-commercial"
2021-03-12 03:35:37 -06:00
Derek "Turtle" Roe 5d0d9927b1 Update apidoc.htm
Correct JavaScript and add newline
2021-03-12 03:35:18 -06:00
zilmar 33011f3a57
Merge pull request #2005 from vgturtle127/master
General project improvements and updates
2021-03-12 07:18:29 +10:30
zilmar 666b2c6469
Merge pull request #2007 from vgturtle127/beautification-1
Add final new lines to 2 files and beautify 2 files in the settings d…
2021-03-12 07:17:53 +10:30
zilmar b034ba1522
Merge pull request #2008 from vgturtle127/beautification-2
Beautification part 2
2021-03-12 07:17:06 +10:30
zilmar 02ddeaf654
Merge pull request #2010 from flagrama/patch-1
Add another possible format to Gameshark codes
2021-03-12 07:16:11 +10:30
Vincent Cunningham a54e1dfbdb
Add another possible format to Gameshark codes
`XXXXXXXX ??XX` seems to be used for some game cheats, such as one in Conker's Bad Fur Day. This should fix #2009.
2021-03-11 15:32:44 -05:00
Derek "Turtle" Roe 02bd9eedcf Add a newline to the example API JavaScript file 2021-03-11 02:30:25 -06:00
Derek "Turtle" Roe 5bb120e7a3 Eliminate some title case and adjust wording 2021-03-11 02:06:37 -06:00
Derek "Turtle" Roe 74c1389e75 Eliminate some title case, and improve wording and typos 2021-03-11 02:02:21 -06:00
Derek "Turtle" Roe f4032a4e64 Add last newline and adjust 2 comments 2021-03-11 02:01:39 -06:00
Derek "Turtle" Roe 4b240ad0ba Re-word a comment to be more general and make more sense 2021-03-11 02:00:59 -06:00
Derek "Turtle" Roe dcef4902d3 Add new line to the end of UpdateVersion.cpp 2021-03-11 02:00:30 -06:00
Derek "Turtle" Roe 64c3bcfc86 Update files for Visual Studio 2021-03-11 00:33:09 -06:00
Derek "Turtle" Roe d5caaf9b70 Oops 2021-03-10 19:02:06 -06:00
Derek "Turtle" Roe dd957689d7 Merge branch 'master' of https://github.com/vgturtle127/project64 2021-03-10 18:53:39 -06:00
Derek "Turtle" Roe d42f99a565 Update .editorconfig 2021-03-10 18:53:36 -06:00
Derek "Turtle" Roe f0acf8df2b
Update .github/CONTRIBUTING.md
Co-authored-by: Vincent Cunningham <flagrama@users.noreply.github.com>
2021-03-10 18:49:43 -06:00
zilmar 559de5ccdc Add N64 Hacks/Mods from BlueToonYoshi 2021-03-11 10:43:11 +10:30
Derek "Turtle" Roe 0a7f421c0c Add final new lines to 2 files and beautify 2 files in the settings directory 2021-03-10 03:37:35 -06:00
Derek "Turtle" Roe 9a5fde4551 Forgot to add a link to the build doc 2021-03-10 03:11:50 -06:00
Derek "Turtle" Roe e2a24fda1f Switch to markdown for changelog and update readme a bit 2021-03-10 02:59:39 -06:00
Derek "Turtle" Roe 0783748884 Switch to markdown for changelog and update readme a bit 2021-03-10 02:59:39 -06:00
Derek "Turtle" Roe 1526da8d48 General GitHub-related project improvements and updates
Added a CONTRIBUTING file to give new contributors an idea of what they can do to help with the project.

Also added an issue and pull request template to assist people with providing accurate and detailed bug reports, as well as making pull requests a bit easier to make and also read.

I also added a config.yml file to add a "sponsor" button that points to the Project64 "support the project" page on the website for people who want to support the project.

I added an EditorConfig file so that no matter what text editor or IDE contributors use,  we still have consistency across all contributions. I also added some EOL and charset enforcements as well as the final newline option to enforce our gitattributes file.

Speaking of the gitattributes file, I updated it with some new file types that were in the repo. I also added the generic auto normalize (it's the first line). This MAY cause the entire repo to look like it's being changed, but it isn't I promise. If this happens it will be the first and last time unless we change it again.

Most of the additions are just (as above) enforcing things we are already doing, like how diffs are handled and such.

I also added some future proofing with Linux and Mac-related file types and some other binary files.

This PR is still a work-in-progress and is mostly done very late and early into the morning, so be gentle with me. 😄
2021-03-10 02:59:36 -06:00
zilmar 93b35cdf28 Add Overclock to enhancment 2021-03-10 18:09:01 +10:30
zilmar 0f605a06d3 Remove Notes from being displayed by default 2021-03-08 18:24:49 +10:30
zilmar ab0e7f22bb
Merge pull request #1998 from flagrama/building-from-source
Add BUILDING.md
2021-03-06 10:58:14 +10:30
zilmar a29cdd75dd
Merge pull request #1999 from vgturtle127/master
Code and comment beautification (starting with main.cpp)
2021-03-06 10:58:06 +10:30
zilmar 5cf6a7729f
Merge pull request #2000 from flagrama/fix-settings-close-x
Settings: Fix titlebar Close button
2021-03-06 10:57:47 +10:30
zilmar e2f648be46
Merge pull request #2002 from flagrama/fix-7z
Fix Opening 7zip files
2021-03-06 10:57:41 +10:30
zilmar b35d59408a Add diable gameshark code 2021-03-06 10:56:24 +10:30
Vincent Cunningham bc130baa3a N64Rom: Add trace logs to LoadIN64mageIPL 2021-03-04 17:27:48 -05:00
Vincent Cunningham 008567781b N64Rom: Load first found ROM in 7z file
Should now search the entire 7zip file looking for a valid N64 ROM file
and load the first one it finds. Left comments referring to a future
dialog for selecting which file you want to open as it seems like a
good idea, but I don't have the familiarity with WTL yet to try to add
it.

May be necessary to skip files of a certain size while opening this way
as Project64 will try to allocate memory for the "ROM" file before it
is able to check if it really is a ROM file.
2021-03-04 17:22:26 -05:00
zilmar bc81e041f8 Have Cheat UI validate via CEnhancement 2021-03-04 14:29:31 +10:30
Vincent Cunningham a4bb7f588f RomList: Another one in a trace message 2021-03-03 19:53:13 -05:00
Vincent Cunningham 563ee060dd RomList: Fix 7zip filenames 2021-03-03 19:20:48 -05:00
Vincent Cunningham 971f19745b Settings: Fix titlebar Close button
IDCANCEL is still sent by the native Close button in the titlebar and
should still be handled.
2021-03-03 11:32:20 -05:00
Derek "Turtle" Roe 65fb1e472b Update main.cpp 2021-03-03 01:22:41 -06:00
Derek "Turtle" Roe 796a2ade62 Comment cleanup of main.cpp
Eliminate title case in some instances, improve some wording, and add a space after the single line comment block to improve readability
2021-03-03 01:12:05 -06:00
Vincent Cunningham 5fd9ee2393
Mention installer when building Release 2021-03-02 22:42:17 -05:00
Vincent Cunningham 903642a855
Add BUILDING.md 2021-03-02 22:24:46 -05:00
zilmar 43a2081cae
Merge pull request #1996 from vgturtle127/master
Make the readme a bit less wordy and more appealing.
2021-03-03 09:45:22 +10:30
zilmar 52c08f33c4
Merge pull request #1997 from flagrama/welcomescreen-debug-fix
Fix WelcomeScreen setting Default_GFX_Plugin
2021-03-03 09:45:05 +10:30
Vincent Cunningham 8ece98efc4 Fix WelcomeScreen setting Default_GFX_Plugin
Settings.cpp - Was missing a value for the new SettingID while running a
Debug build causing breakpoint to be handled when clicking OK. A new
handler with a default value has been added.

WelcomeScreen.cpp - Would set the Default_GFX_Plugin value and the value
would be used when launching a game or viewing the Plugins menu in
Options and set the Current_GFX_Plugin, but if a user were to try to
configure their Graphics Plugin prior to launching a game, they would
always open the Project64 Video config screen, even if they had chosen
GLideN64 as the default plugin. The Current_GFX_Plugin is now set with
the value of the Default_GFX_Plugin to ensure the correct configuration
dialog is opened.

WelcomeScreen.cpp - String value would always load the non-debug version
of Project64 Video after the above changes. The string to use is now
loaded from the Default_GFX_Plugin so if the default has never been set
the proper default value should now be used. If it has been set before
and is not a Project64 Video plugin, the value will be set to Project64
Video (non-debug) to keep the dialog accurate.
2021-03-02 17:32:05 -05:00
Derek "Turtle" Roe e629bc19b2 Make the readme a bit less wordy and more appealing. 2021-03-02 01:28:28 -06:00
zilmar 605dbafd15 Resume after closing enhancement window 2021-03-02 17:15:24 +10:30
zilmar 62920525d0 Make rdram size 8 mb by default 2021-03-02 16:40:31 +10:30
zilmar 1f15ed30ca Have 32bit disabled by default 2021-03-02 16:05:36 +10:30
zilmar 0e3c2b0559 Remove Plugin Note's and Core Note's from rdb 2021-03-02 14:48:26 +10:30
zilmar 5c60ea213f Update copyright date 2021-03-02 12:43:17 +10:30
zilmar 91afa79c6c
Merge pull request #1994 from vgturtle127/master
Update N64System.h copyright header and comments
2021-03-01 20:12:51 +10:30
zilmar 846ea11ef9
Merge pull request #1993 from flagrama/remove-unknown-oot-goodname
[OoT Randomizer] Remove greedy Good Name
2021-03-01 20:10:57 +10:30
zilmar b8206c5043
Merge pull request #1995 from flagrama/linux-fixes
Linux fixes
2021-03-01 20:10:49 +10:30
zilmar 88144f53c9 Prompt for jabo or glide plugin 2021-03-01 20:08:29 +10:30
Derek "Turtle" Roe 0e0c28c493 Update N64System.h 2021-02-28 22:05:04 -06:00
Vincent Cunningham 8dea0170d3
Ignore narrowing conversion on g++ 2021-02-28 20:32:42 -05:00
Vincent Cunningham 56d98cae9b
Use correct variable for log 2021-02-28 20:22:34 -05:00
Vincent Cunningham a76781bf0f IniFileClass.cpp: Restore include directive 2021-02-28 18:30:53 -05:00
Vincent Cunningham 38ca1407c9
Fix platform difference errors 2021-02-28 18:02:40 -05:00
Vincent Cunningham 3eaa3c591b
Modify Unix build script 2021-02-28 18:02:18 -05:00
Vincent Cunningham dcb360cf41
Replace \ with / in include directives 2021-02-28 17:38:56 -05:00
Derek "Turtle" Roe f36fdb6098 Update N64System.h comments
Fix title case and make MIPS an acronym. Add spaces before comments to increase readability on certain themes and editors.
2021-02-28 04:40:18 -06:00
Derek "Turtle" Roe 03dce5f74e Update copyright header for N64System.h
Switched from block comments to single line comments, updated copyright year, reduced verbosity of license lines, and switched to HTTPS for license link.
2021-02-28 04:28:15 -06:00
Vincent Cunningham 78ca6f473b Remove greedy Good Name
Removes the Good Name from the greedy THE LEGEND OF ZELDA rdb entry.
Settings still seem to be retained between all relevant ROMs and
changing an option in one will change the option for all of them.

This is preferable as the file name is the only way to distinguish
randomizer ROMs in the first place. It also won't override unrelated
rom hacks with the wrong name. This should reduce user confusion for
both of these cases.
2021-02-27 01:43:09 -05:00
zilmar dc227d7c2a
Merge pull request #1982 from flagrama/ootr-fix-entrance-rando-crash
[OoT Randomizer] Enable SSM-FUNC for unrecognized OoT ROMs
2021-02-27 11:25:47 +10:30
zilmar fdc55b37d9
Merge pull request #1981 from Akira13641/master
Add cheats file for Dinosaur Planet
2021-02-27 11:25:12 +10:30
zilmar e3f274c1c9
Merge pull request #1992 from flagrama/gliden64-installer-fixes
Fix installer issues with GLideN64
2021-02-27 11:24:28 +10:30
Vincent Cunningham 492d194418 Fix installer issues with GLideN64
Correct path GLideN64 is installed to. Give user edit permissions to the
directory since used for config and textures.
2021-02-26 18:43:41 -05:00
Akira13641 b177a03d1a
Add Widescreen and Ultra Widescreen codes 2021-02-25 17:22:26 -05:00
Vincent Cunningham 63d6d9fcc3 Enable SSM-FUNC for unrecognized OoT ROMs
This fixes an issue in Ocarina of Time Randomizer when
playing with Entrance Randomizer on in certain situations.
2021-02-25 15:37:48 -05:00
Akira13641 143f458118
Update Dinosaur Planet cheats file 2021-02-25 13:35:49 -05:00
Akira13641 1214080377
Add cheats file for Dinosaur Planet 2021-02-25 10:29:11 -05:00
zilmar 8afd888c06
Merge pull request #1951 from Alen-Alic/master
Several spelling fixes
2021-02-25 07:47:03 +10:30
zilmar f6008997e7
Merge pull request #1974 from flagrama/pj64-input-inverted-axis-checking-button
[Project64-Input] Fix inverted axis when checking pressed buttons
2021-02-25 07:46:14 +10:30
zilmar f397554a6a
Merge pull request #1973 from Akira13641/master
Add Project64.rdb and Project64.rdx entries for Dinosaur Planet
2021-02-25 07:46:06 +10:30
Akira13641 a4bd4146ac
Remove weird text that Github auto-inserted when committing 2021-02-24 15:37:48 -05:00
Vincent Cunningham 11c51f1b78 Fix inverted axis when checking pressed buttons 2021-02-24 13:38:15 -05:00
Alen-Alic 3ed58001f6
Update Bosnian.pj.Lang
(typography fixes)
2021-02-24 12:11:13 -06:00
Akira13641 2b8b2b3c62
Add entry for Dinosaur Planet 2021-02-24 12:58:44 -05:00
Akira13641 89c919ffa0
Add entry for Dinosaur Planet 2021-02-24 12:55:39 -05:00
zilmar 051532ce92 Merge branch 'master' of https://github.com/project64/project64 2021-02-24 21:26:24 +10:30
zilmar 9262e37c47 Make sure file is reloaded on opening cheat config 2021-02-24 21:25:35 +10:30
zilmar 0a2756c163
Merge pull request #1952 from flagrama/pj64-input-deadzones
[Project64-Input] Use non-square for deadzone
2021-02-24 12:54:49 +10:30
Vincent Cunningham a21f8dba21 Use non-square for deadzone 2021-02-23 20:41:39 -05:00
Alen-Alic fcb13d0750
Update and rename Duke Nukem - ZER0 H0UR (F).cht to Duke Nukem - ZERO HOUR (F).cht
(title spelling fixes)
2021-02-23 10:43:59 -06:00
Alen-Alic b17506cbd3
Update and rename Duke Nukem - ZER0 H0UR (U).cht to Duke Nukem - ZERO HOUR (U).cht
(title spelling fixes)
2021-02-23 10:43:36 -06:00
Alen-Alic ec814be1b6
Update and rename Duke Nukem - ZER0 H0UR (E).cht to Duke Nukem - ZERO HOUR (E).cht
(title spelling fixes)
2021-02-23 10:43:06 -06:00
Alen-Alic 34cc068a12
Update Bosnian.pj.Lang
(several grammar fixes)
2021-02-23 10:41:21 -06:00
zilmar 155d331d45 Do not necessary reload enhancement file 2021-02-23 21:39:48 +10:30
zilmar 998ff9ea2a Enhancements: show notes 2021-02-23 20:16:00 +10:30
zilmar beb5c3e77d Enhancement: allow enhancment with no GS entries 2021-02-23 20:15:21 +10:30
zilmar 20564b29bc cheats: Update the add text on new cheat 2021-02-23 20:14:36 +10:30
zilmar d2b586f9df enable apply button when enabling/disabling enhancements 2021-02-23 15:08:01 +10:30
zilmar 0252ede652 Merge branch 'master' of https://github.com/project64/project64 2021-02-20 16:31:44 +10:30
zilmar 6299f1c10b Include the enhancement directory 2021-02-20 16:30:49 +10:30
zilmar c1ed471fc1
Merge pull request #1910 from flagrama/fix-manual-start-emulation
Fix Start Emulation by only skipping StartEmulation when AutoStart is disabled
2021-02-20 15:15:51 +10:30
zilmar 4777191434
Merge pull request #1912 from john-peterson/patch-1
Update Banjo-Kazooie (U) (V1.1).cht
2021-02-20 15:14:54 +10:30
zilmar fe8209ca05 Move perm cheats out of rdb in to enhancement files 2021-02-20 15:05:09 +10:30
zilmar 6127878f8f Add plugin limiting to enhancements 2021-02-17 10:24:17 +10:30
zilmar 3e02ff31d7 Add Plugin list to enhancment 2021-02-11 21:56:09 +10:30
John Sebastian Peterson e285bc7c8b
Update Banjo-Kazooie (U) (V1.1).cht
All all these are wrong I'm on the phone now so it's very annoying to fix change
2021-02-08 05:59:36 +01:00
Vincent Cunningham 678c5819e8
Only skip StartEmulation in RunLoadedImage when AutoStart disabled 2021-02-02 10:27:23 -05:00
zilmar 3553c87121 Move enable enhancement to advanced 2021-02-02 17:01:29 +10:30
Vincent Cunningham 3482a1a1cf
Call RunLoadedImage when manually starting emulation
RunLoadedImage is skipped in the Run*Image methods in CN64System if AutoStart is disabled. If the check for if there is a current g_BaseSystem fails, these changes run RunLoadedImage to create one and StartEmulation.

I'm not sure the extra NULL guard is necessary, but I don't want to skip the first g_BaseSystem check altogether. I added it as a "just in case."
2021-02-01 23:42:54 -05:00
zilmar 89d56ff4fa Fix modal error in EnhancementUI 2021-02-02 13:55:28 +10:30
zilmar a4f904e4d7 Merge branch 'master' of https://github.com/project64/project64
# Conflicts:
#	Source/Project64/UserInterface/UIResources.rc
2021-02-02 13:40:12 +10:30
zilmar 782e781bab Be able to edit/enable/disable enhancements while running 2021-02-02 13:22:47 +10:30
zilmar c93b1211e2
Merge pull request #1909 from flagrama/fix-mute-audio-speed
Fix FPS not being limited when Audio muted
2021-02-02 12:12:01 +10:30
Vincent Cunningham f5af8f5261
Fix games not being FPS limited when Audio is muted 2021-02-01 20:31:45 -05:00
zilmar f003138037
Merge pull request #1908 from LuigiBlood/diskseektiming
[Settings] Add Disk Seek Timing choice
2021-01-30 10:27:09 +10:30
LuigiBlood 90d68dae52 Cache Disk Seek Timing Type into a global variable for optimization 2021-01-30 00:29:09 +01:00
LuigiBlood 5bdc3e11b1 [RDB] Force Slower Timing for Paint Studio Prototype
(Else Gnat Attack will crash.)
2021-01-29 23:43:42 +01:00
LuigiBlood 6f05e7a2f2 [Settings] Add Disk Seek Timing choice 2021-01-29 23:37:27 +01:00
zilmar b6325104a5 Fix validation when name is empty 2021-01-20 21:27:47 +10:30
zilmar cd16a8cc48 Clean up some warnings 2021-01-19 16:28:59 +10:30
zilmar eb986259f2 Enhancements: Load Active 2021-01-18 17:07:06 +10:30
zilmar fb2025508c English.pj.Lang: Fix BOM marker 2021-01-18 15:15:59 +10:30
zilmar d1223d1cf0 Fix build error 2021-01-17 17:29:05 +10:30
zilmar 453efb6d5e
Merge pull request #1897 from Squall-Leonhart/master
Replace Manufacturer with Media and what each letter corresponds with.
2021-01-17 16:17:01 +10:30
zilmar ddcd6ef855 Confirm cheat changes on closing window 2021-01-17 16:15:26 +10:30
zilmar 0c177171ea Change Apply button from bool to Lresult 2021-01-17 14:19:14 +10:30
zilmar fd1a6112c0 Clean up enhancements code 2021-01-17 13:47:58 +10:30
Squall Leonhart 7cbf80abab update lang files for media type 2021-01-11 12:59:54 +11:00
Squall Leonhart 1c21979afb Update RomInformationClass.cpp
lets just update these id's for now then
2021-01-11 12:27:37 +11:00
Squall Leonhart 636d39b291 Revert "Update RomInformationClass.cpp"
This reverts commit 6771249eca.
2021-01-11 12:26:57 +11:00
Squall Leonhart 6771249eca Update RomInformationClass.cpp
i don't know if this will even work?
2021-01-11 12:19:40 +11:00
Squall Leonhart 7d882f75b6 Manufacter ID was Media type all along
change all relevant code accordingly
2021-01-11 11:58:44 +11:00
Squall Leonhart 9d90fbc6b8 Update Project64.rdx
rdx details for unreleased eurocom game "40 Winks"
2021-01-11 11:50:34 +11:00
zilmar b63c1cbc3c
Merge pull request #1894 from Squall-Leonhart/master
Handles cases where the Manufacturer ID is 43 instead of 4E
2021-01-09 10:44:21 +10:30
Squall Leonhart cbecaf0c05 Handles cases where the Manufacturer ID is 43 instead of 4E
So these games are no longer listed as Uknown in their manufacturer field.
2021-01-09 11:07:21 +11:00
zilmar 5085b82f2c
Merge pull request #1891 from oddMLan/3rdparty_wtl
Some code cleanup/fixes
2021-01-02 20:53:43 +10:30
oddMLan 7475c20f19 [RSP] Force to compile in ANSI mode
Fixes RSP commands window and RSP register window not working
Fix some warnings
2021-01-02 01:43:56 -07:00
oddMLan 914ad3b74a Remove hardcoded Unicode API calls
Since #define UNICODE is defined in the project it will call the wrapper function which will return the W version
2021-01-01 20:37:00 -07:00
oddMLan 1ead776429 Upgrade 3rdParty/WTL to WTL 10.0 2021-01-01 20:31:11 -07:00
zilmar cb0f746099 Try to fix some bugs in the new cheat changes 2020-12-31 08:03:27 +10:30
zilmar c4160785e9 Test unique code 2020-12-30 11:17:25 +10:30
zilmar 4d28cf6bc3 Convert cheats to new format 2020-12-30 10:08:31 +10:30
zilmar 070e2ad5e5 Merge branch 'master' of https://github.com/project64/project64 2020-12-30 09:14:25 +10:30
zilmar 7de3fc3348 Change the handling of the cheat format 2020-12-30 09:14:04 +10:30
zilmar 4a4b0b2e33
Merge pull request #1885 from shygoo/script-ui
[Debugger] Improve script window
2020-12-19 07:37:23 +10:30
shygoo 9e825992ae [Debugger] Fix script window's copy button 2020-12-18 14:21:49 -06:00
shygoo 7ca05cde8a [Debugger] Add tooltips to scripts window 2020-12-18 14:15:16 -06:00
shygoo 033d9b8327 [Debugger] Improve script window UI/stability 2020-12-18 13:57:50 -06:00
zilmar 8c93155a25
Merge pull request #1882 from EmpyreusX/patch-1
Update Chinese (Simplified).pj.Lang
2020-12-18 09:57:34 +10:30
zilmar e97b04b751
Merge pull request #1884 from shygoo/debugger-fixes
[Debugger] Miscellaneous fixes
2020-12-18 09:57:11 +10:30
shygoo fdb6b25b39 [Debugger] Add basic multi-line support to code editor 2020-12-17 13:30:28 -06:00
shygoo 3f9ac808b3 [Debugger] Add socket.close to js api doc 2020-12-17 10:58:42 -06:00
shygoo 5888929cac [Debugger] Fix execution breakpoint toggle from context menu 2020-12-17 10:50:09 -06:00
EmpyreusX f9e3980f1f
Update Chinese (Simplified).pj.Lang 2020-12-12 11:28:06 +08:00
EmpyreusX 9570e6443c
Update Chinese (Simplified).pj.Lang 2020-12-12 11:25:00 +08:00
zilmar 003205f254 Clean up cheat files 2020-12-08 18:58:55 +10:30
zilmar 2dcc69fa44
Merge pull request #1880 from RocketRobz/master
Conker's BFD cheats: Fix spacing mistake
2020-12-03 09:55:11 +10:30
RocketRobz 3a7e36a733 Merge branch 'master' of https://github.com/RocketRobz/project64 2020-12-02 13:30:22 -07:00
RocketRobz 4d05db4697 Conker's BFD cheats: Fix spacing mistake 2020-12-02 13:30:10 -07:00
zilmar b4dfa3fdb2
Merge pull request #1877 from gurkangullu/patch-2
Some translations updated and changed.
2020-12-03 06:48:50 +10:30
zilmar 4854801e9a
Merge pull request #1874 from shygoo/tlb-bounds
[Core] Fix TLB bounds check
2020-12-03 06:48:37 +10:30
zilmar 6475472676
Merge pull request #1879 from RocketRobz/master
Update `Play as` cheat and add `Wait Animation Trigger` cheat for Conker's BFD
2020-12-03 06:47:49 +10:30
RocketRobz 7d4485e255 Add `Wait Animation Trigger` cheat for Conker's BFD
Cheat by ConkerGuru
2020-12-02 13:09:04 -07:00
RocketRobz 6d2119e467 Update `Play as` cheat for Conker's BFD 2020-12-02 12:54:30 -07:00
Grk d0043bd242
Some translations updated and changed. 2020-12-02 01:03:21 +03:00
shygoo 5b44212c2d [Core] Fix TLB bounds check 2020-11-22 13:06:50 -06:00
zilmar 124b1c9257 Project64: Read cheats from multiple files 2020-11-19 17:46:07 +10:30
zilmar 88ac97c3a7 Installer: Fix Gliden64 issues when not there 2020-11-18 08:00:32 +10:30
zilmar 372da9526f
Merge pull request #1871 from shygoo/dma-log-export
[Debugger] Implement DMA log export (fix #1858)
2020-11-18 06:46:29 +10:30
shygoo c47af62f56 fix build error 2020-11-17 12:17:31 -06:00
shygoo 3a1b870c44 [Debugger] Implement DMA log export (fix #1858) 2020-11-17 11:57:21 -06:00
zilmar 67eb69a7a2 Installer: Trying to fix compile issue 2020-11-14 12:47:27 +10:30
zilmar df257b57fa installer: Have GlideN64 include directory recursively 2020-11-14 12:35:48 +10:30
zilmar a495e01457 Installer: Add Gliden64 to installer 2020-11-14 12:21:42 +10:30
zilmar 1c9f090508 Project64: update spelling of names in about 2020-11-14 12:19:28 +10:30
zilmar 4354ff8b26 Project64: Redo the about window 2020-11-11 20:59:13 +10:30
zilmar 23563db02f Remove about config files 2020-11-09 19:42:30 +10:30
zilmar 1256d80bad Switch Forum with discord in help menu 2020-11-09 14:19:05 +10:30
zilmar 9fe3b4c9a6 Remove English_alternative.pj.Lang 2020-11-09 13:34:40 +10:30
zilmar 45da6e6284 Rename Homepage to website 2020-11-09 13:34:06 +10:30
zilmar 828e446830
Merge pull request #1864 from Alen-Alic/master
Update and rename Top Gear Hyper Bike (U).cht to Top Gear Hyper-Bike …
2020-11-06 11:52:02 +10:30
zilmar 018da7cc3d
Merge pull request #1862 from shygoo/assembler-fixes
[Debugger] Add missing cop1 cvt ops to assembler, remove constexprs
2020-11-06 11:48:45 +10:30
Alen-Alic 5d21361a49
Update and rename Top Gear Hyper Bike (U).cht to Top Gear Hyper-Bike (U).cht
(hyphen added in title to go along with European version)
2020-10-27 19:02:04 -05:00
zilmar 769323e3cb Remove test code from CProjectSupport::ShowSuppotWindow 2020-10-27 19:02:37 +10:30
zilmar aee389fe77 add note in changes about unique dir 2020-10-27 18:17:40 +10:30
zilmar 5704fe5a5e Make a seperate entry for zelda randomizer 2020-10-27 17:19:54 +10:30
zilmar 5ed48cbb97 Project64: Make UniqueSaveDir on by default 2020-10-27 17:00:28 +10:30
zilmar 1751b2fd8b Project64: Only show support window once per hour 2020-10-27 16:41:50 +10:30
shygoo 1f6b0140c9 [Debugger] Add missing cop1 cvt ops to assembler, remove constexprs 2020-10-26 12:01:21 -05:00
zilmar 25dde67f9d Readme: Update discord link 2020-10-22 12:45:24 +10:30
zilmar 15578c2d93
Merge pull request #1860 from Alen-Alic/master
Update README.md
2020-10-22 12:44:07 +10:30
zilmar 37ed5a13f3
Merge pull request #1854 from gurkangullu/patch-1
Small changes
2020-10-22 12:43:35 +10:30
zilmar c57ad316af
Merge pull request #1849 from Alen-Alic/patch-7
Update and rename Mickey no Racing Challenge USA (J).cht to Mickey No…
2020-10-22 12:43:20 +10:30
zilmar 454dd6661f
Merge pull request #1848 from Alen-Alic/patch-6
Update and rename Die Hard 64 ProtoType (Disc3).cht to Die Hard 64 Pr…
2020-10-22 12:43:06 +10:30
zilmar f3fc84b569 Merge branch 'master' of https://github.com/project64/project64 2020-10-22 12:41:36 +10:30
zilmar 890e9b5c2c Project64: Have nag use the registry 2020-10-22 12:41:19 +10:30
zilmar 373df2a912 Project64: Provide ability for alternate identifier game settings 2020-10-22 12:37:09 +10:30
Alen-Alic 65742c10e4
Update README.md
Few grammar and layout fixes
2020-10-19 18:54:39 -05:00
zilmar 7e503dc192 Project64: In ini handling change SectionList from vector to set 2020-10-12 16:51:23 +10:30
zilmar f5c2c33149 Project64: Add CN64Rom::IsPal 2020-10-12 15:01:28 +10:30
zilmar 0bff53e11c Project64: Update language enum 2020-10-12 14:11:19 +10:30
zilmar 6caa9ea47a Project64: Some code clean up of N64RomClass.h 2020-10-12 12:10:21 +10:30
zilmar a497e9ef38 Project64: welcome screen was not saving drive 2020-10-12 11:48:38 +10:30
Grk 43e4cf5d2f
Small changes 2020-09-27 17:45:07 +03:00
Alen-Alic 6ca47b1050
Update and rename Mickey no Racing Challenge USA (J).cht to Mickey No Racing Challenge USA (J).cht
(capitalization fixes)
2020-08-28 01:38:18 -05:00
Alen-Alic fbe8904aef
Update and rename Die Hard 64 ProtoType (Disc3).cht to Die Hard 64 ProtoType (Disc 3).cht
(fixed spacing to go along with disc 1 & 2)
2020-08-28 01:34:34 -05:00
zilmar 8ed4a8016c
Rename Sin and Punishment: Sora no Kokeisha (J) [T].cht to Sin and Punishment - Sora no Kokeisha (J) [T].cht 2020-08-19 15:56:35 +09:30
zilmar 7a56e81cd1
Rename Sin and Punishment: Sora no Kōkeisha (J) [T].cht to Sin and Punishment: Sora no Kokeisha (J) [T].cht 2020-08-19 15:50:42 +09:30
zilmar 5bc322cc19
Merge pull request #1845 from Alen-Alic/patch-4
Proper Japanese spelling of title
2020-08-19 14:57:19 +09:30
zilmar 8b404100ed
Merge pull request #1846 from Alen-Alic/patch-5
and > & in title fix (US version)
2020-08-19 14:56:56 +09:30
zilmar 99bd1e2d2f Merge branch 'master' of https://github.com/project64/project64 2020-08-19 14:55:30 +09:30
zilmar 76a197f26e Project64-Input: Fix input plugin to compile as 64bit 2020-08-19 14:54:49 +09:30
Alen-Alic b63f959b76
and > & in title fix (US version) 2020-08-07 04:32:11 -05:00
Alen-Alic 05fb34b459
Proper Japanese spelling of title 2020-08-07 04:30:52 -05:00
zilmar 4976ea5cab
Merge pull request #1841 from Alen-Alic/patch-2
Update and rename Tower&Shaft (Aleck64).cht to Tower & Shaft (Aleck64…
2020-08-04 22:29:40 +09:30
zilmar 883632b4a4 Project64: Add choosing game dir on welcome screen 2020-08-04 22:28:40 +09:30
zilmar c169291135 Super Mario 64 (U).cht: Update Levitate code 2020-08-04 10:02:14 +09:30
zilmar 3110a92f3f Project64: Debug build to default to recompiler 2020-08-04 09:48:32 +09:30
zilmar f4106c97ce Project64-input: Make default input plugin 2020-08-03 21:58:13 +09:30
zilmar c2e1b892a9 Project64-input: Handle multiple controllers 2020-08-03 21:49:24 +09:30
zilmar 3f5069cb59 Project64-input: axis for button press 2020-08-03 20:42:00 +09:30
Alen-Alic 73d6c2797b
Update and rename Tower&Shaft (Aleck64).cht to Tower & Shaft (Aleck64).cht
(title spacing fix)
2020-08-01 01:25:36 -05:00
zilmar 1fad798573 Project64-input: Be able to configure controller PAK 2020-07-28 21:56:45 +09:30
zilmar 6c6bdaef6a Project64-input: If setup fails clear 2020-07-28 21:24:59 +09:30
zilmar be8af060e7 Project64-input: Disable page if not plugged in 2020-07-28 17:47:42 +09:30
zilmar f0f887ce86 Project64-input: Remove duplicate mappings 2020-07-28 12:55:04 +09:30
zilmar 9d3bbe4659 Project64-input: Ignore empty button on device name 2020-07-28 12:42:59 +09:30
zilmar f218c2bfc9 Project64-input: Real N64 Range 2020-07-27 21:21:30 +09:30
zilmar 6417eaf866 Project64-input: Cancel should reset buttons 2020-07-27 17:03:35 +09:30
zilmar 878725490b Project64-input: Display device bound to 2020-07-22 13:13:42 +09:30
zilmar fc51e39738 Project64-input: fix resource.h 2020-07-21 12:43:34 +09:30
zilmar fa3196f75a Project64-input: Allow deadzone to be configurable 2020-07-21 12:41:40 +09:30
zilmar f89d027a09 Project64-input: Update the layout 2020-07-21 11:16:51 +09:30
zilmar 7fe46940b4 Project64-input: Add dependency on UpdateVersion 2020-07-20 09:57:12 +09:30
zilmar d102c48f8a Add note about new plugin to changes.txt 2020-07-15 21:37:17 +09:30
zilmar b42ccbc998 Add Project64-input to installer/zip 2020-07-15 21:36:03 +09:30
zilmar ac45d34b29
Merge pull request #1837 from project64/input-plugin
Input plugin
2020-07-15 21:20:24 +09:30
zilmar 023ea7d561
Merge pull request #1834 from Alen-Alic/master
2 cheat file title fixes
2020-07-15 21:19:26 +09:30
zilmar bb5281ba3e
Merge pull request #1836 from oddMLan/lang-edit
Update a couple language names
2020-07-15 21:18:59 +09:30
zilmar eef13e78d3 Project64-input: remove debug string 2020-07-15 21:13:53 +09:30
zilmar f7315801cb Project64-input: Set the version as 1.0 2020-07-15 21:09:32 +09:30
zilmar 22adc2e782 Project64-input: Add reset button 2020-07-15 21:08:48 +09:30
zilmar bdb670f48c Project64-input: Add scanning game pad 2020-07-15 21:02:48 +09:30
zilmar 2b049a2a53 Project64-input: Add Device notification files to project 2020-07-15 20:42:20 +09:30
zilmar f2b35fb5b4 Project64-input: Detect devices changed 2020-07-15 20:40:20 +09:30
zilmar d21c3a89f2 Project64-input: Add Setup button 2020-07-15 20:34:23 +09:30
zilmar 1be3f869d6 Project64: CSettingTypeApplication::Save: do not compare default if passing NULL 2020-07-15 20:01:55 +09:30
oddMLan 18443f5d41 Update Brazilian and Japanese language names
They use the ISO-3166-1 names now
https://en.wikipedia.org/wiki/ISO_3166-1
Others might need updating as well but idc ¯\_(ツ)_/¯
2020-07-14 23:24:02 -07:00
Alen-Alic 489b6f0fae
Rename Paperboy 64 (E).cht to Paperboy (E).cht
(title fix)
2020-07-08 12:40:25 -05:00
Alen-Alic 51054d8080
Rename A Bug's Life.cht to A Bug's Life (E).cht
(European version cheats)
2020-07-08 12:35:17 -05:00
zilmar 931289a662
Merge pull request #1789 from LuigiBlood/ddstate
[Save State] Add Disk Interface to Save State file
2020-07-08 15:24:19 +09:30
zilmar fda1245a8a
Merge pull request #1826 from Alen-Alic/master
Fixing OOT cheat file titles to be in alphabetical order
2020-07-08 15:23:17 +09:30
zilmar cf92e61611
Merge pull request #1827 from LuigiBlood/rdb
[RDB] Add Paint Studio Prototype Build
2020-07-08 15:22:33 +09:30
zilmar da2ded3368
Merge pull request #1828 from Alen-Alic/patch-1
007 TWINE cheat file title fix
2020-07-08 15:22:20 +09:30
zilmar ea01dd2745
Merge pull request #1829 from Fanatic-64/master
Update Project64.rdb
2020-07-08 15:22:06 +09:30
zilmar be25d50342
Merge pull request #1833 from Alen-Alic/patch-2
Deleting duplicate file of "Army Men - Sarge's Heroes (E) (M3).cht"
2020-07-08 15:21:23 +09:30
zilmar 5d59156ee4 Project64-input: Add selecting of device 2020-07-07 11:59:49 +09:30
zilmar 64a3e69cce Project64-input: Get axis on GetKeys 2020-07-07 11:56:40 +09:30
zilmar 7bbba05024 Project64-input: Find the first plugin plugged in 2020-07-07 11:53:32 +09:30
zilmar f1d8910e5f Project64-input: Add controller present 2020-07-07 11:50:36 +09:30
zilmar 8df9403bce Project64-input: Add saving/loading of range 2020-07-07 11:46:08 +09:30
zilmar 00556d4524 Project64-input: Flip x/y axis in structure 2020-07-07 11:36:10 +09:30
Alen-Alic 15193d6b66
Deleting duplicate file of "Army Men - Sarge's Heroes (E) (M3).cht" 2020-07-05 19:43:10 -05:00
zilmar 09de7617bf Project64-input: Start to implement GetKeys 2020-07-01 13:17:36 +09:30
zilmar ba2ea24274 Project64-input: Be able to load/save controller 2020-07-01 13:07:55 +09:30
zilmar acd835cfc4 Project64-input: Add more buttons to be scanned 2020-07-01 11:42:13 +09:30
zilmar 31afb1cf6e Project64-input: Add Analog buttons to n64 controller 2020-07-01 10:31:41 +09:30
zilmar 1a19934916 Project64-input: Add device to button 2020-07-01 10:24:29 +09:30
zilmar f78e292796 Input plugin: Start to scan keyboard 2020-06-23 17:17:46 +09:30
Fanatic-64 c5b82cd864
Update Project64.rdb
-Update header version numbers and date
-Add the recently dumped ROM "Mission Impossible (S) (V1.1)"
-Add "Old [!] ROM is bad" warnings for "Pokemon Snap (I)" and "Golden Nugget 64 (U)", as these ROMs were recently found bad and redumped, but the bad versions are still marked [!] in the latest GoodN64
-Remove bad ROM warning for "Mission Impossible (F)", as this ROM was redumped and corrected in GoodN64 over 15 years ago
-Remove stray space from the core notes of Pokemon Snap
-Remove [F389A35A-17785562-C:4A] ("Diddy Kong Racing (J)"), this is actually an edited ROM for loading on copier devices (Mr. Backup Z64, Doctor V64).
-Change "Elmo's Number Journey (U)" status to "Issues (core)" and add core note explaining crash (as detailed in https://github.com/project64/project64/issues/1739)
2020-06-21 22:35:52 -05:00
Alen-Alic f99d164a95
Rename 007 - The World is Not Enough (U).cht to 007 - The World Is Not Enough (U).cht 2020-06-21 08:40:25 -05:00
LuigiBlood 4784ffddd5 [RDB] Add Paint Studio Prototype Build 2020-06-20 14:08:24 +02:00
LuigiBlood 4205f989a4 [Save State] Compare 64DD save state header more proper 2020-06-19 21:37:08 +02:00
Alen-Alic f55e901cca
Rename Legend of Zelda, The - Ocarina of Time (E) (GC Version).cht to The Legend of Zelda - Ocarina of Time (E) (GC Version).cht 2020-06-19 14:04:54 -05:00
Alen-Alic 8a07640f0e
Rename Legend of Zelda, The - Ocarina of Time (E) (V1.0).cht to The Legend of Zelda - Ocarina of Time (E) (V1.0).cht 2020-06-19 14:04:43 -05:00
Alen-Alic 6a433ed1d2
Rename Legend of Zelda, The - Ocarina of Time (E) (V1.1).cht to The Legend of Zelda - Ocarina of Time (E) (V1.1).cht 2020-06-19 14:04:32 -05:00
Alen-Alic 492a7dee7a
Rename Legend of Zelda, The - Ocarina of Time - Master Quest (E).cht to The Legend of Zelda - Ocarina of Time - Master Quest (E).cht 2020-06-19 14:04:16 -05:00
zilmar 05dd64b9a5
Merge pull request #1825 from shygoo/memview-ansi
[Debugger] Use better charset for memory viewer's text
2020-06-19 15:13:01 +09:30
shygoo e1b2fee7af [Debugger] Use better charset for memory viewer's text 2020-06-18 22:46:17 -05:00
zilmar 9fb02e5322
Merge pull request #1823 from Alen-Alic/master
Fixing more cheat file game titles
2020-06-19 11:57:52 +09:30
zilmar 9dac9eff31
Merge pull request #1819 from LuigiBlood/dderror
[Disk] Error when reading invalid blocks + fix LBAToByte
2020-06-19 11:56:47 +09:30
zilmar 80b6de0afb
Merge pull request #1824 from shygoo/fix-string-search
[Debugger] Fix string search
2020-06-19 11:56:25 +09:30
shygoo 564e1bb938 [Debugger] Fix string search 2020-06-18 21:03:21 -05:00
Alen-Alic 98bc0de11d
Update and rename GT 64 Championship Edition (U).cht to GT 64 - Championship Edition (U).cht
(fixing title punctuation)
2020-06-18 04:45:28 -05:00
Alen-Alic e051ab2aae
Rename GT 64 Championship Edition (E).cht to GT 64 - Championship Edition (E).cht
(fixing title punctuation)
2020-06-18 04:45:00 -05:00
Alen-Alic f33e44a2f0
Rename Bust A Move '99 (U).cht to Bust-A-Move '99 (U).cht
(fixing title punctuation)
2020-06-18 04:43:29 -05:00
Alen-Alic 85b1377499
Update and rename Bust A Move 3 DX.cht to Bust-A-Move 3 DX.cht
(fixing title capitalization)
2020-06-18 04:42:55 -05:00
Alen-Alic a73742084a
Rename Berney must die!.cht to Berney Must Die!.cht
(fixing title capitalization)
2020-06-18 04:41:45 -05:00
zilmar 760a3d6b00
Merge pull request #1822 from m000z0rz/fix-js-api-undefined-callbacks
(JS API) Allow undefined (optional) callbacks for Socket.connect and Socket.write
2020-06-18 09:36:56 +09:30
m000z0rz 0e9f6f183b Allow undefined (optional) callbacks for Socket.connect and Socket.write 2020-06-17 18:41:49 -05:00
zilmar 5789f5db85
Merge pull request #1821 from Alen-Alic/master
Bosnian File & 'Mace - The Dark Ages' Cheat File Fixes
2020-06-18 07:08:50 +09:30
Alen-Alic 7fc7c7094d
Rename Mace - The Dark Ages (U).cht to Mace - The Dark Age (U).cht
(correct title spelling)
2020-06-17 16:31:57 -05:00
Alen-Alic 378c2d6afb
Update Bosnian.pj.Lang
(UTC-8 --> UTC-8-DOM / minor fixes)
2020-06-17 16:31:33 -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
zilmar 892c175868
Merge pull request #1813 from Alen-Alic/master
Discord hyperlink & 4 title capitalization fixes
2020-06-16 10:51:43 +09:30
Alen-Alic 349a15c567
Update 007 - The World is Not Enough (U).cht
(fixing title capitalization)
2020-06-15 16:05:00 -05:00
Alen-Alic fff557429a
Update and rename 007 - The World is Not Enough (E) (M3).cht to 007 - The World Is Not Enough (E) (M3).cht
(fixing title capitalization)
2020-06-15 16:04:42 -05:00
Alen-Alic d05102631f
Rename DONKEY KONG 64.cht to Donkey Kong 64.cht
(fixing title capitalization)
2020-06-15 12:48:40 -05:00
Alen-Alic e7392d7a05
Rename Airboarder 64 (E).cht to Air Boarder 64 (E).cht
(fixing title capitalization)
2020-06-15 12:44:00 -05:00
Alen-Alic 727ec46c09
Update README.md
(hyperlinking Discord in text)
2020-06-15 12:43:15 -05:00
zilmar 2d53c3684a No need for support link in the README.md 2020-06-15 21:11:58 +09:30
zilmar 8e95f3bbaa
Merge pull request #1808 from oddMLan/patch-2
[README.md] Reword and remove superfluous wording
2020-06-15 16:07:42 +09:30
zilmar c50cee0407
Merge pull request #1807 from Alen-Alic/master
Fixing game titles for several cheat code files
2020-06-15 16:06:37 +09:30
Kimberly J Ortega 8300cc0072
[README.md] Reword and remove superfluous wording
I liked some of the changes by @Alen-Alic but I think keeping it short and sweet is best
Under the requisites including sound card and storage is redundant, since every computer that runs Windows XP comes with audio capabilities, and storage is not a concern since who doesn't have 5MB of storage available.

After this commit, please do not add other modifications to the README.md unless there has been a significant development (like Android version coming back). For the meantime, we believe it is already good as-is.
2020-06-14 21:53:55 -07:00
Alen-Alic eec51ffd9f
Update Bosnian.pj.Lang
(punctuation fixes)
2020-06-14 18:30:04 -05:00
Alen-Alic 391f6883d5
Update and rename Xena Warrior Princess - Talisman of Fate (U).cht to Xena - Warrior Princess - Talisman of Fate (U).cht
(hyphen in original name)
2020-06-14 17:47:58 -05:00
Alen-Alic 16d1efa021
Update and rename Xena Warrior Princess - Talisman of Fate (E).cht to Xena - Warrior Princess - Talisman of Fate (E).cht
(hyphen in original name)
2020-06-14 17:47:43 -05:00
Alen-Alic 6e1b20c4d7
Update and rename TG RALLY 2.cht to Top Gear Rally 2.cht
(correct naming of title)
2020-06-14 17:45:11 -05:00
Alen-Alic d99b4ff33b
Update and rename Scooby-Doo - Classic Creep Capers (E).cht to Scooby-Doo! - Classic Creep Capers (E).cht
(correct puncuation of title)
2020-06-14 17:42:12 -05:00
Alen-Alic e604e8a274
Update and rename Scooby-Doo - Classic Creep Capers (U) (V1.0).cht to Scooby-Doo! - Classic Creep Capers (U) (V1.0).cht
(correct puncuation of title)
2020-06-14 17:42:11 -05:00
Alen-Alic ccb8e3c2d4
Update and rename Scooby-Doo - Classic Creep Capers (U) (V1.1).cht to Scooby-Doo! - Classic Creep Capers (U) (V1.1).cht
(correct puncuation of title)
2020-06-14 17:42:10 -05:00
Alen-Alic 483ac37134
Update and rename RockMan Dash.cht to Rockman DASH.cht
(correct captialization of title)
2020-06-14 17:40:27 -05:00
Alen-Alic 02950e7174
Rename Rayman2 The Great Escape (E).cht to Rayman 2 - The Great Escape (E).cht 2020-06-14 17:38:59 -05:00
Alen-Alic c318a4a7dd
Update and rename Mystical Ninja - Starring Goemon (U).cht to Mystical Ninja Starring Goemon (U).cht
(no hyphen in original name)
2020-06-14 17:35:21 -05:00
zilmar 280800a922
Merge pull request #1806 from Alen-Alic/master
Several typography additions and fixes
2020-06-15 06:18:29 +09:30
Alen-Alic 75e507f2b1
Rename licence.md to license.md 2020-06-14 15:21:56 -05:00
Alen-Alic 4ae3c9cd84
Update Bosnian.pj.Lang
Fixed periods.
2020-06-14 15:21:43 -05:00
Alen-Alic 4d9304c3f8
Update README.md 2020-06-14 15:21:07 -05:00
zilmar 3fe612096c
Merge pull request #1804 from pcca-matrix/master
Fix N-rage X-Input Controller
2020-06-14 19:41:23 +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
zilmar ccc75860ee
Merge pull request #1803 from shygoo/fix-editnumber32-paste
Fix pasting for EditNumber32 textboxes
2020-06-14 18:39:43 +09:30
shygoo f82ee04173 Fix pasting for EditNumber32 textboxes 2020-06-14 03:04:41 -05:00
zilmar 32fe7b7672
Merge pull request #1799 from Alen-Alic/patch-4
Update README.md
2020-06-13 23:03:21 +09:30
Alen-Alic 6ff5d739f9
Update README.md
Storage requirement added.
2020-06-13 08:29:19 -05:00
zilmar 2ce4bd01a7
Merge pull request #1798 from Alen-Alic/patch-3
Updates README.md
2020-06-13 22:54:40 +09:30
Alen-Alic cd359fbb64
Updates README.md
Updates to system requirements, also minor fixes.
2020-06-13 08:20:05 -05:00
zilmar c90935dd7c
Merge pull request #1797 from Alen-Alic/patch-2
Update README.md
2020-06-13 21:59:59 +09:30
Alen-Alic 9026d0ef38
Update README.md
All mentions of Android removed, also further fixes.
2020-06-13 07:25:04 -05:00
Alen-Alic 67b1fa9570
Update README.md
More additions
2020-06-13 07:14:23 -05:00
Alen-Alic 0d131a775d
Update README.md
Further grammar, wording and layout fixes.
2020-06-13 06:12:55 -05:00
zilmar 32b383fd84
Merge pull request #1796 from oddMLan/patch-1
Update README.md
2020-06-13 20:15:43 +09:30
Kimberly J Ortega 9e5bec5ca8 Update README.md 2020-06-13 03:43:28 -07:00
zilmar deae3e160f
Merge pull request #1795 from Alen-Alic/patch-1
Update README.md
2020-06-13 19:55:38 +09:30
Alen-Alic 824683d9fb
Update README.md
Spelling and wording fixes
2020-06-13 05:18:45 -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
zilmar df4bec24ec
Merge pull request #1792 from Alen-Alic/master
Update Bosnian.pj.Lang
2020-06-12 14:18:10 +09:30
Alen Alic 2ac41c41b0
Update Bosnian.pj.Lang
Fixed letter rendering error in Line 215.
2020-06-10 15:31:01 -05: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 b2184fbeef More cheat tweaks 2020-06-09 16:53:58 +09:30
zilmar 56ccef8ee0 Join Settings: escape ":" with splitting file 2020-06-08 16:52:41 +09:30
zilmar c014da7626 Sync cheats with gents cheats 2020-06-08 16:51:46 +09:30
zilmar f6c2de705f Cheats/AeroGauge (J): update cheats 2020-06-08 10:44:53 +09:30
zilmar 1765ba7fb8 Cheats/007 - The World is Not Enough (U).cht: update some names 2020-06-08 10:39:19 +09:30
zilmar 5950a8338c Cheats/007 - The World is Not Enough (E) (M3).cht: update names 2020-06-08 10:32:29 +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 1229267b77
Merge pull request #1780 from AceAlen/master
Update Bosnian.pj.Lang
2020-06-04 14:59:26 +09:30
Alen Alic 77ba7fa814
Update Bosnian.pj.Lang 2020-06-04 00:18:51 -05:00
zilmar 12f933249c
Merge pull request #1779 from AceAlen/master
Renaming Bosnian.pj.Lang(2) to Bosnian.pj.Lang
2020-06-04 12:02:39 +09:30
Alen Alic 65c73f6ef3
Rename Bosnian.pj.Lang(2) to Bosnian.pj.Lang 2020-06-03 21:07:48 -05:00
Alen Alic a3c7603c8f
Delete Bosnian.pj.Lang 2020-06-03 21:07:41 -05:00
zilmar 03179e998d
Merge pull request #1778 from AceAlen/master
Remove past Bosnian translation files
2020-06-04 11:31:50 +09:30
Alen Alic b3f3e74e40
Delete Bosnian.pj.Lang 2020-06-03 20:41:07 -05:00
Alen Alic 20108402a1
Delete Bosnian.pj.Lang.txt 2020-06-03 20:40:58 -05:00
zilmar a5ba1f020c
Merge pull request #1776 from AceAlen/patch-3
Update Bosnian.pj.lang
2020-06-03 11:05:06 +09:30
Alen Alic dd58dfacb6
Update Bosnian.pj.lang
Several updates to the Bosnian translation. I couldn't figure out how to create a pull request to merge the 2 previous files together, so if you can, delete the 2 previous Bosnian translation files and put this one in it's place.
2020-06-02 17:01:06 -05:00
Alen Alic 66c4311329
Update Bosnian.pj.lang
Several updates to the Bosnian translation. I couldn't figure out how to create a pull request to merge the 2 previous files together, so if you can, delete the 2 previous Bosnian translation files and put this one in it's place.
2020-06-02 16:56:25 -05:00
zilmar 2293d83e2f Super Mario 64 (U).cht: Fix options for level select 2020-06-03 05:59:28 +09:30
zilmar adcb996338 007 The World is Not Enough (E).cht: Add Access All Guns and Weapons and Access All Gadgets and Items 2020-06-02 21:59:14 +09:30
zilmar 9a712bd038 Convert cheats back to standard GS version 2020-06-02 18:05:57 +09:30
zilmar e6dae9f98f FIFA Soccer 64 (E).cht: Fix cheat options 2020-06-02 17:37:11 +09:30
zilmar 2c973bcfa8 F-Zero X (U).cht: Fixing cheat numbering 2020-06-02 17:31:13 +09:30
zilmar b8627d77be Akumajou Dracula Mokushiroku - Real Action Adventure (J).cht: Level select options should not be encoded. 2020-06-02 16:43:56 +09:30
zilmar 0b0129ddfc TG RALLY 2.cht: fix code in 100.000 Sponsor Credits & 950 Championship Points In Support Van 2020-06-02 15:25:26 +09:30
zilmar d904420fb6 Scooby-Doo - Classic Creep Capers (E).cht: add the correct code 2020-06-02 15:09:39 +09:30
zilmar 897ea5d1c6 Scooby-Doo - Classic Creep Capers (E).cht: Remove invalid code 2020-06-02 15:08:54 +09:30
zilmar d48b79379d Update cheat names based off rdb 2020-06-02 08:19:07 +09:30
zilmar 090be57b4d Rename cheat files 2020-06-02 06:56:56 +09:30
zilmar 05f999345b
Merge pull request #1772 from LuigiBlood/cheats
[Cheats] Add cheats for Paint Studio, Polygon Studio and Sim City 64
2020-05-29 11:00:46 +09:30
LuigiBlood 0512e7199a [Cheats] Add cheats for Paint Studio, Polygon Studio and Sim City 64 2020-05-29 03:28:43 +02:00
zilmar 79f3e5e608
Merge pull request #1769 from LuigiBlood/rdb_update
[RDB] Add Zelda 64 Dawn & Dusk & English F-Zero X Expansion Disks
2020-05-29 09:54:09 +09:30
LuigiBlood 15c785920d [RDB] Add Zelda 64 Dawn & Dusk & English F-Zero X Expansion Disks 2020-05-28 20:49:02 +02:00
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
zilmar 1c5565333f
Merge pull request #1757 from m000z0rz/fix-script-hang-on-stop
Fix script hang on stop
2020-05-21 07:04:57 +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
zilmar 2f8703ebe5
Merge pull request #1752 from shygoo/fix-isloadcmd
[Debugger] Fix COpInfo::IsLoadCommand false positives
2020-05-20 06:27:43 +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
zilmar d14851320c
Merge pull request #1748 from oddMLan/defaults_mem_size_note
Add "Note: 8 MB is forced for Unknown ROMs" to Defaults tab
2020-05-17 05:34:56 +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
zilmar ce233b00d8
Merge pull request #1742 from bryc/master
More accurate .MPK initialization
2020-05-09 20:03:06 +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
zilmar 21bf8ccf57
Merge pull request #1736 from oddMLan/discord-rpc-cleanup
Discord-rpc: Code cleanup
2020-05-05 19:37:21 +09:30
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
zilmar 18d1867598
Merge pull request #1735 from oddMLan/protect-mem-defaults
Add Protect Memory option to Defaults panel
2020-05-05 19:32:54 +09:30
oddMLan 059ae511b8 Add Protect Memory option to Defaults panel
Fixes #1733
2020-05-04 19:47:34 -07:00
zilmar bdd1d1eb30
Merge pull request #1732 from Drahsid/master
Added Vector2, Vector3, and Vector4 to symbols and memory view
2020-05-03 05:39:52 +09:30
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 2a291c1763
Merge pull request #1691 from Lithium64/rdb_hle
RDB: Enabled HLE graphics for some games
2020-04-28 19:51:07 +09:30
zilmar 62e2131081
Merge pull request #1405 from Tagiru/patch-2
Video.rdb Mario Kart 64 video fix
2020-04-28 19:46:46 +09:30
zilmar 46612e0498
Merge pull request #1404 from Tagiru/patch-3
Video RDB Smash Bros.
2020-04-28 19:46:11 +09:30
zilmar 29f77e3f7f
Merge pull request #1458 from MELERIX/master
Spanish translation for Android version
2020-04-28 19:45:14 +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
zilmar 56fde2db97
Merge pull request #1717 from Summate/small-bool-cleanup
Cleaning up unclear booleans with a clearer enum class
2020-04-09 05:53:32 +09:30
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
zilmar 2884e7e104
Merge pull request #1707 from shygoo/debugger-cpu-warning
[Debugger] Add warning for recompiler
2020-02-19 06:55:16 +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
zilmar a09a94e65c
Merge pull request #1706 from AceAlen/master
Updates/fixes to file
2020-02-14 13:33:47 +10:30
Alen Alic 57cb411c84
Update Bosnian.pj.Lang.txt 2020-02-13 14:17:02 -06: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
zilmar c126156dd6 Merge pull request #1704 from oddMLan/nranges-revenge
[Nrage-input] Update Makefile to generate version.h
2020-02-10 21:12:42 +10:30
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
zilmar f7ddabc9c7
Merge pull request #1703 from oddMLan/nrage-nrages-me
Nrage-input cleanup
2020-02-10 06:33:16 +10:30
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
zilmar 14fa68510c
Merge pull request #1699 from shygoo/debugger-fixes
[Debugger] Fix hex string search and GS code copy
2020-01-26 06:43:36 +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
zilmar 617db96317
Merge pull request #1694 from PartyPlanner64/AddressError-verbose
Add more details when alerting on AddressError
2019-12-30 09:58:32 +10:30
PartyPlanner64 49d9abad4f
Add more details when alerting on AddressError 2019-12-29 16:16:17 -06:00
zilmar b2b108ea0e
Merge pull request #1693 from Lithium64/translation_update
Update PT-BR translation file
2019-12-30 08:00:31 +10:30
Lithium64 19798a067e Update PT-BR translation file
Update PT-BR translation file to latest changes.
2019-12-29 11:18:02 -03:00
Lithium64 17c6442984 Enable HLE graphics for some games
Enable HLE graphics for some games, supported by GlideN64 graphics plugin.
2019-12-28 22:20:48 -03:00
zilmar cf39aa5ad2
Merge pull request #1686 from krimtonz/cartdom2addr2
Cartdom2addr2
2019-12-28 12:07:48 +10:30
zilmar 227d6a48f1
Merge pull request #1690 from shygoo/fix-sym-memleak
[Debugger] Fix symbols memory leak
2019-12-28 12:06:41 +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
zilmar 37beacbe09
Merge pull request #1688 from shygoo/debug-mmu
[Debugger] Misc cleanup and fixes
2019-12-25 17:06:58 +10:30
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
zilmar c6953cd2b2
Merge pull request #1685 from krimtonz/traps
Trap opcode update
2019-12-18 06:37:38 +10:30
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
zilmar eaf7e9bfad
Merge pull request #1684 from krimtonz/traps
Trap Exceptions
2019-12-17 08:03:28 +10:30
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
zilmar b78a8d182d
Merge pull request #1678 from shygoo/debugger-opt
[Debugger] Optimize interpreter breakpoint and callback checks
2019-12-03 06:13:26 +10:30
shygoo d76d3e82c1 [Debugger] Optimize interpreter breakpoint and callback checks 2019-12-01 04:10:36 -06:00
zilmar d53462d25e
Merge pull request #1674 from gurkangullu/turkish-lang
Turkish language file character encoding changed to UTF-8 BOM.
2019-12-01 06:33:35 +10:30
zilmar 12db4be3cb
Merge pull request #1677 from shygoo/memview-rewrite
[Debugger] Rewrite memory viewer
2019-12-01 05:59:28 +10:30
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
zilmar 9c4c98241e
Merge pull request #1676 from AceAlen/patch-2
Project 64 Bosnian Translation
2019-11-30 10:53:47 +10:30
Alen Alic 9cc953ade1
Project 64 Bosnian Translation
Translated by me (AceAlen)
2019-11-29 17:56:09 -06:00
zilmar 7254a80aed
Merge pull request #1675 from oddMLan/pj64-audio-timerres-fix
[Audio] Move SetTimerResolution() to InitiateAudio
2019-11-29 12:17:36 +10:30
oddMLan 5f3a7c288e Update .gitignore
Ignore git.properties generated after compilation
2019-11-28 17:22:35 -07: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
Gürkan Güllü 3fd9760e24
Character encoding changed to UTF-8 BOM. 2019-11-27 11:50:20 +03:00
Alen Alic ef9a156360
Fixed intro 2019-11-24 17:29:18 -06:00
Alen Alic c93130b40d
Add files via upload 2019-11-24 15:37:22 -06:00
zilmar 83ae43192f
Merge pull request #1670 from oddMLan/patch-1
Update README.md
2019-11-20 20:53:18 +10:30
Kimberly J Ortega a72a23117f Update README.md
Add development builds, change some wordings, fix grammar, and fix markup.
2019-11-20 03:10:03 -07:00
zilmar 06a74b59e2
Merge pull request #1668 from gurkangullu/turkish-lang
Turkish language translations.
2019-11-11 07:46:13 +10:30
Gürkan Güllü 8c64c9380d
New Turkish translations added. 2019-11-10 16:59:59 +03:00
zilmar e71598edaf [Project64] make sure m_pDiskInfo is initialized in RomInformation 2019-11-10 07:04:24 +10:30
Gürkan Güllü 7955cdf04d
Created turkish language file. 2019-11-06 21:59:09 +03:00
zilmar 44d351cdd9
Merge pull request #1666 from tim241/package-fix
[appveyor] fix x64 packaging
2019-11-02 13:06:20 +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 be5b96ab14
Merge pull request #1663 from nzeemin/master
Russian.pj.Lang update
2019-10-20 06:46:48 +10:30
Nikita Zimin 433420c284 Russian.pj.Lang: new IDs from the English version, translated; changes for some translated strings. 2019-10-18 19:24:39 +03: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
zilmar d960462209
Merge pull request #1662 from oddMLan/update-appveyor-yml
[appveyor] Fix package zip filename
2019-10-07 09:24:19 +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
zilmar f3012ce4e7
Merge pull request #1661 from oddMLan/update-appveyor-yml
Update appveyor.yml
2019-10-03 13:59:07 +09:30
oddMLan 56330dce8c Update appveyor.yml
Fixes race condition in which a force push may cause a build to fail in AppVeyor if the previous job isn't done yet, due to getting the status of the repo twice. Now it only sets the Version name for a job once, thus avoiding the issue.
2019-10-02 20:23:51 -07:00
zilmar 04cafeea52
Merge pull request #1658 from oddMLan/appveyor
Add AppVeyor buildbot
2019-09-30 16:13:21 +09:30
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
oddMLan b60d6a03fd Create appveyor.yml 2019-09-29 19:20:41 -07:00
zilmar 773a2aed77
Merge pull request #1655 from shygoo/fix-reg-cutoff
[Debugger] Fix register UI problems
2019-09-27 06:15:58 +09:30
shygoo 1ede902abb [Debugger] Fix register UI problems 2019-09-26 11:07:28 -05:00
zilmar c0740eb9b9
Merge pull request #1652 from EmpyreusX/patch-3
Update Chinese (Simplified).pj.Lang
2019-09-25 05:32:31 +09:30
EmpyreusX c8f0263547
Update Chinese (Simplified).pj.Lang 2019-09-24 20:50:22 +08:00
zilmar a7710229be Fix up cheat menu language strings 2019-09-20 04:19:13 +09:30
zilmar c27d55cc88
Merge pull request #1649 from JunielKatarn/translation/es/android
Correct basic Spanish grammar for Android.
2019-09-04 15:58:02 +09:30
Julio C. Rocha 2122cd76ee Correct Spanish grammar fundamentals. 2019-09-03 22:49:50 -07:00
zilmar 18352af149 Fix some strings that should not be translated 2019-09-04 09:59:31 +09:30
zilmar af5d1e1f05
Merge pull request #1648 from junior012/master
Spanish ready
2019-09-04 06:56:59 +09:30
junior012 8f879de248 [lang] spanish for android version is ready 2019-09-03 11:39:36 -04:00
junior012 356bab5053 [lang] spanish for android version 2019-08-26 12:18:25 -04:00
zilmar 546ae42bbc
Merge pull request #1646 from LuigiBlood/ddcomboload
Add Combo Loading in Command Line & Main Menu
2019-08-22 22:23:20 +09:30
LuigiBlood ad2bcddfb2 [Lang] Update English/French with Open Combo 2019-08-22 14:15:01 +02:00
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
zilmar 23770d82e6
Merge pull request #1645 from LuigiBlood/ddrevamp_fix
[Disk] Undo changes to compile 64DD Settings Page
2019-08-21 17:32:45 +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
zilmar 37362c7ade
Merge pull request #1642 from JunielKatarn/vc-14.2
Make code base compatible with Visual Studio 2019.
2019-08-17 19:55:40 +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 cbab0bcf45 [RDB] Add Dezaemon 3D Dev Expansion Disk 2019-08-13 22:47:30 +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 9cc6da17ff [RDB] Remove Mandatory 8MB RAM from ROMs with disk support 2019-08-13 20:49:23 +02:00
LuigiBlood dec700cc67 [RDB] F-Zero X Expansion Kit use same settings as F-Zero X 2019-08-13 20:30:40 +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 16e474df42 [RDB] Dezaemon 3D use 8MB for Development Expansion Disk 2019-08-13 17:04:11 +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 04c0ff270f [Lang] Add Disk Save Type Translations 2019-08-12 23:08:05 +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 77b5ca237c [RDB] Add Randnet Disk Rev. 01 2019-08-12 21:40:50 +02:00
LuigiBlood 932866783e [Lang] Update English and French Languages 2019-08-12 19:55:31 +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 be6e00d4fa [RDB] Change Idents for all Disk games 2019-08-12 17:50:35 +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 037a7e2346 [RDB] Change 64DD IPL Idents and add TOOL IPL 2019-08-11 13:31:42 +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
zilmar 5b4f2250e2
Merge pull request #1640 from LuigiBlood/rdb_update
[RDB] Zelda OoT & Japan Pro Golf Tour Fix
2019-08-08 14:08:59 +09:30
LuigiBlood 21e10438b0 [RDB] Use Protect Memory in Japanese versions of Ocarina of Time
It is used for the US versions, just putting the same setting in the Japanese version.
2019-08-07 17:18:15 +02:00
LuigiBlood e5059c9faf [RDB] Fix Japan Pro Golf Tour 2019-08-07 17:14:13 +02:00
zilmar d41bf7a699
Merge pull request #1638 from shygoo/memview-copynum
[Debugger] Add copy buttons to memviewer popup menu
2019-08-05 15:12:17 +09:30
zilmar ecf7cb1b9f
Merge pull request #1639 from CrashOveride95/patch-1
Removed double link in readme
2019-08-05 15:10:56 +09:30
CrashOveride95 f2b73adb39
Removed double link in readme 2019-08-04 20:57:54 -04:00
shygoo e7e91b878f [Debugger] Add copy buttons to memviewer popup menu 2019-08-04 17:50:52 -05:00
zilmar 37e6af66ed
Merge pull request #1637 from Azimer/AziAudio-Reintegration
Debugger code cleanup in ScriptInstance.cpp
2019-08-02 06:04:21 +09:30
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
zilmar 07033b4837
Merge pull request #1636 from Azimer/AziAudio-Reintegration
Windows XP Fixes
2019-08-01 15:03:36 +09:30
Azimer a972773b6a Windows XP Fixes?
Does this actually work?
2019-07-31 23:28:49 -05:00
zilmar 5ac358a6ee
Merge pull request #1630 from gifmackenzie/patch-1
Created README.md
2019-07-16 10:36:20 +09:30
gifmackenzie cde80d9651
Created README.md 2019-07-15 14:25:31 -04: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
zilmar 6132ba9b54
Merge pull request #1626 from oddMLan/patch-1
Fix C-buttons and DPad button bindings
2019-06-09 06:43:51 +09:30
Kimberly J Ortega 9315c31fb2
Fix C-buttons and DPad button bindings 2019-06-08 07:19:35 -07:00
zilmar 395cad470d
Merge pull request #1624 from oddMLan/ux-fixes
Mem Viewer: Fix address text box size
2019-05-16 18:31:36 +09:30
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
zilmar 9d9fccf218
Merge pull request #1623 from oddMLan/fix-tlb-columns-hdpi
[Debugger UI] Fix TLB window in HDPI configs & tweak commands window size
2019-05-11 13:17:42 +09:30
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
zilmar f51dabcd7e
Merge pull request #1620 from joeedh/master
Fixed some debugger script bugs
2019-04-29 16:32:11 +09:30
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
zilmar 8088065ef8
Merge pull request #1619 from joeedh/master
Fixed heap overrun error
2019-04-28 19:05:17 +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 d18fbb6e2c
Merge pull request #1606 from Fanatic-64/master
Add speed fix for Automobili Lamborhini
2019-04-23 12:58:31 +09:30
zilmar ffc24d4e7d Fix up DisplayMessage for android 2019-04-23 07:01:10 +09:30
zilmar b629c0eb97
Merge pull request #1616 from oddMLan/tweak-statusbar
Tweak statusbar
2019-04-23 06:45:37 +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
zilmar fc690d5cc1
Merge pull request #1615 from shygoo/debugger-ui-adjustments
[Debugger] Adjust font/size of some controls
2019-04-20 16:27:06 +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
zilmar f0e1b13776 Fix some ordering of cheat items 2019-04-17 22:15:03 +09:30
zilmar a04c7fc55a Add "WCW - nWo REVENGE.cht" 2019-04-17 17:46:31 +09:30
zilmar ca4db81206 Add some missing cheats 2019-04-17 17:34:43 +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
zilmar 2702e96102 Missing some duplicate games in cheat files 2019-04-16 10:57:17 +09:30
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 ff81419af6 Separate Project64.cht 2019-04-15 14:14:15 +09:30
zilmar ff8d6f2462 try to update build.cmd 2019-04-15 08:02:24 +09:30
Fanatic-64 ad54ccca63
Add speed fix for Automobili Lamborhini
These codes cap the game's framerate at 30 DL/s instead of the default 40 DL/s, thus preventing the game from running too fast. Also disabled TLB since it's not used in this game.
2019-04-12 16:54:59 -05:00
zilmar bfda4597da
Merge pull request #1603 from shygoo/search-improvements
[Debugger] Improve the search tool
2019-04-04 09:37:08 +10:30
shygoo 346d21cd56 [Debugger] Improve the search tool 2019-04-03 13:56:45 -05:00
zilmar b486f8d587
Merge pull request #1602 from shygoo/fix-dmalog
[Debugger] Make DMA log stable
2019-04-03 06:34:49 +10:30
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
zilmar 693925f340
Merge pull request #1600 from francois-berder/master
Fix undefined behavior related to sprintf
2019-03-27 21:59:03 +10:30
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 a298011104
Merge pull request #1587 from LuigiBlood/rdb_update
[RDB] Update 64DD games
2019-03-15 11:28:35 +10:30
LuigiBlood 307d9a2d8c [RDB] Sim City 64 forgot to RDRAM Size to 8 2019-03-12 12:43:17 +01:00
zilmar 75786f6b40
Merge pull request #1592 from EmpyreusX/patch-1
Update Chinese (Simplified).pj.Lang
2019-02-20 19:22:57 +10:30
EmpyreusX 0d1e534853
Update Chinese (Simplified).pj.Lang
Re-translated and optimized Chinese (Simplified) lang file.
2019-02-20 11:36:45 +08:00
zilmar eb2b1f0a2c [Android] Add review menu 2019-02-20 11:48:28 +10:30
zilmar a4e685d7fc [Android] Make sure we are asking for permission 2019-02-17 04:30:56 +10:30
zilmar d650e230e3 [Android] Ask for permission 2019-02-16 20:25:36 +10:30
zilmar c6dc4d6e88 [Android] Target SdkVersion as 26 2019-02-13 16:31:18 +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 f69a70e033 Merge branch 'master' of https://github.com/project64/project64 2019-02-10 09:15:49 +10:30
zilmar 03700db740 [Project64] Add checks around g_Debugger->FrameDrawn 2019-02-10 09:14:51 +10:30
zilmar 2caf30684d
Merge pull request #1589 from Fanatic-64/master
[RDB] Set 32bit=No and Counter Factor=1 for FIFA 99
2019-02-09 09:57:04 +10:30
Fanatic-64 ddb1793694
[RDB] Set 32bit=No and Counter Factor=1 for FIFA 99
32-bit engine causes the geometry to be messed up and the game to quickly freeze when starting a match. Setting Counter Factor to 1 also makes the game a lot less choppy.
2019-02-08 16:58:19 -06:00
zilmar cfc510880c [Android] Put android settings under settings 2019-02-09 06:31:17 +10:30
zilmar 6175511b55 [Android] Updating SettingsID.java 2019-02-09 06:19:45 +10:30
zilmar aca70f317c [Project64] Fix CPath::IsRelative for non WIN32 2019-02-09 05:02:02 +10:30
LuigiBlood a76a242b12 [RDB] Change F-Zero X (J) to remove FAT
and change F-Zero X with all caps instead for the expansion
2019-02-03 09:59:42 +01:00
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
LuigiBlood ccf0a80cda [RDB] Fix Sim City 64 SP DMA READ error 2019-01-31 00:51:24 +01:00
LuigiBlood 964249c840 [RDB] Accidentally removed RDRAM Size=8 2019-01-31 00:42:38 +01:00
LuigiBlood 0354bbeceb [RDB] Update 64DD games 2019-01-30 22:46:55 +01:00
zilmar eef2ed27aa
Merge pull request #1586 from shygoo/debugger-cleanup
[Debugger] Clean up compiler warnings
2019-01-28 17:53:24 +10:30
zilmar 20c1dca39f
Merge pull request #1582 from LuigiBlood/64dd_exp
[64DD] Handle disks that don't have Disk ID
2019-01-28 09:19:18 +10:30
shygoo 03ba3640b5 [Debugger] Clean up compiler warnings 2019-01-27 16:40:23 -06:00
LuigiBlood c931580e3f [RDB] Add RDRAM Size = 8 on every 64DD game 2019-01-27 23:04:38 +01: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 15ceec5d38 [RDB] Super Mario 64 Disk Version added 2019-01-27 21:22:04 +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
zilmar 784c1465bf
Merge pull request #1580 from Frank-74/patch-1
Move Fixed Audio setting back to Project64.rdb
2019-01-28 06:01:22 +10:30
Frank-74 cbb973a824
Move Fixed Audio setting back to Project64.rdb 2019-01-27 19:14:27 +00:00
LuigiBlood 5551307e4a Fix Kyojin no Doshin name in RDB 2019-01-27 20:02:25 +01:00
LuigiBlood c5eb3b18ef Translate to French the new 64DD messages 2019-01-27 17:27:20 +01:00
LuigiBlood db1f872b7d Include 64DD games in RDB file 2019-01-27 17:09:15 +01: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 e438e53506 ApiDoc update to include cop0 class and cause register. 2019-01-24 19:51:49 +01:00
LuigiBlood c714584fac Cause register access for scripts 2019-01-24 19:48:26 +01:00
zilmar 2d8afa9217
Merge pull request #1571 from Frank-74/Audio-Update
Audio Update
2019-01-23 15:45:08 +10:30
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
zilmar 25bd63cc9b
Merge pull request #1568 from shygoo2/fix-js-breakhere
[Debugger] JS: Make debug.breakhere stable
2019-01-21 12:02:43 +10:30
shygoo 62baab2877 [Debugger] JS: Make debug.breakhere stable 2019-01-20 17:38:34 -06:00
zilmar 0671062b8c
Merge pull request #1566 from shygoo2/gpr-breakpoints
[Debugger] Add GPR read/write breakpoints
2019-01-20 21:51:07 +10:30
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
zilmar cb65e9605e
Merge pull request #1561 from shygoo2/exc-bp-window
[Debugger] Add CPU exception breakpoint window
2019-01-17 22:02:07 +10:30
shygoo 6b34e8f77c [Debugger] Add CPU exception breakpoint window 2019-01-17 03:34:24 -06:00
zilmar 618be8fdeb
Merge pull request #1560 from Frank-74/patch-2
Patch 2 Fix typo in last PR
2019-01-17 15:33:41 +10:30
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
zilmar bbb97551de
Merge pull request #1559 from Frank-74/patch-1
[Project64-Audio] Fix Sync using audio OFF
2019-01-17 13:53:26 +10:30
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
zilmar 8411f06168
Merge pull request #1553 from shygoo2/cpu-log-tool1
[Debugger] CPU Log: fix mousewheel scrolling
2019-01-15 16:44:26 +10:30
shygoo f21183dd68 Merge https://github.com/project64/project64 into cpu-log-tool1 2019-01-14 23:20:06 -06:00
shygoo 42613f96e1 [Debugger] CPU Log: fix mousewheel scrolling 2019-01-14 23:19:28 -06:00
zilmar 94a8f1928b
Merge pull request #1552 from shygoo2/cpu-log-tool1
[Debugger] Add CPU Log, Break and show log/commands window on CPU errors
2019-01-14 22:39:20 +10:30
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
zilmar cd4a5efe8e
Merge pull request #1546 from Frank-74/master
[Project64-Audio] Add x64 build
2019-01-14 07:52:56 +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 c9f1f00f77 [Android] Add SettingsType-Enhancements.cpp to Project64-core.mk 2019-01-13 05:13:39 +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
zilmar e5540a1428
Merge pull request #1543 from shygoo2/opinfo-improvements
[Debugger] Improve OpInfo::ReadsGPR/WritesGPR
2019-01-06 14:26:07 +10:30
shygoo 7ef9b19dc9 [Debugger] Improve OpInfo::ReadsGPR/WritesGPR 2019-01-05 19:55:26 -06:00
zilmar bb89b9b633
Merge pull request #1542 from shygoo2/master
[Debugger] Add step-over button to dlg resize map and fix tooltip (fix #1541)
2019-01-04 08:53:14 +10:30
shygoo 707e4a5fdd [Debugger] Add step-over button to dlg resize map and fix tooltip (fix #1541) 2019-01-03 15:21:03 -06:00
zilmar dba2348c66
Merge pull request #1537 from Frank-74/patch-1
Update .gitignore
2019-01-02 10:11:30 +10:30
Frank-74 9e5b1f9c07
Update .gitignore
Ignore created Package folder for package_zip.cmd
2019-01-01 22:51:15 +00:00
zilmar 95d1fc3bea
Merge pull request #1536 from oddMLan/unaligned-dma
Add Unaligned DMA options to Defaults and Game Settings
2018-12-30 14:58:59 +10:30
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
zilmar 2d5a907637
Merge pull request #1535 from oddMLan/rombrowser-use-filenames
[Rom Browser] Name column - Use Filename in absence of Good Name & hide file extensions
2018-12-29 16:57:17 +10:30
oddMLan 578aa012d1 [Rom Browser] Add Show File extensions option and disable it by default 2018-12-28 20:57:01 -07:00
zilmar 2278bf2861
Merge pull request #1534 from AloXado320/patch-1
Fix "66DD" text in Spanish lang
2018-12-29 11:35:59 +10:30
AloXado320 a54b025447
Fix "66DD" in Spanish lang 2018-12-28 19:59:40 -05: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
zilmar d7810035ca
Merge pull request #1533 from shygoo2/wine-fix-settings
Hack to get settings window working in wine
2018-12-28 18:19:06 +10:30
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
zilmar ca0dfff095
Merge pull request #1532 from shygoo2/fix-asm-editor
[Debugger] Fix opcode editor in the commands window
2018-12-28 09:35:37 +10:30
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
zilmar e9cad4f838
Merge pull request #1525 from Frank-74/patch-1
Fix #1510
2018-12-18 10:27:04 +10:30
Frank-74 4f4ebfb855
Fix #1510 2018-12-17 23:51:28 +00:00
zilmar c7da4cb93e
Merge pull request #1520 from shygoo2/js-inclusive-addr-range
[Debugger] Make AddressRange inclusive in the JS API
2018-12-10 14:25:54 +10:30
shygoo d3aadf75cc [Debugger] Make AddressRange inclusive in the JS API 2018-12-09 18:44:30 -06:00
zilmar 90c94f5109
Merge pull request #1519 from shygoo2/ongprvalue
[Debugger] Add events.ongprvalue to JS API
2018-12-10 09:27:46 +10:30
shygoo 1b34937307 [Debugger] Add events.ongprvalue to JS API 2018-12-09 15:24:11 -06:00
zilmar aa1ace5746
Merge pull request #1518 from oddMLan/master
Introduce new unified "Name" column & enable it by default
2018-12-09 21:36:02 +10:30
oddMLan ff05283bf8 Update Languages 2018-12-09 03:31:16 -07: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
zilmar 56a10af580
Merge pull request #1516 from shygoo2/better-address-checks
[Debugger] Improve address checks (fix #1515)
2018-12-09 15:45:57 +10:30
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
zilmar 0c09c060c7
Merge pull request #1514 from shygoo2/memview-autorefresh-option
[Debugger] Make auto-refresh optional in memory viewer
2018-12-09 05:00:04 +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
zilmar 92887d757b
Merge pull request #1509 from Frank-74/patch-2
[Audio] Code cleanup and slightly smaller buffer.
2018-12-05 06:02:42 +10:30
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
zilmar 355be14ea3
Merge pull request #1508 from Frank-74/patch-1
[Audio] Fix Body Harvest audio and framerate
2018-12-03 10:38:44 +10:30
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
zilmar ad19a6fa83
Merge pull request #1502 from Frank-74/Audio-FixedAudio
Read Fixed Audio setting from Audio.rdb and rdb updates
2018-11-27 09:47:22 +10:30
Frank-74 1d93bed18f
Update Project64.rdb 2018-11-26 23:04:58 +00:00
Frank-74 d2b22ce45a
Update Audio.rdb 2018-11-26 22:56:14 +00:00
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 dca4399567 [Project64] Order alphabetically settings in Project64.cfg.development 2018-11-18 08:54:34 +10:30
zilmar 63b4a4c003 [Project64] Make Project project LargeAddressAware 2018-11-15 21:28:51 +11:00
zilmar 4c5f5c4eab
Merge pull request #1483 from oddMLan/master
Use 8MB RDRAM if ROM is not in RDB
2018-08-20 14:02:01 +10: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
MELERIX 658dfa227b Merge https://github.com/project64/project64 2018-05-30 16:56:16 -04:00
zilmar f20dca31fd [Build] Have UpdateVersion be able to handle linux line endings 2018-05-23 02:38:15 +10:00
MELERIX 0f1507a7a4 Spanish translation for Android version 2018-05-16 03:34:54 -04:00
zilmar 5d7dc12f12
Merge pull request #1447 from LMLB/patch-1
Fix cheats with the same cheat number (and remove duplicate rows)
2018-04-23 19:12:59 +10:00
zilmar 0f41a6459c [Project64] update Game Settings to use uint32_t index 2018-04-23 17:32:49 +10:00
LMLB 0fa8832cde Remove duplicate rows in cheat file 2018-04-16 19:52:00 +02:00
LMLB 8bcfbf7530 Fix cheats with the same cheat number 2018-04-16 19:52:00 +02: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 9dd0b06bd6 [Android] Fix android build 2018-04-03 06:01:27 +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
zilmar 7d602ca2d5
Merge pull request #1432 from pj64d-merge/commands-refresh
[Debugger] Refresh commands window on click
2018-02-20 07:16:10 +11: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
zilmar d803f149e7
Merge pull request #1431 from EmpyreusX/patch-1
Update Chinese (Simplified).pj.Lang
2018-02-19 15:21:17 +11:00
EmpyreusX 9626609556
Update Chinese (Simplified).pj.Lang 2018-02-19 11:13:54 +07:00
EmpyreusX f3ab9d1540
Update Chinese (Simplified).pj.Lang 2018-02-19 11:02:59 +07:00
EmpyreusX c72b871ca0
Update Chinese (Simplified).pj.Lang 2018-02-19 10:58:17 +07:00
zilmar c32db5c92b
Merge pull request #1428 from Hiro5/patch-2
Update Catalan.pj.Lang
2018-02-19 09:26:50 +11:00
zilmar 010dac40fe
Merge pull request #1430 from pj64d-merge/jsapi-fs
[Debugger] Add file system interface to the JS API
2018-02-19 09:24:46 +11:00
shygoo d409dbc86e [Debugger] Add file system interface to the JS API 2018-02-18 15:37:03 -06:00
Hiro5 5f3c110834
Update Catalan.pj.Lang 2018-02-18 14:23:57 +01: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
zilmar 65c87dcdd8
Merge pull request #1423 from pj64d-merge/step-over
[Debugger] Add step over button to commands window
2018-01-25 20:38:50 +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
zilmar 4d800b2f67
Merge pull request #1422 from pj64d-merge/master
[Debugger] Support all commands in code editor
2018-01-21 20:42:58 +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 28741a0367 [Build] Add dependency of Project64-core for JniBridge 2017-11-16 17:29:32 +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
zilmar 281b219877
Merge pull request #1410 from Enker/patch-1
[RDB] CF=1 for Bokujou Monogatari 2
2017-11-07 10:55:29 +11:00
Enker afcbbe1cae
[RDB] CF=1 for Bokujou Monogatari 2 2017-11-06 18:13:18 -05:00
zilmar a644ea4429
Merge pull request #1408 from cxd4/random
added Random.cpp for Windows and non-Android Linux
2017-11-06 11:39:30 +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
Tagiru 163ca7c8b4 Video RDB Smash Bros.
Fix the circle when the characters is out of screen
https://s19.postimg.org/oqwd3j3eb/Glide64_SMASH_BROTHERS_02.png
and awesome effects when a "Free for All" (U) or "Battle Royal" (J) ends before announcing results xd 
https://s19.postimg.org/rxqwn5g4j/Glide64_01.png
https://s19.postimg.org/tcshbv9hv/Glide64_02.png
2017-10-25 14:30:02 -05:00
Tagiru 4d007e62f0 Video.rdb Mario Kart 64 video fix
Adding-------------
fb_read_always=1
fb_smart=0
in mario kart, to fix video issues like screen in tunel, Mushroom cup > Luigi Raceway
https://s19.postimg.org/kghp7ylgj/Glide64_MARIOKART64_01.png
2017-10-25 14:07:49 -05:00
zilmar 2d12c5fad9 Merge pull request #1396 from Enker/patch-1
[RDB] Save type fixes
2017-10-25 09:43:53 +11:00
zilmar e9a877a466 Merge pull request #1403 from nzeemin/russian-translation
Russian.pj.Lang updated:
2017-10-25 09:43:15 +11:00
Enker 7e28e2a167 [RDB] Waialae Country Club needs Sram 2017-10-24 16:29:24 -04:00
Nikita Zimin 6c22fad847 Russian.pj.Lang: new IDs from the English version, translated; changes for some translated strings. 2017-10-24 22:26:25 +03: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
Enker 262c0e9575 [RDB] Fix save size for GT 64 2017-10-23 19:20:29 -04:00
zilmar 9cc1bcef0a Merge pull request #1400 from project64/AudioSync
Audio sync
2017-10-21 16:05:26 +11:00
zilmar 2a41a10479 Merge branch 'master' into AudioSync 2017-10-21 16:03:15 +11:00
Enker bcee544c4a [RDB] Fix save size for Akumajou Dracula Mokushiroku 2017-10-20 16:45:43 -04: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
zilmar 00e34df4b5 Merge pull request #1399 from Azimer/patch-1
Add Random.cpp to Common.mk for android
2017-10-18 17:09:36 +11:00
Azimer 74cf9908f6 Add Random.cpp to Common.mk for android 2017-10-18 01:07:52 -05:00
zilmar 3b1406a0a7 Merge pull request #1398 from Azimer/Randomize_SI_PI
Randomize SI and PI DMAs to improve COUNT randomization with FAT
2017-10-18 16:18:14 +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
Enker 4c1a5ccd2b [RDB] Remove some wrong save types 2017-10-16 21:17:18 -04:00
zilmar 8e71e8bea9 [Audio] Change how sleep works in DirectSoundDriver::AudioThreadProc 2017-10-17 08:50:32 +11:00
zilmar 8829076f80 [Audio-Config] Remove empty settings 2017-10-17 08:38:55 +11:00
zilmar 8c2d9a49f6 [Audio-Config] Remove BufferDivider BufferLevel 2017-10-17 08:36:58 +11:00
zilmar 4bcb0d10e9 [Audio] Read Sync Audio from Audio.rdb 2017-10-17 08:34:02 +11:00
zilmar 3b80425328 [Config] Fix up default files for config files 2017-10-17 08:33:17 +11:00
zilmar 6dd7f162ea Fix bracket 2017-10-17 07:14:23 +11:00
zilmar 7158b557e6 Merge pull request #1395 from Frank-74/patch-2
Fix PAL framerate sync.
2017-10-16 16:28:53 +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
zilmar 99131d1374 Merge pull request #1394 from Frank-74/patch-2
Fix tabs/spaces, tiny buffer unlimited VI problem
2017-10-16 09:27:37 +11: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
zilmar 27ef5a08fa Merge pull request #1393 from Enker/patch-1
[RDB] Add CF=1 to Pokemon Snap
2017-10-15 06:59:50 +11:00
Enker 1a13c87761 [RDB] Add CF=1 to Pokemon Snap 2017-10-14 14:30:36 -04:00
zilmar 8c7830a037 Merge pull request #1390 from Frank-74/AudioSync-BufferChanges
Audio sync buffer changes
2017-10-13 16:04:49 +11: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
zilmar adfe3db99a Merge pull request #1386 from Frank-74/patch-1
Fix Volume control
2017-09-29 10:36:59 +10: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 1dd7348e16 [Android] Fix up rdb file names 2017-09-28 06:35:18 +10:00
zilmar 02cfd4bae0 Merge branch 'master' of https://github.com/project64/project64 2017-09-28 06:34:50 +10:00
zilmar 96cef9ee97 Merge pull request #1384 from Frank-74/patch-1
Update Audio.rdb
2017-09-28 06:31:02 +10:00
zilmar ef88a30a1c [Debugger] Use current font height 2017-09-28 05:54:58 +10:00
zilmar 52f020aae0 Merge pull request #1383 from AmbientMalice/patch-35
Fix Mischief Makers slowdown.
2017-09-28 05:53:02 +10:00
Frank-74 ff5fe09016 Update Audio.rdb 2017-09-27 16:54:18 +01:00
AmbientMalice 6d5e444d6d Fix Mischief Makers slowdown. 2017-09-27 23:55:44 +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 2dd8a7b82f Merge pull request #1379 from Frank-74/Add-AI_LEN-for-FAT-off
[Project64-Audio] Add AI_LEN for FAT off
2017-09-25 22:00:37 +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
zilmar be07328e9d Merge pull request #1380 from cxd4/spaces
spaces
2017-09-23 14:58:46 +10:00
Iconoclast d836fe06ee spaces
Fixes a serious, catastrophic regression from #1378.
2017-09-23 01:01:06 -04: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 d7d7ae5144 Merge branch 'master' of https://github.com/project64/project64 2017-09-22 17:58:59 +10:00
zilmar 984abaf071 Merge pull request #1378 from MelchiorGaspar/master
Updated "Aidyn Chronicles - The First Mage" entries in rdb/rdx..
2017-09-22 15:25:33 +10:00
MelchiorGaspar 8ee05b31dc Updated "Aidyn Chronicles - The First Mage" entries in rdb/rdx.. Good Name=, AND added added missing (U)[!](V1.1) postfix in the rdx file and updated the release dates. 2017-09-22 01:13:13 -04:00
zilmar fa49e3fcdf [Installer] Add Project64 Audio 2017-09-22 08:10:39 +10:00
zilmar d3df3af7ec Merge branch 'master' of https://github.com/project64/project64 2017-09-21 23:22:08 +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 36c4f2966c Merge pull request #1373 from AmbientMalice/patch-34
Some RDB improvements
2017-09-18 10:16:37 +10:00
AmbientMalice 6364b3c7e7 Mixed up internal and good name. Fixed. 2017-09-16 22:55:54 +10:00
AmbientMalice dba0fae308 Fixed syntax 2017-09-16 22:53:53 +10:00
AmbientMalice 3b94024d61 It appears the official title is 007 - Goldfinger. 2017-09-16 17:37:35 +10:00
AmbientMalice 2cb4570043 further adjustments
Removed forced LLE from a number of games because that makes running them in HLE with GLideN64 a massive pain for casual users. Plus some tweaks.
2017-09-16 17:33:30 +10:00
AmbientMalice 5d6947d833 Update Project64.rdb 2017-09-16 17:24:19 +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 52e0470f5b [rdb] remove dk64 Polygon Tearing Fix 2017-09-13 19:57:50 +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 76ea165ea1 [Audio] Update ignore file 2017-09-12 08:04:58 +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 b60b46fcb2 [Audio] Update mk files 2017-09-11 19:50:24 +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
zilmar f5acfd1184 Merge pull request #1367 from pj64d-merge/master
Debugger: Add stack trace window
2017-08-30 18:10:23 +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 b18859b041 Merge branch 'master' of https://github.com/project64/project64 2017-08-23 20:21:49 +10:00
zilmar 5f725bd928 [Project64] Change handling of Glide64.rdb to Project64Video.rdb 2017-08-23 17:58:13 +10:00
zilmar a93dbb6f26 Merge pull request #1363 from Frank-74/patch-7
Fixes NHL '99 #1362
2017-08-23 09:00:02 +10:00
Frank-74 a26784b748 Fixes NHL '99 #1362 2017-08-22 21:32:14 +01: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
zilmar 6319babc47 Merge pull request #1361 from JunielKatarn/x64_nomanifest
Exclude manifest from x64 build.
2017-08-21 19:19:49 +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
zilmar db08602f76 Merge pull request #1360 from pj64d-merge/master
Fix #1358 debugger code edit instability
2017-08-20 06:30:14 +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
zilmar b88ce71eef Merge pull request #1357 from pj64d-merge/master
Add debug features
2017-08-18 15:27:52 +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
zilmar 8dc9acd9ca Merge pull request #1351 from Frank-74/patch-6
Fix #1350 - x64 default save type blank
2017-08-07 06:43:50 +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
zilmar 78df749e3e [Video] Remove ReadScreen 2017-08-04 08:03:04 +10:00
zilmar ebf6f18ac5 [Video] Change GrColorFormat_t to gfxColorFormat_t 2017-08-04 08:00:04 +10:00
zilmar e1fe202999 [Video] Change GrDepthBufferMode_t to gfxDepthBufferMode_t 2017-08-03 08:02:52 +10:00
zilmar bcfa8fbf75 [Video] Remove gfxFramebufferCopyExt 2017-08-03 07:54:45 +10:00
zilmar f88d27af14 [Video] Change GrCullMode_t to gfxCullMode_t 2017-08-03 07:48:55 +10:00
zilmar cf0b8f2b6b [Video] Change GrStippleMode_t to gfxStippleMode_t 2017-08-01 08:16:56 +10:00
zilmar 91cd65b72e ]Video] Rename GrChromakeyMode_t to gfxChromakeyMode_t 2017-07-31 21:28:53 +10:00
zilmar 27950b4eb1 [Video] Rename GrFogMode_t to gfxFogMode_t 2017-07-31 21:15:09 +10:00
zilmar 30ca04c2a0 [Video] Rename GrCmpFnc_t to gfxCmpFnc_t 2017-07-31 21:05:29 +10:00
zilmar c1e6a20fa4 Merge pull request #1345 from cxd4/vsprintf-incl
vsprintf() needs stdio and stdarg.
2017-07-31 17:50:03 +10:00
zilmar aa27c2fec9 Merge pull request #1344 from cxd4/mempak_h
Fix recent compile errors regarding mempak header.
2017-07-31 17:49:47 +10:00
zilmar 26f7370ec7 Merge pull request #1343 from cxd4/speed-limiter-incl
fatal error Project64-Core:  no such directory
2017-07-31 17:49:24 +10:00
zilmar 68f7cae3d0 Merge pull request #1342 from JunielKatarn/cpuid-x64
Added missing include for x64 build.
2017-07-31 17:49:13 +10:00
zilmar 0c2b176406 Merge branch 'master' of https://github.com/project64/project64 2017-07-31 17:47:04 +10:00
zilmar 0228bc744c [Video] Change GrAlphaBlendFnc_t to gfxAlphaBlendFnc_t 2017-07-31 17:46:36 +10:00
Julio C. Rocha 5c04839f5c Include <intrin.h> on MSVC 14.1 or greater. 2017-07-30 12:14:59 -07:00
Iconoclast e4096aefbf vsprintf() needs stdio and stdarg.
...Unless, of course, some other header like <windows.h> includes those.
2017-07-30 12:47:06 -04:00
Iconoclast dfeb77fbf3 fatal error Project64-Core: no such directory 2017-07-30 12:39:22 -04:00
Iconoclast 0a82600d19 s/Mempak.H/Mempak.h 2017-07-30 12:32:50 -04:00
Iconoclast 2daddca04d fatal error Mempak.h: No such file or directory 2017-07-30 12:25:38 -04:00
Julio C. Rocha c3365f15ec Added missing include for x64 build. 2017-07-30 02:13:39 -07:00
zilmar 5e5e31b72b Merge pull request #1341 from Frank-74/patch-5
Fix #1340 black sky in OoT
2017-07-30 06:56:24 +10:00
Frank-74 8ebb316e34 Fix #1340 black sky in OoT 2017-07-29 17:11:20 +01:00
zilmar b319feb9be [Video] Change GrCombineOther_t to gfxCombineOther_t 2017-07-28 21:33:52 +10:00
zilmar 8c88b25a9e Merge pull request #1339 from Frank-74/patch-5
Fix #1338
2017-07-28 10:55:29 +10:00
Frank-74 e583ac3e1b Fix #1338 2017-07-28 01:32:21 +01:00
zilmar 44e77a0eee [Video] Change GrCombineLocal_t to gfxCombineLocal_t 2017-07-28 05:43:42 +10:00
zilmar 351e4a74b2 [Video] Change gfxCombineFactor_t to GrCombineFactor_t 2017-07-26 21:46:02 +10:00
zilmar 372a7ec1f5 [Videp] Change GrCombineFunction_t to gfxCombineFunction_t 2017-07-26 08:43:35 +10:00
zilmar 5ca20eb95a [Video] Change GrColor_t to gfxColor_t 2017-07-26 08:25:29 +10:00
zilmar d7d89ba5f5 [Video] Change GrTextureFormat_t to gfxTextureFormat_t 2017-07-26 08:17:52 +10:00
zilmar ec7db34a78 [Video] Fix up OGLESglitchmain.cpp compile issue on android 2017-07-26 08:13:06 +10:00
zilmar 5c13f772c2 [Video] Rename GrAspectRatio_t to gfxAspectRatio_t 2017-07-25 18:39:37 +10:00
zilmar f7422740a5 [Video] Change GrTexInfo to gfxTexInfo 2017-07-25 18:29:37 +10:00
zilmar f14c857bce [Video] change gfxSstWinOpen and gfxSstWinClose 2017-07-23 12:53:37 +10:00
zilmar 87efd0c259 [Video] Change GrChipID_t to gfxChipID_t 2017-07-23 10:04:04 +10:00
zilmar 4984db179c [Video] Rename FxBool to bool 2017-07-23 09:03:22 +10:00
zilmar 8054de6bf6 [Video] Change FxU32 to uint32_t 2017-07-23 08:42:02 +10:00
zilmar 452c21b8a3 [Video] Remove GlideExtensions.h 2017-07-23 08:36:55 +10:00
zilmar 7d2d128c24 [Video] Remove ConfigWrapper 2017-07-23 08:31:08 +10:00
zilmar 5c625351e4 [Video[ Re-add some code accidentally removed 2017-07-23 07:26:11 +10:00
zilmar 5a42c92eaf [Video] Remove UMAmode 2017-07-22 18:33:13 +10:00
zilmar 1d26f5b0c1 [Video] Reanem GR_BUFFER_* constants to GFX_BUFFER_* 2017-07-22 16:03:12 +10:00
zilmar 7cbb1940fa [Video] Rename GR_CMBX constants to GFX_CMBX 2017-07-22 15:57:49 +10:00
zilmar 47698e69e1 [Video] Make GFX_CMBX an enum 2017-07-22 13:48:25 +10:00
zilmar dc9fdca11f [Video] Rename GrTACUColor_t to gfxTACUColor_t 2017-07-21 06:30:28 +10:00
zilmar a0aa81dd58 [Video] Change GrTCCUColor_t to gfxTCCUColor_t 2017-07-21 06:28:16 +10:00
zilmar d91ec6a328 [Video] Rename GrACUColor_t to gfxACUColor_t 2017-07-21 06:24:17 +10:00
zilmar 556c26730a [Video] Make gfxCombineMode_t an enum 2017-07-21 06:11:34 +10:00
zilmar d03285413f [Video[ Rename GrCCUColor_t to gfxCCUColor_t 2017-07-20 22:28:19 +10:00
zilmar b053876260 [video] Rename grTexFilterMode to gfxTexFilterMode 2017-07-20 18:10:10 +10:00
zilmar f740149a49 [Video] Rename gfxTexClampMode to grTexClampMode 2017-07-20 18:07:50 +10:00
zilmar 2737a6bec5 [Video] Remove grTexLodBiasValue 2017-07-20 18:04:18 +10:00
zilmar 6b148e8ccb [Video[ Rename grTexDetailControl to gfxTexDetailControl 2017-07-20 18:01:37 +10:00
zilmar e78abaf38d [Video] Rename grTexSource to gfxTexSource 2017-07-20 17:58:16 +10:00
zilmar 628b9ade98 [Video] Rename grTexDownloadMipMap to gfxTexDownloadMipMap 2017-07-20 17:54:25 +10:00
zilmar ee38819a35 [Video] Fix up gfxTexCalcMemRequired in OGLEStextures.cpp 2017-07-20 17:49:13 +10:00
zilmar b0b28adad7 [Video] Renamme guGammaCorrectionRGB to gfxGammaCorrectionRGB 2017-07-20 17:47:25 +10:00
zilmar f4b3678773 [Video[ Rename grGetGammaTableExt to gfxGetGammaTableExt 2017-07-20 17:44:45 +10:00
zilmar bd904ede5a [Video] Rename grLoadGammaTable to gfxLoadGammaTable 2017-07-20 17:41:50 +10:00
zilmar c8174a3ee9 [Video] Rename grEnable to gfxEnable 2017-07-20 17:36:17 +10:00
zilmar c9b5c7190d [Video] Rename grTexCalcMemRequired to gfxTexCalcMemRequired 2017-07-20 17:30:08 +10:00
zilmar 56ef661c6d [Video] fix android compile bug in gfxLfbWriteRegion 2017-07-20 08:40:37 +10:00
zilmar 47e7e6a174 [Video] Rename grLfbWriteRegion to gfxLfbWriteRegion 2017-07-19 18:02:39 +10:00
zilmar ad8566ac1f Merge branch 'master' of https://github.com/project64/project64 2017-07-19 16:35:25 +10:00
zilmar 3549d19965 [Project64] Add missing ranges to CCheats::EntrySize 2017-07-16 05:07:33 +10:00
zilmar 6aba2ae793 [Script] Update Project64Url in upload_beta.vbs 2017-07-12 20:17:08 +10:00
zilmar 264a6ede5b Merge pull request #1317 from Nekokabu/master
Multiplayer timing fix for E and J regions
2017-07-10 18:54:51 +10:00
zilmar 134453967d Merge pull request #1335 from LegendOfDragoon/master
Wait for previous process to terminate
2017-07-10 16:12:03 +10:00
LegendOfDragoon cd17e986d4 Wait for previous process to terminate
The new process will not have read/write access to config files if it
does not wait until previous processes have been terminated.
2017-07-09 21:16:12 -07:00
zilmar e541998629 [Android] Fix cheat changes for android 2017-07-01 06:56:34 +10:00
zilmar e4d64f0727 Merge branch 'master' of https://github.com/project64/project64 2017-06-30 21:17:41 +10:00
zilmar 7fda6cd001 [Project64] Have cheats be able to revert settings 2017-06-30 21:11:56 +10:00
zilmar 29e8650d5e Merge pull request #1329 from project64/overclock
Overclock
2017-06-30 20:08:01 +10:00
zilmar 093787bd26 [Android] Add F3DTEXA.cpp to Project64-video.mk 2017-06-30 19:54:36 +10:00
zilmar a61557a317 [Project64] Add new upload_beta script 2017-06-30 17:15:52 +10:00
zilmar 91d2c4f04f Merge pull request #1325 from LegendOfDragoon/master
Backport F3DTEX/A ucode from GLideN64
2017-06-19 14:53:40 +10:00
zilmar 2cb033d99f Merge pull request #1326 from Frank-74/patch-4
Update RDB compatibility status
2017-06-19 13:56:10 +10:00
zilmar f0e761bd36 [Project64] Manually set g_debugger 2017-06-19 09:08:35 +10:00
Frank-74 cb9e645729 Update RDB compatibility status
Indy/Naboo no longer has camera issue.  Fushigi no Dungeon - Fuurai no Shiren 2 - Oni Shuurai! Shiren Jou! (J), no longer has constant SRAM use or performance problems.
2017-06-17 15:11:52 +01:00
LegendOfDragoon 03d86887d1 Backport F3DTEX/A ucode from GLideN64 2017-06-16 18:12:31 -07:00
zilmar e0a5b558a9 Merge pull request #1323 from Frank-74/patch-3
package_zip.cmd rename Project64-Video.dll
2017-06-17 07:47:07 +10:00
Frank-74 45f1cdc090 package_zip.cmd rename Project64-Video.dll 2017-06-16 15:06:39 +01:00
zilmar 4b93a188b7 [Project64] Add UI for Over clock configuration 2017-06-15 21:09:49 +10:00
zilmar 7270ac5463 playing with Over clocking 2017-06-15 05:07:18 +10:00
zilmar bfbc70a88a Merge pull request #1320 from JunielKatarn/msbuild_dirprops
Add defaults file so MSBuild can be run from any subdirectory.
2017-06-08 09:12:10 +10:00
Julio C. Rocha d68c0b422c Add defaults file so MSbuild can be run from any subdirectory. 2017-06-07 14:36:30 -07:00
zilmar a9683b36fb [Video] Ignore changes when writing settings 2017-06-06 04:26:54 +10:00
zilmar de497775b5 Merge branch 'master' of https://github.com/project64/project64 2017-06-05 20:15:10 +10:00
Nekokabu 2c75089684 Multiplayer timing fix for E and J regions
Add Mario Kart Multiplayer timing fix cheat for E and J regions.
2017-05-30 13:02:51 +09:00
zilmar 10243f05b0 [Video] Rename grLfbReadRegion to gfxLfbReadRegion 2017-05-28 16:37:46 +10:00
zilmar 101ccb04cf [Video] Rename grLfbUnlock to gfxLfbUnlock 2017-05-26 16:32:47 +10:00
zilmar ee26620dea [video] rename grLfbLock to gfxLfbLock 2017-05-26 08:21:29 +10:00
zilmar 1fa4290605 [Video] Rename grBufferSwap to gfxBufferSwap 2017-05-26 08:19:03 +10:00
zilmar 6a0d221302 [Video] Rename grBufferClear to gfxBufferClear 2017-05-26 08:03:56 +10:00
zilmar 33d8caba16 [Video] Rename grRenderBuffer to gfxRenderBuffer 2017-05-26 07:48:24 +10:00
zilmar 837ebe02ef [Video] Rename grFramebufferCopyExt to gfxFramebufferCopyExt 2017-05-26 07:39:33 +10:00
zilmar 148bf3ebf4 [Video] Rename grAuxBufferExt to gfxAuxBufferExt 2017-05-25 20:00:21 +10:00
zilmar a5f66567cc [Video[ Rename grSstWinOpen to gfxSstWinOpen 2017-05-25 18:19:28 +10:00
zilmar 0f634009eb [Video[ Remove grSstWinOpenExt 2017-05-25 18:13:35 +10:00
zilmar 12ccc88c4f [video] rename gfxDrawVertexArrayContiguous to grDrawVertexArrayContiguous 2017-05-25 18:10:13 +10:00
zilmar 1b67d26c14 [Video] Rename grDrawVertexArray to gfxDrawVertexArray 2017-05-25 18:05:53 +10:00
zilmar 5f1e959294 [Video] Rename grDrawLine to gfxDrawLine 2017-05-25 18:01:37 +10:00
zilmar c0413aeb66 [video] remove grDrawPoint 2017-05-25 17:52:55 +10:00
zilmar 15d179fd6d [Video] Rename gfxDepthBiasLevel to grDepthBiasLevel 2017-05-25 17:31:29 +10:00
zilmar 1af5c577ff [Video] Rename grDrawTriangle to gfxDrawTriangle 2017-05-25 08:54:10 +10:00
zilmar 6da2839b61 [Video[ rename grDepthMask to gfxDepthMask 2017-05-25 08:51:36 +10:00
zilmar 704e132ddc [Video] Rename grDepthBufferFunction to gfxDepthBufferFunction 2017-05-25 08:49:39 +10:00
zilmar c4dc8f587e [Video[ rename grDepthBufferMode to gfxDepthBufferMode 2017-05-25 08:44:15 +10:00
zilmar d9aa3468b7 [Video] rename grCullMode to gfxCullMode 2017-05-25 08:36:49 +10:00
zilmar 6f29160453 [Video] Rename grVertexLayout to gfxVertexLayout 2017-05-25 08:31:05 +10:00
zilmar d323579940 [Video] remove grCoordinateSpace 2017-05-25 08:25:52 +10:00
zilmar f4037e78fc [Video] Rename grConstantColorValueExt to gfxConstantColorValueExt 2017-05-25 08:23:57 +10:00
zilmar 996b840882 [Video] Rename gfxTexAlphaCombineExt to grTexAlphaCombineExt 2017-05-25 08:20:18 +10:00
zilmar 48744883c3 [Video] Rename grTexColorCombineExt to gfxTexColorCombineExt 2017-05-25 08:12:59 +10:00
zilmar d4e61af937 [Video] rename grAlphaCombineExt to gfxAlphaCombineExt 2017-05-24 20:59:02 +10:00
zilmar 3aeab8fb77 [Video] Rename grColorCombineExt to gfxColorCombineExt 2017-05-24 20:41:38 +10:00
zilmar 938cd4e7c8 [Video] Rename grStippleMode to gfxStippleMode 2017-05-24 18:14:54 +10:00
zilmar 1a43514df1 [Video] Rename grChromakeyValue to gfxChromakeyValue 2017-05-24 18:01:36 +10:00
zilmar 2a76869509 [Video] Rename grChromakeyMode to gfxChromakeyMode 2017-05-24 17:59:25 +10:00
zilmar 28e6369b78 [Video] rename grFogColorValue to gfxFogColorValue 2017-05-24 17:33:55 +10:00
zilmar 0646ec5d74 [Video] Remove gfxFogGenerateLinear 2017-05-24 17:30:02 +10:00
zilmar c57a053c61 Merge pull request #1314 from tony971/master
Remove Mario Kart cheat for E and J regions
2017-05-24 10:47:39 +10:00
zilmar 40e8ee7066 [Video] rename guFogGenerateLinear to gfxFogGenerateLinear 2017-05-24 08:51:46 +10:00
zilmar b208a0646a [Video] remove guFogTableIndexToW 2017-05-24 08:47:04 +10:00
zilmar 86c6377b5d [video[ rename grFogMode to gfxFogMode 2017-05-24 08:42:55 +10:00
zilmar 37791d019a [Video] Rename grAlphaTestFunction to gfxAlphaTestFunction 2017-05-24 08:37:24 +10:00
zilmar 3279b07699 [Video] Rename grAlphaTestReferenceValue to gfxAlphaTestReferenceValue 2017-05-24 08:30:38 +10:00
zilmar 2662fc26f8 [video] Rename grAlphaBlendFunction to gfxAlphaBlendFunction 2017-05-24 08:24:57 +10:00
zilmar 83c03738a4 [video] rename grTexCombine to gfxTexCombine 2017-05-24 08:21:02 +10:00
zilmar 0df7507ff7 [Video] Rename grAlphaCombine to gfxAlphaCombine 2017-05-24 08:16:13 +10:00
zilmar 078c3e809a [Video] Rename grColorCombine to gfxColorCombine 2017-05-24 08:10:49 +10:00
zilmar 706e9221bd [Video] rename grConstantColorValue to gfxConstantColorValue 2017-05-24 08:04:28 +10:00
zilmar e0f2ed0513 [Video] Rename grTexTextureMemRequired to gfxTexTextureMemRequired 2017-05-23 17:32:25 +10:00
zilmar d5942628e9 [Video] Rename grTexMaxAddress to gfxTexMaxAddress 2017-05-23 17:26:00 +10:00
zilmar 67a60f14ec [Video] Remove grTextureAuxBufferExt 2017-05-22 21:24:59 +10:00
zilmar 1466f816ad [Video[ rename grTextureBufferExt to gfxTextureBufferExt 2017-05-22 21:13:26 +10:00
zilmar 158005ef61 [video] rename grSstWinClose to gfxSstWinClose 2017-05-22 20:52:09 +10:00
zilmar 4c62e09b2c [Video] rename grColorMask to gfxColorMask 2017-05-22 20:35:28 +10:00
zilmar dad3ac7c2e [Video] Rename grClipWindow to gfxClipWindow 2017-05-22 20:18:43 +10:00
zilmar 02b46a5f74 [Video] Remove VPDEBUG code 2017-05-22 17:59:04 +10:00
zilmar c34739d528 [Video] Remove unused functions 2017-05-22 17:54:56 +10:00
zilmar e72722f065 [Video] Rename grTexMinAddress to gfxTexMinAddress 2017-05-22 17:32:32 +10:00
zilmar d1f6f1a1fb [Video] Change GR_LOD_ to GFX_LOD_ 2017-05-22 07:06:12 +10:00
zilmar 34c481c04f [Video] Remove GRCOLORCOMBINEEXT definition 2017-05-21 20:44:34 +10:00
zilmar 9d6fea8549 [Video] Remove grGetString 2017-05-20 20:30:20 +10:00
zilmar 35f4b1f8c6 [Video] make rdp.vtx private 2017-05-20 06:03:52 +10:00
zilmar f9c6df3e8d [Video] Make rdp.tiles private 2017-05-19 21:19:34 +10:00
zilmar 5d9ca779ac [Video] Make RDP in to a class instead of struct 2017-05-19 16:23:43 +10:00
Tony 9a00a75b60 Remove Mario Kart cheat for E and J regions
Partial revert of #607. The cheat was incorrectly applied to these regions. I don't have the knowledge to apply the cheats correctly, so let's at least stop them from messing things up.
2017-05-18 16:03:00 -04:00
zilmar 5391965400 [Video] Fix up Project64-video.mk 2017-05-18 09:12:34 +10:00
zilmar 99173496c2 [Video] Change GR_TEXFMT_* to GFX_TEXFMT_* 2017-05-17 20:34:55 +10:00
zilmar 87db4f678e [Video] Rename glide64.rc to Project64-video.rc 2017-05-17 18:20:45 +10:00
zilmar 42224ef5e9 [Video] Remove PERFORMANCE code 2017-05-17 18:16:36 +10:00
zilmar c324e3b8fb [Video] move g_scr_res_x, g_scr_res_y, g_res_x, g_res_y in to Renderer.h 2017-05-17 18:13:04 +10:00
zilmar 9e0a875290 [Video[ remove voodoo.num_tmu 2017-05-17 18:01:54 +10:00
zilmar f6915aa608 [Video] Remove grGetProcAddress 2017-05-17 06:03:55 +10:00
zilmar 27ddac9f89 [Video] Replace GrAlpha_t with gfxAlpha_t 2017-05-16 20:03:02 +10:00
zilmar 60abe91ecd [Video] Minor code clean up 2017-05-16 17:47:20 +10:00
zilmar d057f3b0ef [Video] Move ucode code in to c++ files 2017-05-16 17:41:05 +10:00
zilmar 9b9cf3ad52 Merge pull request #1312 from ManiacDC/master
Fix for slow DirectInput enumerations.
2017-05-16 05:00:58 +10:00
ManiacDC e9c9976951 Fix Typo in comment 2017-05-15 09:56:13 -04:00
ManiacDC 0111e27071 Fix for slow DirectInput enumerations. Eliminates enumerations on generic DI8DEVTYPE_DEVICE and only checks to see if a devices is an XInputDevice for DI8DEVTYPE_GAMEPAD, DI8DEVTYPE_DRIVING, DI8DEVTYPE_JOYSTICK, and DI8DEVTYPE_FLIGHT. 2017-05-15 08:32:21 -04:00
zilmar a238cc62d0 [Video] Rename Ucode files from .h to .cpp 2017-05-15 17:57:51 +10:00
zilmar 4bd415a668 [Video[ Make rdp.halt a bool 2017-05-15 17:53:33 +10:00
zilmar 14acae23c1 [Video] Remove _ENDUSER_RELEASE_ 2017-05-15 17:45:18 +10:00
zilmar 52ff3ff407 [Android] have m_LastStoreReg check in CArmOps::PreOpCheck 2017-05-07 10:53:16 +10:00
zilmar dc4e4cd7ef [Video[ Fix up gl include in release 2017-05-07 10:18:14 +10:00
zilmar f29afb8f99 [Android] Set release version 10 (2.3.3) 2017-05-07 09:27:12 +10:00
zilmar 22f4586498 [Android] Update tracking 2017-05-07 09:26:40 +10:00
zilmar 8bb5e6a240 [Android] Add store check to ShiftRightUnsignImmed 2017-05-07 08:27:27 +10:00
zilmar e48c54518e [Project64] Some Code clean up 2017-05-06 19:27:06 +10:00
zilmar a6d420feee [Android] Remove ReducedSyncMem and PreAllocSyncMem 2017-05-04 18:19:05 +10:00
zilmar a7fb56a3a6 [Project64] Fix short cuts for full screen 2017-05-01 17:23:07 +10:00
zilmar a308ce23ca [Video] Update saving settings 2017-05-01 05:18:09 +10:00
zilmar 5b8b51ad0d [Android] Fix load game at start 2017-04-30 19:24:38 +10:00
zilmar 26ab7f6b70 [Project64] Change order of MMV initialization 2017-04-30 14:35:47 +10:00
zilmar d408190f87 [Android] Fix screen res check 2017-04-29 20:06:54 +10:00
zilmar b4505f2215 [Android] Add aspect ratio 2017-04-29 19:02:25 +10:00
zilmar 05cd6eac3c [Android] Add video logging 2017-04-29 18:31:41 +10:00
zilmar ef154078df [Android] Update analytic id 2017-04-29 18:27:10 +10:00
zilmar 0ed144f39d [Project64] Try to fix key assignments 2017-04-29 15:55:30 +10:00
zilmar 40e6919c61 [Android] Fix multiple pause/resume issue 2017-04-29 15:42:02 +10:00
zilmar 03f7e4ac94 [Android] Call emulation started 2017-04-28 08:36:10 +10:00
zilmar 67f2a445ae [Project64] Add logging for system event 2017-04-28 08:23:15 +10:00
zilmar 54f1f385e7 [Project64] Get Recompiler to use a local reference to MMU 2017-04-28 08:14:55 +10:00
zilmar f1530f6a05 [Project64] Get System timing to use a local reference to registers 2017-04-28 08:09:04 +10:00
zilmar 7a193e5e56 [Android] Update video make file 2017-04-27 21:02:40 +10:00
zilmar 14f4eac6c2 [Video] Make screen res dynamic on android 2017-04-27 20:24:10 +10:00
zilmar bf5dc3517d [Video] Track changes to aspect mode 2017-04-27 20:10:12 +10:00
zilmar ca7f578e2f [Video] remove scale_1024 from rdp structure 2017-04-27 19:50:02 +10:00
zilmar 115f9f48b6 [Video] Move res_x, res_y out of settings class 2017-04-27 19:06:14 +10:00
zilmar a8484268e1 [Video] Update some trace messages 2017-04-27 17:31:49 +10:00
zilmar 12cd303862 [Android] Fix video changes to fix compile issue 2017-04-27 17:23:00 +10:00
zilmar 688416bc59 [Video] Fix up installer 2017-04-26 22:57:15 +10:00
zilmar 344253af5b [Video] Revert some of the changes to TextureEnhancer code 2017-04-26 21:37:05 +10:00
zilmar b50c8b1fdd [Video] Update headers 2017-04-26 20:23:36 +10:00
zilmar 894706a379 [Video] Make all video plugin in to one project 2017-04-26 19:40:23 +10:00
zilmar ea009c1ca1 [Video] Rename glide64 to Project64-video 2017-04-26 19:05:05 +10:00
zilmar 9efae26d0c [Android] Remove Plugin_ForceGfxReset 2017-04-26 18:13:55 +10:00
zilmar c7f895737a [Project64] Fix CRegisters::FixFpuLocations 2017-04-25 18:04:00 +10:00
zilmar 1b5e07c460 [Project64] fix CRegisters::FixFpuLocations 2017-04-24 07:53:34 +10:00
zilmar 0e691d2e53 [Project64] Fix CRegisters::FixFpuLocations 2017-04-24 07:41:25 +10:00
zilmar c3d89e8fc1 [Project64] Fix Round 0.5 in interpter 2017-04-24 07:36:40 +10:00
zilmar 42084371b7 [Project64] Get COP1_D_ROUND_L to use _FPR_D 2017-04-24 07:33:35 +10:00
zilmar b4fa83e0ad [Project64] Clean up eol blank space InterpreterOps.cpp 2017-04-24 07:30:49 +10:00
zilmar e400d42ff6 [VIdeo] Add trace settings 2017-04-18 22:03:49 +10:00
zilmar 0c1c5e39af [Plugins] Give access to notify class 2017-04-18 21:32:43 +10:00
zilmar 59a51e2c71 Merge pull request #1303 from project64/AndroidUpdate
Android update
2017-04-12 22:20:03 +10:00
zilmar c9ddf1e415 [Android] Add patreon support message 2017-04-12 20:30:07 +10:00
zilmar a9b399a1e9 [Android] Add build.xml for google-play-services_lib 2017-04-08 19:49:13 +10:00
zilmar a65968171e Update to latest build scripts 2017-04-08 09:36:32 +10:00
zilmar 45b41850aa [zlib] Fix compile issue on android 2017-04-08 09:22:48 +10:00
zilmar 2fa7af2505 [Android] Add patreon settings 2017-04-08 09:06:48 +10:00
zilmar 59000ff8be [Android] Add analytics.xml 2017-04-02 15:23:15 +10:00
zilmar 8b663feb50 [Android] Add analytics 2017-04-02 15:21:38 +10:00
zilmar 4216f233dc Merge pull request #1301 from Frank-74/patch-2
Fix Namco Museum Galaga freeze.
2017-03-29 08:49:02 +11:00
Frank-74 df9a7c49b8 Remove useless Culling from Namco Museum
Culling is option used by Jabo to cut draw distance.

Not needed for this.  GFX and ALIST are always 0.00%.  Everything done by CPU.
2017-03-28 19:26:40 +01:00
Frank-74 ec4eea94fb Fix Namco Museum Galaga freeze.
Reported in http://forum.pj64-emu.com/showthread.php?t=7594.

Disabling 32-bit engine fixes the freezing in Galaga.
2017-03-28 19:17:14 +01:00
zilmar 77c056a8cd Merge pull request #1299 from JunielKatarn/vs2017
Ignore VS2017 metadata folder.
2017-03-28 13:56:00 +11:00
Julio C. Rocha c72d90567b Forget .editorconfig for now. 2017-03-27 19:36:39 -07:00
zilmar 5ba576d9bc Merge pull request #1248 from JunielKatarn/zlib-1.2.11
Upgrade zlib to version 1.2.11
2017-03-27 13:08:34 +11:00
zilmar 044eea5459 Merge pull request #1272 from Frank-74/Remove-pjutilDynLibCallDllMain()
Remove pjutil::DynLibCallDllMain()
2017-03-27 13:03:49 +11:00
zilmar 2cf8ec57a1 Merge pull request #1280 from wisamtb1/master
Added The Arabic language
2017-03-25 04:58:51 +11:00
zilmar 35ca7435ce Merge pull request #1294 from Lithium64/rdb_update
Added new translated roms to RDB
2017-03-25 04:58:32 +11:00
Lithium64 9c7992cbef Added new rom translations
Added new rom translations
2017-03-24 13:49:00 -03:00
wisamtb1 91973f0052 small fixes 2017-03-16 13:28:36 +00:00
wisamtb1 4e5cc0d7af Added more translation 06 2017-03-16 13:25:18 +00:00
zilmar 2ab41bb395 Remove VS2008 project files 2017-03-15 20:14:25 +11:00
zilmar 81020b1249 [Project64] Remove delete g_DDRom from CN64System::LoadFileImage 2017-03-15 20:05:02 +11:00
zilmar 45a09a6aef Update version numbers 2017-03-15 19:29:11 +11:00
nicholas c53d24708b [Build Script] Remove hard coded address 2017-03-15 17:08:24 +11:00
nicholas f79d430d64 [Build Script] Add SetGitProperties.cmd 2017-03-15 17:01:14 +11:00
zilmar 9465a34595 [Project64] Build with Visual Studio 2015 2017-03-14 17:32:19 +11:00
zilmar 32b55761e8 [Glide64] Reset more variables in free_combiners 2017-03-14 07:51:43 +11:00
zilmar a0d5ef0cda Merge branch 'master' of https://github.com/project64/project64 2017-03-13 20:36:42 +11:00
zilmar d7c9ccf034 Merge pull request #1286 from project64/glide64-cleanup
Glide64 cleanup
2017-03-13 20:36:07 +11:00
zilmar c781296ba7 [Glide64] Rename viewport_offset to g_viewport_offset; 2017-03-13 20:34:51 +11:00
zilmar 80e8944d2f [Glide64] Change capture_screen to g_capture_screen 2017-03-13 20:28:34 +11:00
zilmar e2fcb24529 [Glide64] Remove some unneeded code 2017-03-13 20:14:03 +11:00
zilmar f579011d9b [Glide64] More clean up of Settings.cpp 2017-03-13 19:54:36 +11:00
zilmar 9557e25522 [Glide64] Have Settings.h in Settings.cpp 2017-03-13 19:31:38 +11:00
zilmar 0115f87e62 [Glide64] Some code cleanup 2017-03-13 17:55:09 +11:00
zilmar e1b254772b [Glide64] Move general_setting to settings class 2017-03-13 17:53:41 +11:00
zilmar be7c0b3870 [Glide64] Make pj64 settings private 2017-03-13 17:50:43 +11:00
zilmar 564d840a62 [Glide64] Make wrpAnisotropic private 2017-03-13 17:46:14 +11:00
zilmar 28a78a9c95 [Glide64] Make wrpFBO private 2017-03-13 17:42:49 +11:00
zilmar db3701bde0 [Glide64] Make wrpVRAM private 2017-03-13 17:39:28 +11:00
zilmar 7a43073eef [Glide64]rename wrpResolution to m_FullScreenRes 2017-03-13 17:33:08 +11:00
zilmar 30fc06152f [Glide64] Make n64_z_scale private 2017-03-13 17:26:20 +11:00
zilmar 799fa6700d [Glide64] Make old_style_adither private 2017-03-13 17:23:56 +11:00
zilmar d6fc37fdda [Glide64] Make zmode_compare_less private 2017-03-13 17:21:20 +11:00
zilmar 391bf2ffa1 [Glide64] Make correct_viewport private 2017-03-13 17:17:52 +11:00
zilmar ff805e9b3f [Glide64] Get pal230 to be private 2017-03-13 17:14:36 +11:00
zilmar 59eeb448f6 [Glide64] Get force_calc_sphere to be private 2017-03-13 17:11:14 +11:00
zilmar 19cfdc174a [Glide64] Make adjust_aspect private 2017-03-13 08:06:41 +11:00
zilmar 4dbcd47569 [Glide64] Make clip_zmax private 2017-03-13 08:04:09 +11:00
zilmar f5eb97bbb5 [Glide64] make clip_zmin private 2017-03-13 07:59:00 +11:00
zilmar d21cf7e88e [Glide64] Make force_quad3d private 2017-03-13 07:55:58 +11:00
zilmar 9dc2a8bc8c [Glide64] Make force_microcheck private 2017-03-13 07:52:37 +11:00
zilmar c2bb2c5dac [Glide64] Make stipple_pattern private 2017-03-13 07:48:22 +11:00
zilmar 09504e2244 [Glide64] Make texture_correction private 2017-03-13 07:36:14 +11:00
zilmar cd34f9a25d [Glide64] Make decrease_fillrect_edge private 2017-03-13 07:31:03 +11:00
zilmar ca12d5a740 [Glide64] Increase increase_texrect_edge 2017-03-13 07:22:57 +11:00
zilmar 160fa97aa9 [Glide64] Make flame_corona private 2017-03-13 07:19:09 +11:00
zilmar 0daa369800 [Glide64] Make use_sts1_only private 2017-03-13 07:16:27 +11:00
zilmar ecb32bd4a0 [Glide64] Make alt_tex_size private 2017-03-13 07:12:17 +11:00
zilmar 4ea9cedd9f Merge pull request #1285 from Frank-74/DK64-Polygon-Fix
Donkey Kong 64 (E)(J) Polygon tearing fix
2017-03-13 05:49:19 +11:00
Frank-74 19cb88a7fa Update Project64.rdb 2017-03-12 18:42:00 +00:00
Frank-74 6efb455afc Update Project64.rdb 2017-03-12 18:36:09 +00:00
zilmar 9c25c2bd41 [Glide64] Make fast_crc private 2017-03-13 05:28:39 +11:00
zilmar 711017acf4 [Glide64] Remove unused offset_x, offset_y, scale_x, scale_y 2017-03-13 05:26:36 +11:00
zilmar 444735966c [Glide64] Make wfmode private 2017-03-13 05:24:23 +11:00
zilmar 0c24c4e12b [Glide64] Make wireframe private 2017-03-13 05:18:58 +11:00
zilmar 28cdaaff48 [Glide64] Remove unused unk_clear 2017-03-13 05:12:09 +11:00
zilmar fdd753f31d [Glide64] Make unk_as_red private 2017-03-13 05:04:53 +11:00
zilmar d915f57573 [Glide64] Make autodetect_ucode private 2017-03-13 05:00:37 +11:00
zilmar 26841063ae [Glide64] Make ghq_hirs_dump private 2017-03-13 04:57:37 +11:00
zilmar 758de8f10a [Glide64] Make ghq_hirs_let_texartists_fly private 2017-03-13 04:54:23 +11:00
zilmar 970be7c96c [Glide64] Make ghq_cache_size private 2017-03-13 04:49:23 +11:00
zilmar cbccbad2f6 Merge pull request #1284 from Frank-74/patch-1
Donkey Kong 64 (U) Polygon tearing fix
2017-03-11 12:59:33 +11:00
wisamtb1 12e5089ff3 Added more translation 05 2017-03-10 23:06:59 +00:00
Frank-74 4d2694cf8e Update Project64.rdb 2017-03-10 21:29:32 +00:00
zilmar 6f0127fd3a [Glide64] Make ghq_cache_save private 2017-03-11 07:47:57 +11:00
zilmar 94b17378d5 [Glide64] Make ghq_hirs_altcrc private 2017-03-11 07:43:12 +11:00
zilmar 08e5df4dc6 [Glide64] Make ghq_hirs_gz private 2017-03-10 23:17:57 +11:00
zilmar 4e9214f6c6 [Glide64]Make ghq_hirs_f16bpp private 2017-03-10 23:03:10 +11:00
zilmar 3d7f5da1de [Glide64] Make ghq_hirs_tile private 2017-03-10 17:10:09 +11:00
zilmar 73f1769466 [Glide64] make ghq_hirs_cmpr privte 2017-03-10 17:01:41 +11:00
zilmar d51c35338b [Glide64] Make ghq_enht_nobg private 2017-03-10 16:55:00 +11:00
zilmar 494fbaf7f5 [Glide64] Make ghq_enht_gz private 2017-03-10 16:42:29 +11:00
zilmar ee26e7930b [Glide64] Make ghq_enht_f16bpp private 2017-03-10 16:36:38 +11:00
zilmar efd98d4d23 [Glide64] Make ghq_enht_cmpr private 2017-03-10 16:31:59 +11:00
zilmar 273980e510 [Glide64] Make ghq_use as a global 2017-03-10 16:25:04 +11:00
zilmar 6148544a93 [Glide64] Make ghq_hirs private 2017-03-10 08:37:26 +11:00
zilmar 1412f2a705 [Glide64] Make ghq_cmpr private 2017-03-10 08:21:52 +11:00
zilmar 154099d42f [Glide64] Make texture dir private 2017-03-10 08:12:37 +11:00
zilmar 8d7cbae52b [Glide64] Make buff_clear private 2017-03-10 08:06:58 +11:00
zilmar da8926d482 [Glide64] Make fog private 2017-03-10 07:54:56 +11:00
zilmar 8fdb912291 [Glide64] Make vsync private 2017-03-09 18:13:25 +11:00
zilmar 880d7c61ff [Glide64] Make texenh_options private 2017-03-09 18:01:06 +11:00
zilmar 752ade92f0 [Glide64] Make advanced setting private 2017-03-09 17:52:54 +11:00
zilmar 1f6fb6b483 [Glide64] Remove unused ghq_enht_tile 2017-03-09 17:46:07 +11:00
zilmar 01d13b71b5 Merge remote-tracking branch 'origin/master' into glide64-cleanup 2017-03-09 17:32:19 +11:00
Julio César Rocha 8027e498f6 Create .editorconfig 2017-03-08 01:29:38 -08:00
Julio C. Rocha 7351fb15ef Ignore .vs/ metadata directory. 2017-03-08 01:02:19 -08:00
wisamtb1 8cd799972f added more translations 04 2017-03-07 16:28:40 +00:00
wisamtb1 544943ff99 Added more translations 03 2017-03-06 20:46:13 +00:00
wisamtb1 e11bb9bb60 added more translations 02 2017-03-05 15:32:13 +00:00
wisamtb1 34f1fd5d4d added more translations
will more later tonight.
2017-03-05 13:46:56 +00:00
wisamtb1 7fa2cc84de Rename Arabic.pj.Lang.txt to Arabic.pj.Lang 2017-03-04 20:44:27 +00:00
wisamtb1 1d57727b60 Added Arabic Language
Still working on it. but within few days will be done.
2017-03-04 20:43:26 +00:00
zilmar 5606776fd8 Merge pull request #1275 from RanAwaySuccessfully/patch-1
minor fix 64 for Densha de GO! 64
2017-02-12 04:09:19 +11:00
RanAwaySuccessfully dc5fa206f2 minor fix 64 for Densha de GO! 64 2017-02-11 07:54:34 -02:00
zilmar 4d84384d59 Merge pull request #1258 from Nekokabu/patch-2
Update Japanese.pj.Lang
2017-02-10 05:47:22 +11:00
Nekokabu 209bd7d6c7 Update Japanese.pj.Lang 2017-02-09 22:35:08 +09:00
zilmar 50116c654d Merge branch 'glide64-cleanup' 2017-02-09 06:46:10 +11:00
zilmar b1d8db2c96 [[Glide64] Add ability to set screen resolution 2017-02-09 06:08:06 +11:00
zilmar be3ed89ee7 Merge pull request #1274 from Lithium64/android_ptbr
Android PT-BR Support
2017-02-07 06:58:29 +11:00
Lithium64 ede46803b2 Android PT-BR Support
Android Support
2017-02-06 15:19:56 -03:00
Frank-74 fe33883d0a Remove pjutil::DynLibCallDllMain() 2017-02-05 01:10:01 +00:00
Frank-74 268961dac2 Remove pjutil::DynLibCallDllMain() 2017-02-05 01:08:56 +00:00
Frank-74 79996b43e6 Remove pjutil::DynLibCallDllMain() 2017-02-05 01:07:30 +00:00
Frank-74 3f99504d7f Remove pjutil::DynLibCallDllMain() 2017-02-05 01:06:23 +00:00
Frank-74 375aabf22b Remove pjutil::DynLibCallDllMain() 2017-02-05 01:04:24 +00:00
Frank-74 ce9eaf601b Update Util.h 2017-02-05 01:02:53 +00:00
zilmar 6d8933674d Merge pull request #1269 from Frank-74/Rename-Game_GoodName
Fix GoodName missing from Project64.cfg
2017-02-01 06:22:42 +11:00
Frank-74 8847751a0f Update SettingsConfig.cpp 2017-01-31 19:12:12 +00:00
Frank-74 d366063620 Update SettingsConfig.cpp 2017-01-31 18:59:56 +00:00
Frank-74 210bfb382b Update N64Class.cpp 2017-01-31 15:39:12 +00:00
Frank-74 b1bef3c687 Update Settings.h 2017-01-31 15:36:51 +00:00
Frank-74 a19e425ad4 Update SettingsConfig.cpp 2017-01-31 15:35:37 +00:00
Frank-74 3488bc6c5e Update MainMenuClass.cpp 2017-01-31 15:33:13 +00:00
Frank-74 095caffa42 Update GuiClass.cpp 2017-01-31 15:31:56 +00:00
Frank-74 24a1635b9c Update SettingsPage-Game-General.cpp 2017-01-31 15:30:44 +00:00
Frank-74 786f1558f9 Update SettingsClass.cpp 2017-01-31 15:26:16 +00:00
zilmar bd7eaf3be4 [Glide64] Update code related to resolution 2017-01-31 21:37:16 +11:00
zilmar 70abd5df17 [Glide64] Make scrx and scry private members of settings 2017-01-31 17:56:52 +11:00
zilmar 431c7b625d [Glide64] Make ucode an enum 2017-01-31 04:34:36 +11:00
zilmar f15a154cd4 [Glide64] Get ghq_enht to use an enum 2017-01-30 18:01:22 +11:00
zilmar d2918162e7 [Glide64] Use enum for TextureFilter/ 2017-01-30 17:51:54 +11:00
zilmar ea35a02614 [Glide64] make fb_crc_mode a private member of CSettings 2017-01-30 08:13:58 +11:00
zilmar 98cd937385 [Glide64] get stipple_mode to use an enum 2017-01-30 08:09:38 +11:00
zilmar 5f0ece5dde [Glide64] Get lodmode to use enum 2017-01-30 08:03:23 +11:00
zilmar 88e5009afa [Glide64] Get swap mode to use an enum 2017-01-30 05:05:06 +11:00
zilmar fbdc95c30a [Glide64] Use enum for Filtering 2017-01-29 20:10:32 +11:00
zilmar e572f531d5 ]Glide64] use enum for Screen Rotate 2017-01-29 19:58:25 +11:00
zilmar 8f6107e0bf [Glide64] Change AspectMode to be an enum 2017-01-29 17:47:28 +11:00
zilmar 23e46f85da [Glide64] Change game hack value to enum 2017-01-29 17:26:41 +11:00
zilmar 3ca1f7a369 ]Glide64] Rename Set_wrpResolution to Set_FullScreenRes 2017-01-29 12:50:00 +11:00
zilmar 2157da60aa [Glide64] Remove Set_log_unk 2017-01-29 07:50:59 +11:00
zilmar 5741df4d3b [Glide64] Remove Set_filter_cache 2017-01-29 07:47:27 +11:00
zilmar 866384bf16 [Glide64] Remove Set_elogging 2017-01-29 07:45:06 +11:00
zilmar c63c73a92a [Glide64] Remove Set_log_clear 2017-01-29 07:42:37 +11:00
zilmar bcceb486bb [Glide64] Remove Set_logging 2017-01-29 06:49:41 +11:00
zilmar b3b02de5d6 [Glide64] Remove Set_run_in_window 2017-01-29 06:43:11 +11:00
zilmar 077ce72050 [Glide64] Remove Set_hotkeys 2017-01-29 06:40:37 +11:00
zilmar 0a5c2bfc72 [Glide64] Remove clock settings 2017-01-29 06:38:28 +11:00
zilmar 4f566ff9bc [Glide64] Remove passing HWND to grSstWinOpen 2017-01-29 06:27:50 +11:00
zilmar 5a13b9e8c6 [Glide64] Remove ghq_dmptex_toggle_key 2017-01-29 06:13:47 +11:00
zilmar a5e9e080f1 [Glide64] Remove screen shot type setting 2017-01-29 06:11:28 +11:00
zilmar 03da86382d [Glide64] Move Some of the screen res code in to ScreenResolution.cpp 2017-01-28 22:29:03 +11:00
zilmar 734ea5c659 Merge remote-tracking branch 'origin/master' into glide64-cleanup 2017-01-28 18:18:54 +11:00
zilmar 5071861d13 [Glide64] Move aspect ratio calc to settings 2017-01-27 19:26:28 +11:00
zilmar c98923d2af [Glide64] Move WriteSettings in to Settings class 2017-01-27 17:30:19 +11:00
zilmar a54279ca59 Merge pull request #1264 from Frank-74/patch-10
Fix crash in 1080 Snowboarding
2017-01-27 12:11:44 +11:00
Frank-74 b31b941638 Fix crash in 1080 Snowboarding
Game crashes with ABL on when pressing A+B together in Trick Attack or Contest modes.
2017-01-27 00:57:14 +00:00
zilmar e2595a7077 Merge pull request #1262 from daarky/patch-3
Update German.pj.Lang
2017-01-27 10:53:20 +11:00
daarky 4e15c6ae7c Update German.pj.Lang
language file has not been loaded
2017-01-26 22:04:45 +01:00
zilmar 801e337967 Merge pull request #1260 from JunielKatarn/fix_zlib_xp
Change Z_BUFSIZE to fix zlib behavior on Windows XP.
2017-01-26 09:12:32 +11:00
Julio C. Rocha f661269dc3 Change Z_BUFSIZE to fix Windows XP behavior compiling with VC2010 and later. 2017-01-25 21:23:29 +00:00
Nekokabu 99ab594023 Update Japanese.pj.Lang 2017-01-25 22:29:38 +09:00
zilmar 531c284fd7 Merge pull request #1257 from BenjaminSiskoo/patch-11
Update French.pj.Lang
2017-01-25 20:44:12 +11:00
BenjaminSiskoo 6bbbaecd95 Update French.pj.Lang
Last fix. It seems "La version Android\u2122" is now correct.
2017-01-25 09:41:05 +01:00
zilmar 43e5047822 [Glide64] Accidently deleted some settings code 2017-01-25 19:20:12 +11:00
zilmar 50994936ba [Glide64] Change Frame buffer emulation options bit to an enum 2017-01-25 06:08:33 +11:00
zilmar 88cac79b1f Merge pull request #1253 from BenjaminSiskoo/patch-10
Update French.pj.Lang
2017-01-25 04:24:06 +11:00
BenjaminSiskoo ea62795a95 Update French.pj.Lang
small fix : La version\ Android u2122 --> La version \u2122 Android
2017-01-24 13:35:58 +01:00
zilmar 791d241404 Merge pull request #1252 from BenjaminSiskoo/patch-9
Android port translated strings...
2017-01-24 21:02:03 +11:00
BenjaminSiskoo d192de5a7d Android port translated strings... 2017-01-24 10:57:28 +01:00
zilmar bcd2a6f6b6 [Glide64] Remove card_id 2017-01-24 08:42:49 +11:00
zilmar 2ed3a57917 [Glide64] Remove TEXTURE_FILTER check 2017-01-24 08:41:20 +11:00
zilmar 4305890799 [Glide64] Use log dir from settings 2017-01-24 08:34:08 +11:00
zilmar d1887bd0e5 [Glide64] Move read settings inside settings class 2017-01-24 08:30:46 +11:00
zilmar f9708bcec6 [Glide64] Add logdir and flush log to setting class 2017-01-24 08:16:25 +11:00
zilmar d070196cd2 [Glide64] Move system settings id in to Settings.cpp 2017-01-24 08:11:51 +11:00
zilmar 4561494303 [Glide64] Add SettingsID.h 2017-01-24 08:05:14 +11:00
zilmar c4746eb368 [Glide64] Remove grSstSelect 2017-01-24 07:22:44 +11:00
zilmar b086b8a296 [Glide64] Create RegisterSettings function 2017-01-24 05:35:27 +11:00
zilmar f0ea584929 [Glide64] Move ReadSpecialSettings to Settings.cpp 2017-01-24 05:28:13 +11:00
zilmar 9afe8e6973 [Glid64] Move ReadSettings to Settings.cpp 2017-01-24 05:19:46 +11:00
zilmar 50c7d61848 [Glide64] Init settings in PluginLoaded 2017-01-23 17:50:29 +11:00
zilmar 5961d9cb1d [Glide64] Remove debugger 2017-01-23 17:24:01 +11:00
Julio C. Rocha 3a45cf6587 Upgrade zlib to version 1.2.11 2017-01-19 11:50:31 +00:00
4058 changed files with 690807 additions and 255028 deletions

16
.gitattributes vendored
View File

@ -1,16 +0,0 @@
# All files that are binary and should not be normalized
# Images
*.png binary
*.jpg binary
*.psd binary
*.gif binary
*.bmp binary
*.ico binary
*.cur binary
# Binary data
*.exe binary
*.dll binary
*.e32 binary
*.lib binary

28
.github/CONTRIBUTING.md vendored Normal file
View File

@ -0,0 +1,28 @@
# Introduction
First of all, thank you for considering contributing to Project64! Project64 is an open-source project, and we love to receive contributions from the community. Contributions help fix bugs, add new features, and improve the project. There are many ways to contribute, from writing and improving the documentation, testing, submitting bug reports and feature requests, or writing code that can be incorporated into Project64 itself.
If you are looking for support or need help, please join the [Discord](https://discord.gg/Cg3zquF)! It's the best way to get your questions answered quickly. Please do not open a GitHub issue without first reading through the [support document](../Docs/SUPPORT.md).
Following these guidelines will help ensure that users and developers alike can work together to achieve the project's goals.
Please do NOT post any copyrighted materials. This includes (but is not limited to) ROMs, ROM hacks, IPL and firmware files, etc.
Save states and game saves do not fall under this category, so please post them only if they are applicable to your issue!
# Github Contribution Guide
1. Create a fork of this repository on your own account.
2. Create a new branch from the `develop` branch.
* Choose a meaningful name for the branch (e.g. `fix`, `documentation`).
3. Commit any changes onto your new branch.
4. If sensible, squash all commits into one. This helps clean up the vetting process.
* Ensure that commit messages are clear, concise, and informative. They should include information about all changes made, especially when squashing multiple commits into one.
5. Once all commits have been made and squashed, rebase all changes in your branch.
* Rebasing will resolve any merge confilcts that your changes may cause.
6. Create a pull request to the `develop` branch
* The pull request should be descriptive and include all changes made to the code base. If multiple files have been changed, organize them such that they can be easily followed by a reviewer.
* Make sure that you **allow edits** by maintainers when making the Pull Request.
7. Your changes should be reviewed and fixes may be made to your changes.
* If fixes are made please make sure to address them.

1
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1 @@
custom: "https://pj64-emu.com/support-project64.html"

147
.github/ISSUE_TEMPLATE/BUG.yml vendored Normal file
View File

@ -0,0 +1,147 @@
name: Bug report
description: >-
If you experience a bug in Project64 and/or its maintained plugins, please open an
issue here and fill out the template.
title: '[Bug]: '
labels:
- bug
- triage
assignees:
- null
body:
- type: markdown
attributes:
value: '## FAQs and a warning'
- type: markdown
attributes:
value: >-
Please read the support document in this repository before opening an issue!
If you are having issues with a plugin that isn't included with or
supported by the Project64 team, we cannot support you other then pointing
you to the developer or repository for those plugins.
Please join the Discord first and ask questions and ask for support there
first. If the issue should require an open GitHub issue, somebody will ask
you to open one.
We have a lot of people in the Discord who are more then
happy to help you with any issues you may be having!
Please avoid opening issues if you do not meet the minimum requirements
for Project64. These are outlined in the README for this repository.
- type: textarea
id: what-should-happen
attributes:
label: Expected behavior?
description: How was the emulator supposed to behave
placeholder: Tell us what you expect to see!; use screenshots if necessary.
value: null
validations:
required: true
- type: textarea
id: what-happened
attributes:
label: Actual behavior?
description: Describe in detail the issue you encountered.
placeholder: Tell us what you see!; use screenshots if necessary.
value: null
validations:
required: true
- type: textarea
id: repro
attributes:
label: Steps to reproduce the problem
description: How do you trigger this bug? Please walk us through it step by step.
value: |
1.
2.
3.
4.
5.
...
validations:
required: true
- type: textarea
id: error-messages
attributes:
label: Error messages?
description: Was there an error message?
placeholder: List any error messages here!; use screenshots if necessary.
value: null
validations:
required: false
- type: textarea
id: ROM_details
attributes:
label: What game were you playing?
description: What is the specific game/ROM that you encountered an issue with?
value: |
Title:
Nintendo 64 game or Nintendo 64 Disk Drive:
ROM information (First you must uncheck "hide advanced settings" in the settings menu, then File > ROM info should show up, post the information contained there in this field. Alternatively, you can right click the ROM in the ROM browser and hit "ROM information".):
Save type: (attach game save or save state here)
Original or modified ROM?:(attach patch if applicable here)
validations:
required: false
- type: textarea
id: SysInfo
attributes:
label: Specifications and build details
description: >-
List your PC specifications/information, you can obtain this from MSINFO32 and the
emulators title bar and about page.
value: |
Project64: (include commit version number and whether you are using the
32-bit or 64-bit version)
OS: (include version and OS build number using WinVer):
CPU:
RAM:
Graphics:
validations:
required: true
- type: checkboxes
id: DefaultPlugins
attributes:
label: Using included plugins
description: >-
Please make sure you are using the included plugins before opening an
issue:
options:
- label: >-
I can confirm I am using the included RSP, audio, input, and graphics
plugins
required: true
- type: textarea
id: PluginsUsed
attributes:
label: Plugins used while the issue occurred
description: What plugins is the issue occuring with?
value: |
Graphics plugin (and HLE or LLE):
Audio plugin:
Input plugin:
RSP plugin:
validations:
required: true
- type: checkboxes
id: Copyright_Compliance
attributes:
label: Copyright Compliance
description: >-
Please do not attach any files that infringe on the copyright of any
party.
options:
- label: There are no infringing files attached to this bug report.
required: true

38
.github/ISSUE_TEMPLATE/FEATURE.yml vendored Normal file
View File

@ -0,0 +1,38 @@
name: Feature request
description: >-
If you would like a new feature in Project64 or its default plugins, please
open an issue here and fill out the template.
title: '[Feature request]: '
labels:
- feature request
- enhancement
assignees:
- null
body:
- type: textarea
id: feature-request
attributes:
label: Request box
description: What feature would you like to see added?
placeholder: Tell us what you would like to see added to Project64!
value: null
validations:
required: true
- type: textarea
id: reason-why
attributes:
label: Reason box
description: Provide reasoning for the new feature
placeholder: Tell us why you'd like to see this feature added
value: null
validations:
required: true
- type: textarea
id: Examples
attributes:
label: Examples
description: Provide examples of this feature
placeholder: Provide examples or screenshots of this feature in other software
value: null
validations:
required: true

5
.github/ISSUE_TEMPLATE/config.yml vendored Normal file
View File

@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Project64 Community Support
url: https://discord.gg/Cg3zquF
about: For general questions and support please join the Discord!

13
.github/PULL_REQUEST_TEMPLATE.md vendored Normal file
View File

@ -0,0 +1,13 @@
[Add description of the PR here]
Fixes #
### Proposed changes
-
-
-
### Does this make breaking changes?
### Does this version of Project64 compile and run without issue?

124
.gitignore vendored
View File

@ -19,65 +19,115 @@
*.o
Thumbs.db
/Bin/Debug
/Bin/Debug64
/.vs
/Bin/Package
/Bin/Release
/Bin/Release64
/Bin/Win32/Debug
/Bin/Win32/Release
/Bin/x64/Debug
/Bin/x64/Release
/build
/Config/Cheats-User
/Config/Enhancements-User
/Config/Project64.cache3
/Config/Project64.cfg
/Config/Project64.rdn
/Config/Project64.sc3
/Config/Project64.zcache
/git.properties
/ipch
/Plugin/Audio/AndroidAudio.dll
/Plugin/Audio/AndroidAudio_d.dll
/Plugin/GFX/lib
/Plugin/GFX/map
/Plugin/GFX/pdb
/Plugin/GFX/PJ64Glide64.dll
/Plugin/GFX/PJ64Glide64_d.dll
/Plugin/Input/lib
/Plugin/Input/map
/Plugin/Input/pdb
/Plugin/Input/AndroidInput.dll
/Plugin/Input/AndroidInput_d.dll
/Plugin/Input/PJ64_NRage.dll
/Plugin/Input/PJ64_NRage_d.dll
/Plugin/RSP/lib
/Plugin/RSP/map
/Plugin/RSP/pdb
/Plugin/RSP/RSP 1.7.dll
/Plugin/RSP/RSP_d 1.7.dll
/Plugin/RSP/RSP-HLE.dll
/Plugin/RSP/RSP-HLE_d.dll
/Package
/Plugin/Win32/Audio/AndroidAudio_d.dll
/Plugin/Win32/Audio/AndroidAudio.dll
/Plugin/Win32/Audio/Project64-Audio_d.dll
/Plugin/Win32/Audio/Project64-Audio.dll
/Plugin/Win32/GFX/lib
/Plugin/Win32/GFX/map
/Plugin/Win32/GFX/pdb
/Plugin/Win32/GFX/Project64-Video_d.dll
/Plugin/Win32/GFX/Project64-Video.dll
/Plugin/Win32/Input/AndroidInput_d.dll
/Plugin/Win32/Input/AndroidInput.dll
/Plugin/Win32/Input/lib
/Plugin/Win32/Input/map
/Plugin/Win32/Input/pdb
/Plugin/Win32/Input/PJ64_NRage_d.dll
/Plugin/Win32/Input/PJ64_NRage.dll
/Plugin/Win32/Input/Project64-Input_d.dll
/Plugin/Win32/Input/Project64-Input.dll
/Plugin/Win32/RSP/lib
/Plugin/Win32/RSP/map
/Plugin/Win32/RSP/pdb
/Plugin/Win32/RSP/Project64-RSP_d.dll
/Plugin/Win32/RSP/Project64-RSP.dll
/Plugin/Win32/RSP/RSP 1.7.dll
/Plugin/Win32/RSP/RSP_d 1.7.dll
/Plugin/Win32/RSP/RSP-HLE_d.dll
/Plugin/Win32/RSP/RSP-HLE.dll
/Plugin/Win32/RSP/Project64-RSP-Basic_d.dll
/Plugin/Win32/RSP/Project64-RSP-Basic.dll
/Plugin/x64/Audio/AndroidAudio_d.dll
/Plugin/x64/Audio/AndroidAudio.dll
/Plugin/x64/Audio/Project64-Audio_d.dll
/Plugin/x64/Audio/Project64-Audio.dll
/Plugin/x64/GFX/lib
/Plugin/x64/GFX/map
/Plugin/x64/GFX/pdb
/Plugin/x64/GFX/Project64-Video_d.dll
/Plugin/x64/GFX/Project64-Video.dll
/Plugin/x64/Input/AndroidInput_d.dll
/Plugin/x64/Input/AndroidInput.dll
/Plugin/x64/Input/lib
/Plugin/x64/Input/map
/Plugin/x64/Input/pdb
/Plugin/x64/Input/PJ64_NRage_d.dll
/Plugin/x64/Input/PJ64_NRage.dll
/Plugin/x64/Input/Project64-Input_d.dll
/Plugin/x64/Input/Project64-Input.dll
/Plugin/x64/RSP/lib
/Plugin/x64/RSP/map
/Plugin/x64/RSP/pdb
/Plugin/x64/RSP/Project64-RSP_d.dll
/Plugin/x64/RSP/Project64-RSP.dll
/Plugin/x64/RSP/RSP 1.7.dll
/Plugin/x64/RSP/RSP_d 1.7.dll
/Plugin/x64/RSP/RSP-HLE_d.dll
/Plugin/x64/RSP/RSP-HLE.dll
/Plugin/x64/RSP/Project64-RSP-Basic_d.dll
/Plugin/x64/RSP/Project64-RSP-Basic.dll
/Plugin64/AndroidAudio
/Plugin64/Audio/AndroidAudio.dll
/Plugin64/Audio/AndroidAudio_d.dll
/Plugin64/Audio/AndroidAudio.dll
/Plugin64/Audio/Project64-Audio_d.dll
/Plugin64/Audio/Project64-Audio.dll
/Plugin64/GFX/lib
/Plugin64/GFX/map
/Plugin64/GFX/pdb
/Plugin64/GFX/PJ64Glide64.dll
/Plugin64/GFX/PJ64Glide64_d.dll
/Plugin64/GFX/PJ64Glide64.dll
/Plugin64/GFX/Project64-Video_d.dll
/Plugin64/GFX/Project64-Video.dll
/Plugin64/Input/AndroidInput_d.dll
/Plugin64/Input/AndroidInput.dll
/Plugin64/Input/lib
/Plugin64/Input/map
/Plugin64/Input/pdb
/Plugin64/Input/AndroidInput.dll
/Plugin64/Input/AndroidInput_d.dll
/Plugin64/Input/PJ64_NRage.dll
/Plugin64/Input/PJ64_NRage_d.dll
/Plugin64/Input/PJ64_NRage.dll
/Plugin64/Input/Project64-Input_d.dll
/Plugin64/Input/Project64-Input.dll
/Plugin64/RSP/lib
/Plugin64/RSP/map
/Plugin64/RSP/pdb
/Plugin64/RSP/RSP 1.7.dll
/Plugin64/RSP/RSP_d 1.7.dll
/Plugin64/RSP/RSP-HLE.dll
/Plugin64/RSP/RSP-HLE_d.dll
/Source/3rdParty/wx/lib/vc_lib/msw/wx/setup.h
/Source/3rdParty/wx/lib/vc_lib/mswd/wx/setup.h
/Source/3rdParty/wx/lib/vc_lib/mswu/wx/msw/rcdefs.h
/Source/3rdParty/wx/lib/vc_lib/mswu/wx/setup.h
/Source/3rdParty/wx/lib/vc_lib/mswud/wx/msw/rcdefs.h
/Source/3rdParty/wx/lib/vc_lib/mswud/wx/setup.h
/Plugin64/RSP/RSP-HLE.dll
/Save
/Source/nragev20/Version.h
/Source/Project64-audio/Version.h
/Source/Project64-core/Version.h
/Source/Project64-input/Version.h
/Source/Project64-video/Version.h
/Source/Project64-rsp-core/Version.h
/Plugin/Win32/GFX/GLideN64
/Plugin/x64/GFX/GLideN64

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "Source/GLideN64/Source"]
path = Source/GLideN64/Source
url = https://github.com/gonetz/GLideN64.git

View File

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;resources&gt;&#13;&#10;&lt;item path=&quot;/Project64/assets&quot; type=&quot;2&quot;/&gt;&#13;&#10;&lt;/resources&gt;}"/>
<booleanAttribute key="org.eclipse.debug.core.capture_output" value="false"/>
<booleanAttribute key="org.eclipse.debug.ui.ATTR_CONSOLE_OUTPUT_ON" value="false"/>
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="Project64"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_BUILDER_ENABLED" value="true"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/Project64/buildAssets.xml}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="clean"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/Project64}"/>
</launchConfiguration>

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;resources&gt;&#13;&#10;&lt;item path=&quot;/Project64/jni&quot; type=&quot;2&quot;/&gt;&#13;&#10;&lt;/resources&gt;}"/>
<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="Project64"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_BUILD_SCOPE" value="${working_set:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;&#13;&#10;&lt;resources&gt;&#13;&#10;&lt;item path=&quot;/Project64&quot; type=&quot;4&quot;/&gt;&#13;&#10;&lt;/resources&gt;}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/Project64/copySource.xml}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="clean"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_WORKING_DIRECTORY" value="${workspace_loc:/Project64}"/>
</launchConfiguration>

29
Android/.gitignore vendored
View File

@ -1,15 +1,14 @@
# Generated and temporary files
assets/project64_data/Config
assets/project64_data/Lang
bin/
gen/
obj/
*.d
*.o
*.so
# Eclipse project files
.settings/
.classpath
.cproject
.project
assets/Config
assets/Lang
config/version.gradle
app/src/main/assets/assets.zip
*.iml
.gradle
local.properties
.idea/
.DS_Store
/build
/captures
.externalNativeBuild
.cxx
build

View File

@ -1,53 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Project64</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.android.ide.eclipse.adt.ApkBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>clean,</triggers>
<arguments>
<dictionary>
<key>LaunchConfigHandle</key>
<value>&lt;project&gt;/.externalToolBuilders/Copy Project64 C++ Source.launch</value>
</dictionary>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
<triggers>clean,</triggers>
<arguments>
<dictionary>
<key>LaunchConfigHandle</key>
<value>&lt;project&gt;/.externalToolBuilders/Build Assets.launch</value>
</dictionary>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>com.android.ide.eclipse.adt.AndroidNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View File

@ -1,87 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="emu.project64" android:versionCode="8" android:versionName="2.3.2" >
<uses-feature android:glEsVersion="0x00020000" android:required="true" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="21" />
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />
<application
android:name="emu.project64.Project64Application"
android:allowBackup="true"
android:isGame="true"
android:hardwareAccelerated="true"
android:icon="@drawable/icon"
android:label="@string/app_name"
android:theme="@style/Theme.Project64" >
<activity
android:name="emu.project64.SplashActivity"
android:label="@string/SplashActivity_title"
android:theme="@style/Theme.Project64.Splash"
android:noHistory="true" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="tv.ouya.intent.category.GAME" />
</intent-filter>
</activity>
<activity
android:name="emu.project64.GalleryActivity"
android:exported="false"
android:label="@string/GalleryActivity_title"
android:launchMode="singleTask"
android:theme="@style/Theme.Project64.Apearance" >
</activity>
<activity
android:name="emu.project64.ScanRomsActivity"
android:exported="false"
android:label="@string/ScanRomsActivity_title"
android:theme="@style/Theme.AppCompat" >
</activity>
<activity
android:name="emu.project64.profile.ControllerProfileActivity"
android:exported="false"
android:label="@string/ControllerProfileActivity_title"
android:theme="@style/Theme.Project64.Apearance" >
<intent-filter>
<action android:name=".profile.ControllerProfileActivity" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<!--
For the GameActivities, do not restart the activity when the phone's slider
opens or closes, or when the orientation (and thereby screen size) changes.
This behavior is specified in android:configChanges below.
-->
<activity
android:name="emu.project64.game.GameActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:label="@string/GameActivity_title"
android:theme="@style/Theme.Project64.GameActivity" >
</activity>
<activity
android:name="emu.project64.game.GameActivityXperiaPlay"
android:configChanges="keyboardHidden|orientation|screenSize"
android:label="@string/GameActivity_title"
android:theme="@style/Theme.Project64.GameActivity" >
<meta-data
android:name="android.app.lib_name"
android:value="xperia-touchpad" />
</activity>
<activity
android:name="emu.project64.AboutActivity"
android:theme="@style/Theme.Project64.About" />
<activity
android:name="emu.project64.settings.SettingsActivity"
android:theme="@style/Theme.Project64.Apearance" />
<activity
android:name="emu.project64.settings.GameSettingsActivity"
android:theme="@style/Theme.Project64.Apearance" />
</application>
</manifest>

36
Android/Script/Setup.cmd Normal file
View File

@ -0,0 +1,36 @@
@ECHO OFF
SETLOCAL
set origdir=%cd%
cd /d %~dp0..\..\
set base_dir=%cd%
cd /d %origdir%
echo buildAssets
call "%base_dir%\Android\Script\buildAssets.cmd"
set Result=%ERRORLEVEL%
echo Done - ERRORLEVEL: %Result%
IF %Result% NEQ 0 goto :EndErr
echo UpdateVersionNumber
call "%base_dir%\Android\Script\UpdateVersionNumber.cmd"
set Result=%ERRORLEVEL%
echo Done - ERRORLEVEL: %Result%
IF %Result% NEQ 0 goto :EndErr
echo copySource
call "%base_dir%\Android\Script\copySource.cmd"
set Result=%ERRORLEVEL%
echo Done - ERRORLEVEL: %Result%
IF %Result% NEQ 0 goto :EndErr
goto :end
:EndErr
ENDLOCAL
echo Build failed
exit /B 1
:End
ENDLOCAL
exit /B 0

Binary file not shown.

View File

@ -0,0 +1,18 @@
@ECHO OFF
SETLOCAL
set origdir=%cd%
cd /d %~dp0..\..\
set base_dir=%cd%
cd /d %origdir%
"%base_dir%\Android\Script\UpdateVersion.exe" "%base_dir%\Android\config\version.gradle.in" "%base_dir%\Android\config\version.gradle"
"%base_dir%\Android\Script\UpdateVersion.exe" "%base_dir%\Source\Project64-core\Version.h.in" "%base_dir%\Source\Project64-core\Version.h"
"%base_dir%\Android\Script\UpdateVersion.exe" "%base_dir%\Source\Project64-rsp-core\Version.h.in" "%base_dir%\Source\Project64-rsp-core\Version.h"
"%base_dir%\Android\Script\UpdateVersion.exe" "%base_dir%\Source\Project64-audio\Version.h.in" "%base_dir%\Source\Project64-audio\Version.h"
"%base_dir%\Android\Script\UpdateVersion.exe" "%base_dir%\Source\Project64-video\Version.h.in" "%base_dir%\Source\Project64-video\Version.h"
"%base_dir%\Android\Script\UpdateVersion.exe" "%base_dir%\Source\RSP\Version.h.in" "%base_dir%\Source\RSP\Version.h"
:End
ENDLOCAL
exit /B 0

View File

@ -1,63 +0,0 @@
@ECHO OFF
SETLOCAL
set origdir=%cd%
cd /d %~dp0..\..\
set base_dir=%cd%
cd /d %origdir%
set VersionName=
if not "%1" == "" set VersionName= %1
set NDK-BUILDER=""
if exist "C:\Android\android-ndk-r10d\ndk-build.cmd" ( set NDK-BUILDER="C:\Android\android-ndk-r10d\ndk-build.cmd" )
if exist "C:\Android\android-ndk-r11c\ndk-build.cmd" ( set NDK-BUILDER="C:\Android\android-ndk-r11c\ndk-build.cmd" )
if exist "C:\Android\android-ndk-r13b\ndk-build.cmd" ( set NDK-BUILDER="C:\Android\android-ndk-r13b\ndk-build.cmd" )
if %NDK-BUILDER% == "" (
echo can not find android NDK
goto :EndErr
)
set ANDROID_SDK=""
if exist "C:\Android\android-sdk" ( set ANDROID_SDK="C:\Android\android-sdk" )
if %ANDROID_SDK% == "" (
echo can not find android SDK
goto :EndErr
)
call "%base_dir%\Android\Script\buildAssets.cmd"
IF %ERRORLEVEL% NEQ 0 goto :EndErr
call "%base_dir%\Android\Script\copySource.cmd"
IF %ERRORLEVEL% NEQ 0 goto :EndErr
cd /d %base_dir%\Android
call %NDK-BUILDER% clean
IF %ERRORLEVEL% NEQ 0 goto :EndErr
call %NDK-BUILDER%
IF %ERRORLEVEL% NEQ 0 goto :EndErr
call ant clean release -Dsdk.dir=%ANDROID_SDK%
IF %ERRORLEVEL% NEQ 0 goto :EndErr
cd /d %origdir%
:: Make sure the sign environment variables exist
IF NOT DEFINED project64_cert_keystore ( exit /B 0 )
IF NOT DEFINED project64_cert_password ( exit /B 0 )
:: Sign the APK
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -tsa http://timestamp.digicert.com -keystore "%project64_cert_keystore%" -storepass %project64_cert_password% -keypass %project64_cert_password% "%base_dir%\Android\bin\Project64-release-unsigned.apk" project64
:: Align the APK
zipalign -v 4 "%base_dir%\Android\bin\Project64-release-unsigned.apk" "%base_dir%\Package\Project64%VersionName%.apk"
echo Build ok
goto :end
:EndErr
ENDLOCAL
echo Build failed
exit /B 1
:End
ENDLOCAL
exit /B 0

View File

@ -8,23 +8,35 @@ set base_dir=%cd%
cd /d %origdir%
echo Building Lang files
xcopy "%base_dir%/Lang" "%base_dir%/Android/assets/project64_data/Lang/" /D /I /F /Y /E
xcopy "%base_dir%/Lang" "%base_dir%/Android/assets/Lang/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo Copy config files
IF NOT EXIST "%base_dir%/Android/assets/project64_data/Config/" mkdir "%base_dir%/Android/assets/project64_data/Config/"
copy "%base_dir%\Config\Glide64.rdb" "%base_dir%\Android\assets\project64_data\Config\"
IF NOT EXIST "%base_dir%/Android/assets/Config/" mkdir "%base_dir%/Android/assets/Config/"
copy "%base_dir%\Config\Audio.rdb" "%base_dir%\Android\assets\Config\"
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
copy "%base_dir%\Config\Project64.cht" "%base_dir%\Android\assets\project64_data\Config\"
copy "%base_dir%\Config\Video.rdb" "%base_dir%\Android\assets\Config\"
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
copy "%base_dir%\Config\Project64.rdb" "%base_dir%\Android\assets\project64_data\Config\"
copy "%base_dir%\Config\Project64.rdb" "%base_dir%\Android\assets\Config\"
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
copy "%base_dir%\Config\Project64.rdx" "%base_dir%\Android\assets\project64_data\Config\"
copy "%base_dir%\Config\Project64.rdx" "%base_dir%\Android\assets\Config\"
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
IF NOT EXIST "%base_dir%/Android/assets/Config/Cheats/" mkdir "%base_dir%/Android/assets/Config/Cheats/"
xcopy "%base_dir%/Config/Cheats" "%base_dir%/Android/assets/Config/Cheats/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
IF NOT EXIST "%base_dir%/Android/assets/Config/Enhancements/" mkdir "%base_dir%/Android/assets/Config/Enhancements/"
xcopy "%base_dir%/Config/Enhancements" "%base_dir%/Android/assets/Config/Enhancements/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
IF NOT EXIST "%base_dir%/Android/app/src/main/assets/" mkdir "%base_dir%/Android/app/src/main/assets/"
IF EXIST "%base_dir%/Android/app/src/main/assets/assets.zip" del "%base_dir%\Android\app\src\main\assets\assets.zip"
powershell Compress-Archive "%base_dir%/Android/assets/*" "%base_dir%/Android/app/src/main/assets/assets.zip"
goto :end
:End

View File

@ -11,6 +11,10 @@ echo copy 3rdParty/7zip
xcopy "%base_dir%/Source/3rdParty/7zip" "%base_dir%/Android/jni/3rdParty/7zip/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy 3rdParty/asmjit
xcopy "%base_dir%/Source/3rdParty/asmjit" "%base_dir%/Android/jni/3rdParty/asmjit/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy 3rdParty/png
xcopy "%base_dir%/Source/3rdParty/png" "%base_dir%/Android/jni/3rdParty/png/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
@ -23,38 +27,38 @@ echo copy Common
xcopy "%base_dir%/Source/Common" "%base_dir%/Android/jni/Common/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy Glide64
xcopy "%base_dir%/Source/Glide64" "%base_dir%/Android/jni/Glide64/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy GlideHQ
xcopy "%base_dir%/Source/GlideHQ" "%base_dir%/Android/jni/GlideHQ/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy Glitch64
xcopy "%base_dir%/Source/Glitch64" "%base_dir%/Android/jni/Glitch64/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy PluginAudio
xcopy "%base_dir%/Source/Android/PluginAudio" "%base_dir%/Android/jni/PluginAudio/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy PluginInput
xcopy "%base_dir%/Source/Android/PluginInput" "%base_dir%/Android/jni/PluginInput/" /D /I /F /Y /E
xcopy "%base_dir%/Source/Android/PluginInput" "%base_dir%/Android/jni/Plugin-Input/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy PluginRSP
xcopy "%base_dir%/Source/Android/PluginRSP" "%base_dir%/Android/jni/PluginRSP/" /D /I /F /Y /E
xcopy "%base_dir%/Source/Android/PluginRSP" "%base_dir%/Android/jni/Plugin-Rsp/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy Project64-bridge
xcopy "%base_dir%/Source/Android/Bridge" "%base_dir%/Android/jni/Project64-bridge/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy Project64-audio
xcopy "%base_dir%/Source/Project64-audio" "%base_dir%/Android/jni/Project64-audio/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy Project64-plugin-spec
xcopy "%base_dir%/Source/Project64-plugin-spec" "%base_dir%/Android/jni/Project64-plugin-spec/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy Project64-core
xcopy "%base_dir%/Source/Project64-core" "%base_dir%/Android/jni/Project64-core/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy Project64-rsp-core
xcopy "%base_dir%/Source/Project64-rsp-core" "%base_dir%/Android/jni/Project64-rsp-core/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy Project64-video
xcopy "%base_dir%/Source/Project64-video" "%base_dir%/Android/jni/Project64-video/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)
echo copy Settings
xcopy "%base_dir%/Source/Settings" "%base_dir%/Android/jni/Settings/" /D /I /F /Y /E
IF %ERRORLEVEL% NEQ 0 (exit /B 1)

1
Android/app/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/build

49
Android/app/build.gradle Normal file
View File

@ -0,0 +1,49 @@
plugins {
id 'com.android.application'
}
apply from: '../config/version.gradle'
android {
defaultConfig {
applicationId = "emu.Project64"
externalNativeBuild {
cmake {
cppFlags '-std=c++11'
}
}
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.google.android.material:material:1.1.0'
implementation "androidx.drawerlayout:drawerlayout:1.0.0"
implementation 'androidx.preference:preference:1.1.1'
testImplementation 'junit:junit:4.12'
implementation project(':jni:3rdParty:png')
implementation project(':jni:3rdParty:zlib')
implementation project(':jni:Common')
implementation project(':jni:Settings')
implementation project(':jni:Project64-rsp-core')
implementation project(':jni:Project64-core')
implementation project(':jni:Project64-bridge')
implementation project(':jni:Project64-video')
implementation project(':jni:Project64-audio')
implementation project(':jni:Plugin-input')
implementation project(':jni:Plugin-rsp')
}

Some files were not shown because too many files have changed in this diff Show More