Commit Graph

1262 Commits

Author SHA1 Message Date
unknown d3edbf65fc [N-Rage] undeclared functions min() and max() 2015-10-27 14:01:09 -04:00
unknown ab92640cf8 [N-Rage] Fix signed overflow warnings in C++ standard. 2015-10-27 13:09:02 -04:00
zilmar 3be6bfc7b9 Merge pull request #696 from MELERIX/UI
Minor UI changes
2015-10-27 23:37:51 +11:00
Julio C. Rocha 74355d34d8 Fix string castint making settings menu break 2015-10-27 00:55:06 -07:00
MELERIX ba27fc543c increased the size of some elements of the ui to match with some translations. 2015-10-27 02:07:22 -03:00
zilmar fed00d697f Merge pull request #695 from cxd4/XInput-is-4scrubs
added Xinput.h to 3rd Party DirectX headers
2015-10-27 15:05:11 +11:00
unknown 3e9fac7402 Disabled broken pre-processor code.
I have no idea what this was for....
2015-10-26 23:14:43 -04:00
unknown 6f9c7f5907 added Xinput.h to 3rd Party DirectX headers 2015-10-26 22:38:30 -04:00
zilmar a52104aa25 Merge pull request #692 from cxd4/yo-yo-std-in-the-io
Fix non-MSVC compiler error:  undeclared sprintf()
2015-10-27 11:11:46 +11:00
unknown afd470914d Fix non-MSVC compiler errors: undeclared sprintf() 2015-10-26 18:11:18 -04:00
MELERIX 44aa260436 Minor changes in English main file 2015-10-26 19:08:51 -03:00
unknown e96bb6144b Be able to control `WINDOWS_UI` programatically. 2015-10-26 17:00:06 -04:00
zilmar 572418ec30 Merge pull request #650 from cxd4/mem
Remove external linkage of swap32by8()--now static.
2015-10-27 05:29:16 +11:00
unknown 77801190c2 Remove macro functions for byte order. 2015-10-26 13:10:50 -04:00
unknown 4e258b0c6b removed external linkage of function swap32by8() 2015-10-26 13:09:38 -04:00
Julio C. Rocha dc050fbd66 Add LanguageSelector files to VXCPROJ 2015-10-25 22:44:23 -07:00
zilmar cdde935738 Merge pull request #586 from Nekokabu/patch-7
Fix Filename in compressed savestate
2015-10-26 13:58:18 +11:00
zilmar df08dbc5c2 Merge pull request #663 from LegendOfDragoon/master
Improve LBV, LPV, LUV, and LHV in RSP Recompiler
2015-10-26 13:49:40 +11:00
zilmar 160d27d400 Merge pull request #666 from lioncash/delete
Project64: correct delete usages on arrays
2015-10-26 13:46:31 +11:00
zilmar 65a9c6326f Merge pull request #687 from JunielKatarn/wx
Make x64 build work
2015-10-26 13:44:56 +11:00
Julio C. Rocha c08adf21cc Fix includes for wx_core. 2015-10-25 18:59:52 -07:00
Julio C. Rocha 8b8bf13209 Ignore SDL/stdlib's memcpy 2015-10-25 18:06:44 -07:00
zilmar 98ea510118 [Project64] Split language Selection UI out of Language class 2015-10-26 06:20:23 +11:00
zilmar 0608a8b504 [Project64] Remove DisplayError and DisplayMessage being able to take variable param (eg ... ) 2015-10-25 22:40:21 +11:00
zilmar 0144305c6a [Project64] Clean up path code 2015-10-25 22:10:54 +11:00
zilmar 81fdcb9373 [Project64] Get settngs to use std int 2015-10-25 21:50:28 +11:00
zilmar a2a8eccbca [Project64] get CFile class to use standard types 2015-10-25 20:12:53 +11:00
zilmar 5012979377 [Project64] Move critical section code to cpp file and remove headers included 2015-10-25 20:10:28 +11:00
Julio C. Rocha 7f5ed2313c Makes Debug|x64 build cleanly. 2015-10-24 03:45:06 -07:00
Julio C. Rocha 58315f8b02 Fixed include directories in wxCore and wxBase 2015-10-23 23:42:31 -07:00
Julio C. Rocha 75aef28525 Set subsystem version for Project64.exe on x64 2015-10-23 14:35:55 -07:00
Julio C. Rocha 0ef30a4510 Removed auto-generated setup.h files from versioning. 2015-10-23 09:03:03 -07:00
Julio C. Rocha 9a0404f410 Updated wx/zlib code (fixes build break on later MSVC versions). 2015-10-23 07:44:25 -07:00
unknown d27e6b119c Evade the SDL dependency for WIN32/WIN64 builds. 2015-10-22 17:01:48 -04:00
unknown 6d5ee9d562 Move the if-else copies of SDL_Delay() outside if-else. 2015-10-22 16:59:19 -04:00
unknown 0c93df4ec9 Use new `stdtypes.h` header added from commit 485613e. 2015-10-21 23:18:28 -04:00
zilmar 905a0ad2fe [Glide64] Change SetWindowLong to SetWindowLongPtr 2015-10-21 07:59:19 +11:00
zilmar 57cf720392 [Glide64] Sync texture code 2015-10-21 07:49:29 +11:00
zilmar 11ebb4e761 [Glide64] Disable asm in 64bit 2015-10-20 10:15:32 +11:00
zilmar 1a61ce84c4 [Glide64] clean up wx project files for visual studio 2013 2015-10-20 10:01:56 +11:00
zilmar 307d1de0c5 [Glide64] cleaned up wx project files to compile, still need to fix up some linking 2015-10-20 05:58:32 +11:00
zilmar 8ba4024ce7 [Glide64] Clean up project so it is building correctly in Visual Studio 2008 2015-10-19 13:54:16 +11:00
zilmar 5582d83eec [Wx Widget] wxWidgets-2.8.12 code now compiles, still need to fix up linking 2015-10-19 08:09:49 +11:00
zilmar 2e5978ae89 [Wx Widget] clean up core wxWidgets-2.8.12 in visual studio 2008 2015-10-17 02:59:31 +11:00
zilmar e9f27087e3 [Wx Widget] trying to get core to update to wxWidgets-2.8.12 code 2015-10-16 16:42:42 +11:00
zilmar 9c5643d141 [Wx Widget] Update png to wxWidgets-2.8.12 2015-10-16 07:44:02 +11:00
zilmar 85e4d0f08d [Wx Widget] Update jpeg to wxWidgets-2.8.12 2015-10-16 07:36:19 +11:00
zilmar 8046b1a7f8 [Wx Widget] Update zlib to wxWidgets-2.8.12 2015-10-16 07:33:11 +11:00
zilmar a8c98ef392 [Solution] Upgrade glide projects for visual studio 2013 2015-10-15 08:49:37 +11:00
zilmar 8956349891 [Glide64] loadBlock uses matched c function 2015-10-14 15:55:28 +11:00
zilmar dd1c306d16 [Glide64] Remove asm from TextConv.h 2015-10-14 11:38:47 +11:00
zilmar 3d52a163cd [Glide64] remove unused old code
bccb190988
2015-10-14 11:30:47 +11:00
zilmar 34de7c6804 [Glide64] get TxUtil.cpp to not use asm
debcb5b25d
2015-10-14 11:20:03 +11:00
zilmar 81ab3fc877 [Glide64] Add winlnxdefs.h
e110f50489
2015-10-14 10:47:09 +11:00
zilmar ecb9363862 [Glide64] Add include math.h 2015-10-14 10:29:13 +11:00
zilmar b7d402aacf [Glide64] Subscreen delay fix for zelda OoT
f3b47bbe40
2015-10-14 10:06:50 +11:00
zilmar 989c8cbc4d use more widely used preprocessor defines for MinGW
The code still uses a lot of WIN32 preprocessor variables which aren't defined
in strict C++-11 mode. But the preprocessor variable _WIN32 seems to be defined
in all modes of MinGW

