|
9c9ffeed06
|
[RSP] fixed a couple more case-sensitive header includes
|
2016-02-14 13:52:55 -05:00 |
|
c20af1aff1
|
[RSP] s/BOOL/Boolean
|
2016-02-14 13:49:47 -05:00 |
zilmar
|
89162c784e
|
[RSP] Fix compile issues
|
2016-02-14 17:03:35 +11:00 |
zilmar
|
761ecedb4a
|
Merge pull request #1000 from cxd4/umm-ya-dunno-wot-goes-here
[RSP] Attempt to typedef-out WIN32 types to custom standards?
|
2016-02-14 16:33:22 +11:00 |
zilmar
|
5b8ae661fb
|
Merge pull request #999 from cxd4/rsp-dma-compiles
[RSP] Get Dma.c to compile without errors/warnings outside Windows.
|
2016-02-14 16:32:27 +11:00 |
zilmar
|
4004303854
|
Merge pull request #994 from cxd4/even-moar-rsp-things
[RSP] Get Main.cpp to start to compile outside of Windows.
|
2016-02-14 16:28:24 +11:00 |
|
1eb6dafd65
|
[RSP] Without MessageBox(), windows.h has no use here.
|
2016-02-13 16:42:58 -05:00 |
|
00cc4344d7
|
[RSP] Attempt to typedef-out WIN32 types to custom standards?
|
2016-02-13 15:14:44 -05:00 |
|
dd6a6fcc94
|
[RSP] dma.c: unresolved memcpy()
|
2016-02-13 15:01:41 -05:00 |
|
74b72ba294
|
[RSP] dma.c: Replace windows.h by using DisplayError().
|
2016-02-13 14:58:42 -05:00 |
|
c8dc0478f0
|
[RSP] dma.c: Use standard integer types.
|
2016-02-13 14:33:16 -05:00 |
|
e20b80e65c
|
[RSP] Try to introduce a new type for Booleans.
|
2016-02-11 20:15:19 -05:00 |
|
e14b9d5c58
|
[RSP] Try to use JunielKatarn's error paste to sync Main.cpp.
|
2016-02-11 17:23:50 -05:00 |
|
2a13b62d0f
|
[RSP] Remove _WIN32-isms from body def. to AsciiToHex.
|
2016-02-11 17:00:30 -05:00 |
|
9b5f429a97
|
[RSP] Get Main.cpp to start to compile (no fatal errors).
|
2016-02-11 16:45:04 -05:00 |
|
a774c8c5fd
|
[RSP] Main.cpp: Macro out #include requiring _WIN32.
|
2016-02-11 16:44:13 -05:00 |
|
2c5203c534
|
[RSP] s/opcode.h/OpCode.h
|
2016-02-11 16:42:40 -05:00 |
|
1be25ea698
|
[RSP] s/types/Types
|
2016-02-11 03:33:11 -05:00 |
|
39387f6ec0
|
[RSP] memory.h: Get rid of #include <windows.h>.
|
2016-02-11 03:31:24 -05:00 |
|
88289a4ebf
|
[RSP] Match BOOL w/ int for ABI strictness.
|
2016-02-11 03:25:33 -05:00 |
|
41cf392840
|
[RSP] Substitute uint32_t for DWORD.
|
2016-02-11 03:23:15 -05:00 |
|
34ae28fdea
|
[RSP] Replace HINSTANCE/HWND/etc. with void* to match PJ64.
|
2016-02-11 03:18:00 -05:00 |
|
9ed9529cfe
|
[RSP] Fix #include Rsp.h for file system case-sensitivity.
|
2016-02-11 03:04:45 -05:00 |
zilmar
|
26cb3c98c3
|
[Project64] More line endings ?
|
2016-01-27 20:39:06 +11:00 |
zilmar
|
a228a9d1f9
|
line ends ?
|
2016-01-27 20:11:59 +11:00 |
zilmar
|
3406831a49
|
[Project64] Make sure Common is in uppercase
|
2016-01-20 17:09:05 +11:00 |
Julio C. Rocha
|
7b2421884e
|
Adjusted minimum toolset versions to VS2010 for VCXPROJ and PROPS files.
|
2015-12-07 21:15:53 -08:00 |
zilmar
|
3e4dd1cc23
|
Merge branch 'master' of https://github.com/project64/project64
|
2015-12-06 21:06:36 +11:00 |
zilmar
|
a429a7fd08
|
[Project64] Create Project64-core
|
2015-12-06 21:05:39 +11:00 |
no
|
f7b6767149
|
[RSP] Start using portable types in plugin header.
|
2015-12-04 17:24:15 -05:00 |
no
|
395f2a92dd
|
#define EXPORT and CALL for cross-platform linkage.
|
2015-12-04 17:17:24 -05:00 |
zilmar
|
e3b32c572d
|
[Project64] Remove spaces from filename
|
2015-12-04 17:49:31 +11:00 |
LegendOfDragoon
|
36d491c989
|
Fix issue with STV in Vector Dest Analysis
STV can write to multiple registers, so it needs to do extra checking to
determine whether or not the destination register is used.
|
2015-11-30 20:40:01 -08:00 |
LegendOfDragoon
|
b2f73ecb93
|
Optimize Vector Dest Analysis in RSP Recompiler
LPV, LUV, and LHV always write to an entire vector register, so it's
beneficial to account for that in Vector Destination Analysis.
|
2015-11-30 19:45:43 -08:00 |
zilmar
|
4f717d7a6f
|
Merge pull request #722 from cxd4/in-ur-DWORDz-size_t-ing-ur-things
[RSP] Fixed all 64-bit GCC compile warnings.
|
2015-11-13 15:43:36 +11:00 |
toehead2001
|
923f6a485a
|
"Project 64" -> "Project64"
|
2015-11-09 22:21:49 -07:00 |
unknown
|
a53526163b
|
fixed a couple remaining 64-bit pointer truncations
|
2015-10-30 16:08:18 -04:00 |
unknown
|
354cf1bf5d
|
fixed x86 compiler address writes
|
2015-10-30 15:48:30 -04:00 |
unknown
|
e7fed940de
|
AddConstToX86Reg: pointer-to-int truncation fixed
|
2015-10-30 14:08:19 -04:00 |
unknown
|
69ebe1672b
|
LeaSourceAndOffset: pointer-to-int truncation fixed
|
2015-10-30 13:27:02 -04:00 |
unknown
|
fbc9b80270
|
MoveOffsetToX86reg
|
2015-10-30 00:02:20 -04:00 |
unknown
|
068811dc22
|
fixed SP DMA for pointer-to-integer casts
|
2015-10-29 22:54:29 -04:00 |
unknown
|
061f69b6f3
|
[RSP] Execute recompiler CPU without SEH for non-MSVC.
|
2015-10-29 21:52:48 -04:00 |
unknown
|
ff904a0f3e
|
[RSP] This memset() should be able to cause exceptions.
|
2015-10-29 21:51:26 -04:00 |
zilmar
|
3fcdae7d1c
|
Merge pull request #716 from cxd4/mingw-float_h-bug
[RSP] adjust to unfortunate bug in GCC <float.h> header
|
2015-10-30 12:25:28 +11:00 |
unknown
|
72007f6e9f
|
[RSP] adjust to unfortunate bug in GCC <float.h> header
|
2015-10-29 20:59:14 -04:00 |
unknown
|
1f7ab970e8
|
[RSP] Disable __cpuid() detection for non-MSVC compiles.
|
2015-10-29 20:48:31 -04:00 |
zilmar
|
3c64df1837
|
Merge pull request #714 from cxd4/msvc-_M_IX86-specific
[RSP] Disable MSVC-specific 32-bit-only code for non-MSVC.
|
2015-10-30 11:27:40 +11:00 |
unknown
|
1e395a9449
|
[RSP] Disable MSVC-specific 32-bit-only code for non-MSVC.
|
2015-10-29 20:23:36 -04:00 |
unknown
|
6a3fe2bfb6
|
Include <stdio.h> to fix one undeclared sprintf().
|
2015-10-29 19:42:39 -04:00 |
unknown
|
abb5578dbb
|
Unconditionally include <stdio.h> to declare sprintf().
|
2015-10-29 19:42:11 -04: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 |
unknown
|
0c93df4ec9
|
Use new `stdtypes.h` header added from commit 485613e .
|
2015-10-21 23:18:28 -04: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 |
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 |
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 |
unknown
|
fe442fca6e
|
`if` is not a function.
fixes #628
|
2015-09-25 17:26:27 -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 |
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
|
e178ec96fc
|
Merge ..\zilmar into PropertySheetsTemp
|
2015-09-23 20:06:48 -07: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 |
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 |
zilmar
|
33cb42e3dd
|
Merge pull request #593 from LegendOfDragoon/master
Optimize some opcode functions in RSP Recompiler
|
2015-09-15 10:54:32 +10: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
|
b4d58cfb17
|
Set VERSION_BUILD to 9999
|
2015-09-13 17:28:02 +10:00 |
unknown
|
c80ce69941
|
[RSP] Scalar memory load/stores show signed hex offset.
|
2015-09-12 18:18:59 -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 |
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 |