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
zilmar
315027b7fb
Merge pull request #622 from lioncash/initialization
...
Correct order of class initialization lists
2015-09-24 10:00:32 +10:00
zilmar
8f7d89794e
Merge pull request #621 from lioncash/unimpl
...
Remove unimplemented function declarations
2015-09-24 09:59:43 +10:00
zilmar
6f2bb5cec6
Merge pull request #616 from LegendOfDragoon/master
...
Improve Compile_Cop0_MF
2015-09-24 09:50:34 +10:00
zilmar
1d86d84614
Merge pull request #611 from cxd4/implicit-size_t-to-int
...
Have error-checking when drawing RSP command window.
2015-09-24 09:49:40 +10:00
zilmar
bf45ab9cca
Merge pull request #610 from cxd4/implicit-size_t-to-DWORD
...
Have run-time error-checking when dumping DMEM/IMEM.
2015-09-24 09:48:23 +10:00
zilmar
9fe5bd8f48
Merge pull request #609 from cxd4/all_RSP_warnings
...
[RSP] Debug 64-bit -- Conversion: possible loss of data.
2015-09-24 09:47:50 +10:00
zilmar
6476450389
Merge pull request #608 from cxd4/intrinsic_warnings
...
fixed 20 repeated warnings about undeclared intrinsic
2015-09-24 09:46:56 +10:00
zilmar
b9ae7c263b
Merge pull request #623 from death-droid/VStudio2015Fixes
...
Add support for Visual Studio 2015, xdebug appears to no longer be av…
2015-09-24 09:34:11 +10:00
zilmar
4318724691
Merge pull request #620 from lioncash/lol
...
Pif Ram: Get rid of pointer casts
2015-09-24 09:33:10 +10:00
luigiblood
19a6beab80
Potential Windows 10 BSOD FIX
2015-09-23 17:45:39 +02:00
Emmet Young
7c2f30e840
Add support for Visual Studio 2015, xdebug appears to no longer be available in Visual Studio 2015. So for now memtest must be disabled for Debug builds to operate correctly.
2015-09-23 23:23:11 +10:00
Lioncash
adfa096230
Correct order of class initialization lists
2015-09-23 05:00:51 -04:00
Lioncash
fb98d402a0
Remove unimplemented function declarations
2015-09-23 04:13:11 -04:00
Lioncash
d15d8eff4a
Pif Ram: Get rid of pointer casts
...
Less undefined behavior
2015-09-23 03:06:11 -04:00
unknown
4e6d5c06ab
s/uplad/upload
2015-09-21 22:06:35 -04:00
unknown
5aecaf1536
s/quiting/quitting
2015-09-21 22:05:06 -04:00
unknown
9bb404d8fb
s/welecome/welcome
2015-09-21 22:04:00 -04:00
unknown
306fa2b699
s/succsess/success
2015-09-21 22:03:39 -04:00
unknown
90f32fad8b
URL
2015-09-21 22:02:58 -04:00
Nicholas
387b5739ee
Add initial script to upload beta to the forum
2015-09-22 09:45:20 +10:00
LegendOfDragoon
aa70b43ffc
Implement case 4 in Compile_Cop0_MF
2015-09-20 14:57:45 -07:00
LegendOfDragoon
b6a8c54fde
Implement case 7 in Compile_Cop0_MF
2015-09-20 13:21:26 -07:00
unknown
6a194b4926
[RSP] warning C4267: conversion, possible loss of data
2015-09-17 21:59:06 -04:00
unknown
17b7b0857c
Have error-checking when drawing RSP command window.
2015-09-17 21:49:00 -04:00
unknown
17f7965489
Have run-time error-checking when dumping DMEM/IMEM.
2015-09-17 20:39:44 -04:00
unknown
c04f856b79
Attempt the POSIX `ssize_t` type for signed addr compares.
2015-09-17 19:58:49 -04:00
unknown
8f9e963cb0
conversion from 'LRESULT' ... possible loss of data
2015-09-17 19:31:32 -04:00
unknown
fadcfe9660
fixed 20 repeated warnings about undeclared intrinsic
2015-09-17 18:52:58 -04:00
zilmar
341f2c2752
Merge pull request #604 from cxd4/flashram_x64
...
replaced Flash RAM breakpoints in x64
2015-09-17 11:08:25 +10:00
unknown
88a82537c7
replaced Flash RAM breakpoints in x64
2015-09-15 18:55:27 -04:00
unknown
bd21c8ab54
Temporarily force interpreter mode when running 64-bit PJ64.
2015-09-15 17:47:01 -04:00
zilmar
59b1880324
Merge pull request #602 from cxd4/sqrt
...
mario werx
2015-09-16 07:23:49 +10:00
unknown
b6eb1c3234
Try to use intrinsics for COP1 single-precision square root?
2015-09-15 15:03:05 -04:00
unknown
659f103373
Try SSE intrinsics to match COP1 FP64 round to 32-bit.
2015-09-15 12:42:36 -04:00
unknown
a0409357b8
COP1 FP 32-bit round to integer doable with intrinsics?
2015-09-14 22:55:23 -04:00
zilmar
c3b394607c
Merge pull request #590 from cxd4/most_remaining_x64_breakpoints
...
PIF RAM mutual DMA x64 breakpoints replaced with fast C
2015-09-15 10:55:40 +10:00
zilmar
33cb42e3dd
Merge pull request #593 from LegendOfDragoon/master
...
Optimize some opcode functions in RSP Recompiler
2015-09-15 10:54:32 +10:00
unknown
c38f41e34b
fixed a crash because I wrote >= when I meant >
2015-09-14 16:04:25 -04:00
unknown
1a67309f66
got the command-line build of PJ64 to link and run
2015-09-14 16:03:23 -04:00
unknown
e6f5e495f2
macro'd out all sources of VS Express linker errors
2015-09-14 15:55:11 -04:00
zilmar
2bf1ccf637
Merge pull request #596 from cxd4/moar_signed_offsets
...
[RSP] Scalar memory load/stores show signed hex offset.
2015-09-14 10:43:03 +10:00
zilmar
c078e1090a
Merge pull request #597 from cxd4/whitespace
...
little whitespace trolololz to new build scripts
2015-09-14 08:43:04 +10:00
zilmar
4efcf0e5e4
Add zip of package
2015-09-14 08:20:08 +10:00
unknown
c8dbcb2c30
little whitespace trolololz to new build scripts
2015-09-13 16:30:53 -04:00
zilmar
a3513059e1
Renme package_zip.bet to package_zip.cmd
2015-09-13 19:54:43 +10:00
zilmar
0bee1ef3c4
Move package_zip.bat
2015-09-13 19:52:45 +10:00
zilmar
897b27fc1d
Add some build scripts
2015-09-13 17:30:59 +10:00
zilmar
b4d58cfb17
Set VERSION_BUILD to 9999
2015-09-13 17:28:02 +10:00
zilmar
d603d7d7dd
Merge pull request #591 from cxd4/VS_Express
...
got it compiling on Express
2015-09-13 12:32:34 +10:00
unknown
c80ce69941
[RSP] Scalar memory load/stores show signed hex offset.
2015-09-12 18:18:59 -04:00
zilmar
801d257416
Merge pull request #592 from cxd4/RSP_signed_offset_hex
...
[RSP] bad DMEM offsets when (offset < 0)
2015-09-13 01:52:31 +10:00
unknown
7841409ef2
removed redundant include
2015-09-08 10:33:30 -04:00
LegendOfDragoon
67d2fc95a3
Optimize LHU in RSP Recompiler
2015-09-07 15:10:19 -07:00
LegendOfDragoon
e0bd5442e4
Implement RegConst in Compile_LBU
2015-09-07 15:05:26 -07:00
LegendOfDragoon
237b21a596
Optimize LW in RSP Recompiler
2015-09-07 14:36:42 -07:00
LegendOfDragoon
48baf1df7c
Optimize LH in RSP Recompiler
...
Star Wars Battle For Naboo LLE graphics uses unaligned LH
2015-09-07 13:48:51 -07:00
LegendOfDragoon
e9c1c23120
Implement RegConst in Compile_LB
2015-09-07 13:39:41 -07:00
unknown
d9082a0c51
[RSP] bad DMEM offsets when (offset < 0)
2015-09-07 16:36:08 -04:00
unknown
dd73e6dff7
second pass--compiles on VS2008 Express (doesn't link)
2015-09-07 15:47:58 -04:00
unknown
4b4c37e9bd
first pass--compiles on VS2013 w/o ATL
2015-09-07 15:47:44 -04:00
LegendOfDragoon
48fcced3bc
Optimize ADDIU in RSP Recompiler
...
The second part happens in Hydro Thunder LLE audio.
2015-09-07 12:18:28 -07:00
LegendOfDragoon
2ff2165bd9
Optimize ADDI in RSP Recompiler
...
No need to add 0 to a variable. I've seen
ADDI V0, V0, 0x0000 in Super Smash Bros audio microcode.
2015-09-07 11:49:37 -07:00
LegendOfDragoon
720d8c8dd7
Implement SLTIU in RSP Recompiler
2015-09-07 11:28:49 -07:00
LegendOfDragoon
19f34eed4e
Implement SLTI in RSP Recompiler
2015-09-07 11:27:07 -07:00
unknown
4a03a8d1e4
PIF RAM mutual DMA x64 breakpoints replaced with fast C
2015-09-07 12:16:36 -04:00
zilmar
120d4d5590
Merge pull request #580 from cxd4/so_i_herd_u_liek_bswap
...
replaced all in-line assembly in Virtual Memory unit
2015-09-07 20:56:26 +10:00
Nekokabu
184681f08f
Fix Filename in compressed savestate
2015-09-04 01:04:47 +09:00
LegendOfDragoon
6adb89e041
Add support for DacrateChanged in LoadState
...
Calls DacrateChanged if the value of AI_DACRATE_REG changes after
loading a save state.
2015-09-02 22:47:21 -07:00
LegendOfDragoon
abf71cdd1a
Add support for ViWidthChanged in LoadState
...
Calls ViWidthChanged if the value of VI_WIDTH_REG changes after loading
a save state.
2015-09-02 22:44:24 -07:00
LegendOfDragoon
a4a69a8a3a
Add support for ViStatusChanged in LoadState
...
Calls ViStatusChanged if the value of VI_STATUS_REG changes after
loading a save state.
2015-09-02 22:41:40 -07:00
zilmar
8d7c7d91a1
Merge pull request #577 from cxd4/moar_Unicode_references
...
more Unicode compile ref. errors to _T() fixed
2015-09-02 17:41:11 +10:00
zilmar
94341be840
Merge pull request #581 from LegendOfDragoon/Fixes
...
Fix some mistakes
2015-09-02 14:14:30 +10:00
LegendOfDragoon
7909b18506
Write to VI_V_CURRENT_LINE_REG
...
As of now, it's never being written to, so graphics plugins do not have
any access to that register. z64gl reads this register, so that's why it
has this screen shaking problem in certain games like Star Wars Rogue
Squadron.
2015-09-01 08:50:59 -07:00
LegendOfDragoon
8968430b04
Fix issue with AiUpdate
...
Some plugins like Jabo's needs this thread to be created each time
initiated.
2015-09-01 08:16:42 -07:00
LegendOfDragoon
ec6a1e0c23
Fix issue with displaying the value of EIP
...
Before, it would only display 1 byte, instead of the full address stored
in EIP.
2015-09-01 08:07:25 -07:00
LegendOfDragoon
e576dbbaa4
Fix a mistake I made in SPECIAL_DSRL32
2015-09-01 07:51:36 -07:00
unknown
834299c041
replaced all in-line assembly in Virtual Memory unit
2015-08-30 22:56:21 -04:00
unknown
d00937a997
explicit <windowsx.h> to fix 6 unresolved macros w/o ATL
2015-08-28 18:35:36 -04:00
unknown
7b4b5a6827
explicit <shlobj.h> to fix just a few build errors w/o ATL
2015-08-28 18:35:13 -04:00
unknown
7ce4f3db93
explicit <commdlg.h> to fix anti-ATL build errors
2015-08-28 18:34:34 -04:00
unknown
6b34e8b89a
explicit <commctrl.h> to fix anti-ATL build errors
2015-08-28 18:34:12 -04:00
unknown
074b2cc007
explicitly included <prsht.h>
2015-08-28 18:29:55 -04:00
unknown
152b365fcc
more Unicode compile ref. errors to _T() fixed
2015-08-28 17:23:47 -04:00
unknown
da232c590a
better chances at safe TLB paddr allocation to integers
2015-08-26 22:30:45 -04:00
unknown
1a83353918
removed some surviving remnants of old Unicode refs
2015-08-19 23:00:41 -04:00
zilmar
3a950f4cb9
Merge pull request #563 from AmbientMalice/patch-5
...
Make Mempak use core instead of plugin by default.
2015-08-20 12:11:42 +10:00
unknown
39a1abe44e
re-did my earlier fix in a safer way
2015-08-19 18:37:07 -04:00
zilmar
7a2218dfd6
Merge pull request #565 from cxd4/vs-express-testing
...
reduced the compiler errors if building w/ VS2008 Express
2015-08-20 06:43:37 +10:00
unknown
b44324147d
reduced the compiler errors if building without ATL
2015-08-19 13:47:15 -04:00
unknown
64770befde
fixed duplicate debug string: "Write" typo'd to "Read"
2015-08-18 19:51:12 -04:00
AmbientMalice
a09640f430
Make Mempak use core instead of plugin by default.
...
This is kinda crude, but this should fix PJ64 complaining about missing mem pak files in certain situations\configurations.
2015-08-18 17:48:56 +10:00
unknown
b188bdae3c
forgot to recycle `del = EleSpec[RSPOpC.rs].B[el];` in VABS
2015-08-11 22:21:51 -04:00
zilmar
31cb2270d3
Merge pull request #555 from Nekokabu/patch-4
...
Fix PI_DMA_READ
2015-08-11 18:25:43 +10:00
zilmar
fe2a27f34d
Merge pull request #554 from Nekokabu/patch-3
...
Fix DMA Sram access when not word aligned
2015-08-11 18:24:19 +10:00
Jeremy517
3c2da3cf2e
Fix ROM Browser for network shares
...
This part of cleanPathString was supposed to de-dupe backslashes in the directory name, and then insert a backslash to the start of directory if the directory originally started with \\ (so that the string again started with \\). However, because the call to rDirectory.replace was specifying a length of 1, it was always replacing \ with \ instead of replacing \\ with \. When the backslash was then inserted at the start of the directory, the directory string now began with \\\ instead of \\. This broke the ROM browser when using a network share (such as \\myserver\Emulation\Games).
2015-08-10 00:02:44 -07:00
Nekokabu
4dac8354cc
Fix error message displayed always
...
fix error message displayed always when play 64dd and enable debugger.
2015-08-02 21:31:15 +09:00
Nekokabu
936db1c3f4
Fix PI_DMA_READ
...
fix PI_DMA_READ like a PI_DMA_WRITE.
2015-08-01 18:16:11 +09:00
Nekokabu
0772341b6a
Fix DMA Sram access when not word aligned
2015-08-01 17:48:38 +09:00
zilmar
91b643bfe1
Merge pull request #552 from JMarlin/master
...
#549 re-fixing the fix
2015-07-31 08:39:01 +10:00
jmarlin
d57d951d39
#549 removed a vestigial bit of expression from a direction I ended up not going in
2015-07-30 18:37:15 -04:00
jmarlin
837f799058
#549 fixed incorrect case conversion math, simplified a couple of expressions
2015-07-30 18:35:33 -04:00
zilmar
a3edf675f8
Merge pull request #550 from JMarlin/master
...
#549 changed switch/case table to cascaded range checks
2015-07-30 15:09:06 +10:00
jmarlin
6f98061e57
#549 stupid typos
2015-07-29 18:23:14 -04:00
jmarlin
8e75ec2ce7
#549 changed switch/case table to cascaded range checks
2015-07-28 17:41:53 -04:00
LegendOfDragoon
2f812afca7
Implement edge case in SPECIAL_DSRL32
...
When m_Opcode.sa == 0, the results for cpu recompiler do not match cpu
interpreter. For example with dsrl32 t9, t8, 0x0, and t8 =
0xC0C0C0C000000000 the result of t9 for cpu recompiler =
0xFFFFFFFFC0C0C0C0, while cpu interpreter = 0xC0C0C0C0C0C0C0C0.
This commit fixes the Killer Instinct health bar issue.
2015-07-28 13:30:21 -07:00
luigiblood
cf7f74f1b1
Use actual CIC IDs (8303 for 64DD, 5167 for 64DD conversions)
2015-07-27 15:34:36 +02:00
zilmar
1a481c520a
Merge pull request #544 from cxd4/dedotated_wam_4_mah_serv0r
...
cleaner RdramChanged algorithm (not biased to only 4 vs. 8 MB)
2015-07-27 14:05:16 +10:00
Nekokabu
81b6e2c68d
Heiwa Pachinko World 64 (J) freeze fix
...
Heiwa Pachinko World 64 (J) freeze fix #537
2015-07-25 23:20:36 +09:00
unknown
51975fb00d
unbiased the algorithm from just checking if only 4 or 8 MB
2015-07-18 13:12:40 -04:00
unknown
188091e32a
flipped the if/else blocks for better branch prediction
2015-07-18 12:51:44 -04:00
unknown
62d316f7ae
centralized m_AllocatedRdramSize writeback outside the if/else
2015-07-18 12:50:00 -04:00
unknown
2a45e5f792
Declare a couple constants to help clean the code rewrites.
2015-07-18 12:45:55 -04:00
Julio C. Rocha
ca6c3a74de
Fixed vc versin for generated .PDB
2015-07-15 22:52:53 -07:00
Julio C. Rocha
02e6cf2697
Added PropertySheets folder to project.
2015-07-15 04:47:41 -07:00
Julio C. Rocha
19f006e6f5
Re-applied changes to Installer.vcxproj
...
Installer failure is unrelated to this branch.
2015-07-15 03:42:01 -07:00
Julio C. Rocha
d617d0352a
Used centralized config for VCXPROJ files.
...
TODO: Fix Installer. It's no longer being generated.
2015-07-15 03:37:49 -07:00
AmbientMalice
c73a5fef2d
Copy V8 combiner from GLideN64 to Glide64.
...
This isn't hugely useful, since Vigilante 8 is a complete mess on Glide64, but this fixes one graphics issue.
2015-07-15 09:32:05 +10:00
LegendOfDragoon
9dda9171d0
Fix LoadState audio issue with Fixed Audio Timing
...
When Fixed Audio Timing was enabled and AI count per byte = 0, the
frequency was not being properly set, after loading a save state.
2015-07-06 21:05:12 -07:00
zilmar
1052840b0b
Merge pull request #520 from Nekokabu/master
...
Fix Address in error messages
2015-06-24 09:43:03 +10:00
unknown
5ad04ed067
newline fixes -- These were my (or Notepad++'s?) fault somehow.
2015-06-23 18:35:21 -04:00
zilmar
16f4780f9a
Merge pull request #521 from cxd4/PR_513_to_vectop
...
[RSP] installed op-code strings matrix to COP2::C2
2015-06-24 07:22:18 +10:00
zilmar
5121db34db
Merge pull request #522 from cxd4/PR_513_to_SPECIAL
...
[RSP] installed op-codes string matrix to SPECIAL
2015-06-24 07:20:46 +10:00
zilmar
8b27c5fd44
Merge pull request #523 from cxd4/PR_513_to_COP2
...
[RSP] installed op-code strings matrix to COP2
2015-06-24 07:19:50 +10:00
unknown
cfc1123378
[RSP] installed primary op-codes matrix
2015-06-23 15:46:02 -04:00
unknown
61ebf68196
[RSP] installed op-code strings matrix to COP2
2015-06-23 15:07:28 -04:00
unknown
4299e4a621
[RSP] installed op-codes string matrix to SPECIAL
2015-06-23 13:51:25 -04:00
unknown
6d215d4846
[RSP] installed op-code strings matrix to COP2::C2
2015-06-23 13:06:36 -04:00
Nekokabu
433668a7e3
Fix Address in error messages.
2015-06-24 01:05:29 +09:00
Nekokabu
4b2ff8318f
Fix Address in error messages.
2015-06-23 23:03:05 +09:00
Nekokabu
9be6b571e0
Fix Address in error messages.
...
Fix Address in error messages.
2015-06-23 23:02:20 +09:00
zilmar
4b1ff1983f
Merge pull request #513 from cxd4/in_ur_codez_disassembling_ur_ops
...
Document the RSP op-code matrices + static disassembler debugger code.
2015-06-23 14:34:54 +10:00
zilmar
2f4b4681d0
Merge pull request #514 from Nekokabu/master
...
Support Shiren 64 Save
2015-06-22 15:19:52 +10:00
unknown
ee13bf0c82
Merge branch 'master' into lool
...
Conflicts:
Source/RSP/Interpreter Ops.c
2015-06-21 21:03:42 -04:00
unknown
84b099b3e9
Merge branch 'master' into loooool
...
Conflicts:
Source/RSP/Interpreter CPU.c
2015-06-21 19:44:29 -04:00
unknown
021a49eeb2
condensed (uint32_t)(uint32_t) since everything is in one line
2015-06-21 19:03:00 -04:00
unknown
de2bd58c13
VM?DL, VM?DM, VM?DN, VM?DH: keep multiply sources in single line
2015-06-21 18:39:12 -04:00
zilmar
13508d7fe3
Merge pull request #516 from cxd4/loooooool
...
centered standard MIPS PC-relative branch stuff to its own func
2015-06-22 07:15:13 +10:00
unknown
a93fff0cc6
[RSP] SLT[I][U]: ternary for more static interpreter code
2015-06-21 16:12:18 -04:00
unknown
767756cfb4
centered standard MIPS PC-relative branch stuff to its own func
2015-06-21 15:52:30 -04:00
Nekokabu
f4ab79a007
Fix Jangou Simulation Mahjong Dou 64 freeze
...
Fixed a read from over than ROM file.
2015-06-21 23:51:37 +09:00
Nekokabu
f55db5aff4
Ssupport Shiren 64 Save
...
Ssupport Shiren 64 Save
2015-06-20 14:14:59 +09:00
unknown
3d62b70b49
[RSP] installed SWC2 mnemonics matrix to the command stepper
2015-06-20 00:13:59 -04:00
unknown
e503041f5d
[RSP] installed LWC2 mnemonics matrix to the command stepper
2015-06-20 00:11:44 -04:00
unknown
56369a4214
[RSP] added, but not installed, vector unit mnemonics matrix
2015-06-20 00:07:19 -04:00
unknown
7cd2641d8b
[RSP] added COP2 mnemonics matrix (have not installed yet)
2015-06-20 00:05:49 -04:00
unknown
3dca6c7f5f
[RSP] installed COP0 mnemonics matrix to the command stepper
2015-06-20 00:03:22 -04:00
unknown
2335b7b0e7
[RSP] installed REGIMM mnemonics matrix to the command stepper
2015-06-19 23:59:36 -04:00
unknown
55b3edd6d1
[RSP] added SPECIAL mnemonics matrix
2015-06-19 23:47:18 -04:00
unknown
11e5ce1bb3
[RSP] Introduce op-codes string matrix for cleaner debugging code.
2015-06-19 23:45:17 -04:00
zilmar
d39b58ae9a
Merge pull request #508 from cxd4/looool
...
[RSP] Ternary, SHMERNARY! Blasphemous.
2015-06-20 06:49:02 +10:00