4d8c50a0db
2015-10-14 10:01:07 +11:00
zilmar 8bc33bc4d9 [Glide64] Reduce GCC specific code
21344deaee
2015-10-14 09:50:35 +11:00
zilmar bdc85ddbb7 [Glide64] Convert to c implementation for functions like mirror32bS 2015-10-13 16:44:16 +11:00
zilmar 48554d2ad0 [Glide64] Move the code out of texture.asm.cpp 2015-10-13 15:54:52 +11:00
zilmar d7a19c265f [Glide64] fixed compiler warnings
794226a274
2015-10-13 08:12:16 +11:00
zilmar 6e810ef559 [Glide64] Sync Glide64/DepthBufferRender.cpp 2015-10-12 10:13:19 +11:00
zilmar 5ff5ff0b12 [Glide64] Remove FixedPoint.asm.cpp 2015-10-12 07:21:56 +11:00
zilmar 5e06520cb5 from fixed warnings and errors in vs2012
56f2b7ef85
2015-10-12 07:17:01 +11:00
zilmar 3d002e831f Use generic _mm_loadu_ps instead of GCC specific __builtin_ia32_loadups
be0a027273
2015-10-12 07:08:12 +11:00
zilmar 32c64b3d54 [Glide64] Add C conversion of MiClWr16b assembler functions
577ab74dd8
2015-10-12 06:56:45 +11:00
zilmar 42f633c482 [Common] Update the project to have stdtypes.h 2015-10-12 06:51:36 +11:00
zilmar 485613ed03 [Common] Move the standard types include in to common 2015-10-12 06:48:15 +11:00
zilmar 70532a6503 [Glide64] Change LoadNone function params to one line 2015-10-11 21:13:57 +11:00
zilmar bca97d42aa [Glide64] Remove unused variables
4fc96fee08
2015-10-11 21:12:32 +11:00
zilmar 7d43d10dd5 [Glide64] These buffers can overlap, so memmove() must be used instead of memcp…
48e20bc799 (diff-4a633600241920557d6c8b6d96dfb363R298)
2015-10-11 20:54:30 +11:00
Lioncash 5350cfac8d Project64: correct delete usages on arrays 2015-10-10 14:47:08 -04:00
zilmar 1dd25b2063 Rewrite MulMatricesC in a more auto-vectorizable way.
c5998a531b
2015-10-10 23:23:26 +11:00
zilmar f2d1097014 [glide64] sync changes to inc files
from:
3b8d826964
4d8c50a0db
2015-10-10 22:15:57 +11:00
LegendOfDragoon 0cefcf16fb Implement Recompiler version of LHV 2015-10-09 11:54:27 -07:00
LegendOfDragoon 221c4d1d4d Implement Recompiler version of LUV 2015-10-09 11:51:39 -07:00
LegendOfDragoon 0fca9e65a4 Implement Recompiler version of LPV 2015-10-09 11:49:03 -07:00
LegendOfDragoon 87dc96752d Implement Recompiler version of LBV 2015-10-09 11:39:46 -07:00
zilmar d0f45f17ab [glide64] remove 3dmathSIMD.asm.cpp (from Merge Glide64 changes from the previous attempt)
e110f50489
2015-10-09 16:18:09 +11:00
zilmar 1203155d37 [Glide64] Remove unused config/Internalization 2015-10-09 16:16:38 +11:00
zilmar cae95daa01 [Glide64] remove unused dx files 2015-10-09 15:54:32 +11:00
zilmar 0c60eec345 Rename Glitch64/main.h --> glitchmain.h for clarity.
Avoid mental association with Glide64/Main.cpp.

2ee649b163
2015-10-09 15:53:16 +11:00
zilmar 8d1381b42a [glide64] remove vram.cpp (from Fix build under MinGW)
3b8d826964
2015-10-09 15:50:44 +11:00
zilmar e5c6fa245b [Glide64] add (optional) GLES 2.0 support, code taken from mupen64plus-ae
ee42abc424
2015-10-09 15:44:33 +11:00
zilmar 5c1f6ea6c6 [Glide64] Rename Glitch64/main.cpp to Glitch64/glitchmain.cpp
56f2b7ef85
2015-10-09 15:39:35 +11:00
zilmar 7561a65624 [Glide64] Remove space from filename to avoid confusion of build tools
a1b0c70492
2015-10-09 14:36:48 +11:00
zilmar f3d3a335fc Force Glitch64 to recognize OSX using __APPLE__ instead of macintosh
079ffaeb19
2015-10-09 14:36:38 +11:00
zilmar 549e2f78fb [Glide64] Other cleanups like changing __WINDOWS__ to WIN32 2015-10-09 14:36:30 +11:00
zilmar 606189f8de [Glide64] Remove unused file Glitch64/3dfx-mangling.h
620c06aacc
2015-10-09 14:36:21 +11:00
zilmar 2ff97a3367 [Glide64] Clean up glitch so it compiles with the files removed 2015-10-09 14:36:08 +11:00
zilmar 08f155a2b3 [Glide64] Remove usage of glide64 flags 2015-10-09 14:34:09 +11:00
zilmar 3d5bfb666a [3rd Party] Add SDL 2015-10-09 14:33:55 +11:00
zilmar e2de2a5f12 [Glide64] Remove unused third party include files
652449370b
2015-10-09 14:33:40 +11:00
zilmar 92ca976663 [Glide64] Remove flag images
2ac49117f1
2015-10-09 14:33:29 +11:00
zilmar 9d35f6cf23 [Glide64] Remove the broken build-scripts/workspaces
58d74825f4
2015-10-09 14:33:16 +11:00
zilmar 93e529cc89 [Glide64] Remove help documentation out of source dir 2015-10-09 14:33:04 +11:00
zilmar 9704a1119f Merge pull request #657 from Nekokabu/master
Fix character corruption
2015-10-06 08:48:08 +11:00
zilmar 041be99331 Merge pull request #655 from AmbientMalice/patch-7
Disable global soft-depth and enable per-game.
2015-10-06 08:46:02 +11:00
zilmar a903ae5647 Merge pull request #656 from LegendOfDragoon/master
Improve VLT, VGE, VEQ, and VNE in RSP Recompiler
2015-10-06 08:44:10 +11:00
zilmar caee8ce2b9 Merge pull request #654 from JunielKatarn/DEP
Disable Data Execution Prevention for Project64.exe (Visual Studio 2010+)
2015-10-06 08:43:28 +11:00
Nekokabu 6b4b784aa7 Fix Paper Mario Saves
Fix Paper Mario Saves
2015-10-04 14:52:42 +09:00
Nekokabu 1d68f0bf35 fix character corruption
fix Recent Dir & ROM
2015-10-03 13:38:40 +09:00
Nekokabu 118134766c fix character corruption
Add setlocale
2015-10-03 13:35:27 +09:00
LegendOfDragoon d656af4068 Implement Recompiler version of VNE 2015-10-02 13:05:24 -07:00
LegendOfDragoon 67b4420097 Implement Recompiler version of VEQ 2015-10-02 13:02:03 -07:00
LegendOfDragoon c95d1598e4 Implement Recompiler version of VGE 2015-10-02 12:52:14 -07:00
LegendOfDragoon 9834665716 Implement Recompiler version of VLT 2015-10-02 12:37:27 -07:00
AmbientMalice c43ff2a0f1 Disable software depth buffer globally. 2015-10-02 16:25:18 +08:00
Julio C. Rocha a2c995fa61 Disable Data Execution Prevention for Project64.exe. 2015-10-01 23:43:01 -07:00
unknown 29ba2c095b (x64) fixed MSVC "loss of precision" warning during RAM realloc 2015-10-01 15:16:34 -04:00
unknown 83f8586111 added constants/macros to help maintain endian changes 2015-10-01 13:58:19 -04:00
zilmar 8f797d0bd2 Merge pull request #647 from cxd4/kyles-mom-likes-c-plus-plus
MemoryFilter starts to compile (now with 32-bit support!).
2015-10-01 10:42:59 +10:00
zilmar 23181b4492 Merge pull request #648 from cxd4/stds-r-bad-mkay
Introduce portable types to R4300 system types header.
2015-10-01 10:42:16 +10:00
unknown 9897c0cbbc Introduce portable types to R4300 system types header. 2015-09-30 14:21:42 -04:00
unknown 3345d6e503 MemoryFilter starts to compile (now with 32-bit support!). 2015-09-30 13:45:30 -04:00
Julio C. Rocha 47aa75ba31 Revert "Merge pull request #639 from cxd4/kyles-mom"
This reverts commit f9c177f44a, reversing
changes made to 63ea387bcf.
2015-09-30 00:01:03 -07:00
zilmar e952f9c32b Merge pull request #503 from cxd4/hhhhhhhhhhhhhhhhhhh
[PJGlide64] TransformVector C is better than TransformVectorSSE.
2015-09-30 11:00:04 +10:00
zilmar 1111e6db55 Merge pull request #636 from cxd4/bk
Banjo-Kazooie (U) v1.1 works in x64 now.
2015-09-30 10:59:12 +10:00
zilmar f9c177f44a Merge pull request #639 from cxd4/kyles-mom
MemoryFilter starts to compile.
2015-09-30 10:58:42 +10:00
zilmar 63ea387bcf Merge pull request #637 from JunielKatarn/Logging
Fix flags for debug/validate logging.
2015-09-30 10:58:10 +10:00
zilmar 142ed5b255 Merge pull request #627 from JunielKatarn/PropertySheetsTemp
Make solution files work with all versions of Visual Studio (2010+)
2015-09-30 10:56:26 +10:00
zilmar 83cffca119 Merge pull request #632 from cxd4/bad
`if` is not a function.
2015-09-30 10:55:28 +10:00
zilmar 69ae6ba9b4 Merge pull request #630 from LegendOfDragoon/master
Improve VRCP, VRCPL, VRCPH, and VRSQH in RSP Recompiler
2015-09-30 10:54:22 +10:00
zilmar c4dcb45381 Set post title based on param 2015-09-30 10:18:37 +10:00
zilmar e27adf67ac [Upload beta] another log attempt 2015-09-29 15:04:21 +10:00
zilmar 48814b3c37 [Upload Beta] Added more comments to IE creation 2015-09-29 14:51:03 +10:00
zilmar f37195bc89 [Upload Beta] try to create IE multiple times 2015-09-29 14:32:39 +10:00
zilmar f1fc32c74c [upload Script] ignore errors in CreateIeWindow 2015-09-29 14:16:43 +10:00
zilmar bee483d44b try to get the script more stable in posting 2015-09-29 13:45:25 +10:00
unknown 719eaa7ead MemoryFilter starts to compile. 2015-09-27 13:47:35 -04:00
Julio C. Rocha 14a543f2cc Fix flags for debug/validate logging. 2015-09-26 15:59:57 -07:00
unknown 08f090be7e implemented COP1 round FP64 to int64 2015-09-26 16:30:45 -04:00
Julio C. Rocha f5ef8d3359 Fix ROM Browser issue on Windows XP. 2015-09-26 05:29:48 -07:00
unknown fe442fca6e `if` is not a function.
fixes #628
2015-09-25 17:26:27 -04:00
unknown 8ba9ac2eaf spaces 2015-09-25 17:13:29 -04:00
unknown 7b8827dacc Decide between blank lines and tabbed blank lines.
I choose blank lines.
2015-09-25 17:13:04 -04:00
LegendOfDragoon 7ea0dd0311 Improve Compile_Vector_VRSQH
RSP_ACCUM needs to be written to before RSP_Vect. Also optimized the
code for writing to RSP_ACCUM.
2015-09-25 05:00:41 -07:00
LegendOfDragoon 0102762456 Improve Compile_Vector_VRCPH
The issue is that it was writing to RSP_Vect before writing to
accumulator. Also removed minor overhead, since Recp.UHW[0] always = 0.
2015-09-25 04:45:00 -07:00
LegendOfDragoon aebc9fa8b0 Implement VRCPL in RSP Recompiler 2015-09-25 04:26:42 -07:00
LegendOfDragoon 97857ee3cd Implement VRCP in RSP Recompiler 2015-09-25 04:11:49 -07:00
LegendOfDragoon dc52573644 Implement x86 instruction Bsr 2015-09-25 03:50:47 -07:00
zilmar 97cdd04ac0 Updated build bot script with how file is uploaded 2015-09-25 12:38:16 +10:00
LegendOfDragoon 466c03e27d Ensure R0 cannot be written to in LHU 2015-09-24 15:33:07 -07:00
LegendOfDragoon 8bede83fd4 Ensure R0 cannot be written to in LBU 2015-09-24 15:31:45 -07:00
LegendOfDragoon fb8db802b3 Ensure R0 cannot be written to in LW 2015-09-24 15:30:34 -07:00
LegendOfDragoon b6721d1cdc Ensure R0 cannot be written to in LH 2015-09-24 15:29:32 -07:00
LegendOfDragoon 3a5569ce9d Ensure R0 cannot be written to in LB
This happens in Castlevania and OOT, although I'm not sure if the code
ever gets reached.
2015-09-24 15:13:21 -07:00
Julio C. Rocha 9c26f10aa8 Merge https://github.com/project64/project64 into PropertySheetsTemp 2015-09-24 13:52:29 -07:00
Julio C. Rocha e178ec96fc Merge ..\zilmar into PropertySheetsTemp 2015-09-23 20:06:48 -07:00
LegendOfDragoon 8d64ee7ca3 Fix issue with most D3D plugins
Basically, D3DCreate() changes the FPU precision to 24bit unless
D3DCREATE_FPU_PRESERVE is enabled, which I don't think any D3D plugin
does, besides maybe Jabo's.
2015-09-23 20:05:39 -07:00