zilmar
5b7020453e
[Project64] Get rom browser to use W version instead of A
2015-11-29 09:58:15 +11:00
zilmar
c1ea5494cf
[Project64] Rom Browser Class.cpp use standard types
2015-11-29 09:14:05 +11:00
zilmar
52d5a780d5
[Project64] Clean up Rom Browser Class.cpp (remove typecast, brackets)
2015-11-29 08:43:31 +11:00
luigiblood
00aec62e95
[NRage] GameBoy Camera support
2015-11-28 16:26:37 +01:00
zilmar
8acffb73e7
[Project64] Cleanup Rom Browser Class.cpp
2015-11-29 01:25:55 +11:00
zilmar
819b721eaf
[zlib] Remove ontrib\minizip\minizip.c from project
2015-11-27 17:16:40 +11:00
zilmar
6b36cc6f5e
[sdl] add HAVE_LIBC to PreprocessorDefinitions, include SDL_windows_main.c to project
2015-11-27 17:15:41 +11:00
Nekokabu
c10da0232e
Update Settings Config.cpp
...
Fixed Dialog title in RDB Edit Mode
2015-11-26 23:03:46 +09:00
no
b42355817d
fixed random crashing if End then Start emulation
2015-11-26 00:40:33 -05:00
unknown
23b900f475
[Glide64] Remove wxWidgets types from "winlnxdefs.h".
2015-11-24 10:37:22 -05:00
unknown
4b163136be
[Glide64] Substitute `uint8_t' for `wxUint8' in "rdp.h".
2015-11-24 10:20:49 -05:00
unknown
b509b99a67
[Glide64] Substitute `uint16_t' for `wxUint16' in "rdp.h".
2015-11-24 10:18:22 -05:00
unknown
51800102ab
[Glide64] Substitute `uint32_t' for `wxUint32' in "rdp.h".
2015-11-24 10:16:26 -05:00
zilmar
3efbdefd9f
Merge pull request #778 from JunielKatarn/fix_hidpi_vs2008
...
Ignore High-DPI setting when using VS 2008 toolset.
2015-11-24 15:25:48 +11:00
unknown
716c2fb8d0
browser*
2015-11-23 21:23:50 -05:00
unknown
8185799939
spacing
2015-11-23 21:23:02 -05:00
Julio C. Rocha
02cfc54d8d
Ignore High-DPI setting when using VS 2008 toolset.
2015-11-23 16:43:10 -08:00
Frank-74
48eda9ab5a
Update Settings.h new path
2015-11-22 20:52:54 +00:00
unknown
a1b88bdd5f
reverting #769
2015-11-22 12:55:23 -05:00
zilmar
fa60e55f57
[Project64] Trying to get wx to compile
2015-11-22 22:36:51 +11:00
zilmar
b5a4dc4eef
Merge pull request #769 from JunielKatarn/wx_3.0
...
Upgrade wxWidgets to version 3.0.2
2015-11-22 16:58:28 +11:00
Frank-74
26f9576eea
Fix Save State (F7)
2015-11-21 03:37:56 +00:00
zilmar
8139985ba2
Merge pull request #765 from cxd4/fix-763
...
[ROM Browser] fixed issue #763
2015-11-21 13:36:33 +11:00
Frank-74
6007d9bce0
Fix status bar load text.
2015-11-20 21:15:31 +00:00
Frank-74
8d8c52fac4
Fix status bar save text
2015-11-20 21:05:25 +00:00
Julio C. Rocha
b94dc49eef
Updated wx/png source to wx 3.0.2
2015-11-18 21:41:00 -08:00
Julio C. Rocha
9629d70b10
Cleaned up Platform.props and wx/core,base vcxproj.filters
2015-11-18 14:58:53 -08:00
Julio C. Rocha
bc9942d164
Cleaned up wx/core,base VCXPROJ files.
2015-11-18 14:41:11 -08:00
Julio C. Rocha
db151b6c53
Upgraded wx/base VCXPROJ to 3.0.2
2015-11-18 13:53:09 -08:00
zilmar
d7fcb17928
Merge pull request #768 from cxd4/gcc-rsp
...
Improve RSP MinGW linker configuration.
2015-11-19 08:17:15 +11:00
unknown
da2b2184e6
[RSP] Link against resource script for RSP debug UI.
2015-11-18 14:18:13 -05:00
unknown
dd7242f52a
[RSP] Link against Project64 "Common" static library.
2015-11-18 13:58:42 -05:00
unknown
932969f9a8
[RSP] Set Windows subsystem entry point for MinGW.
2015-11-18 13:57:14 -05:00
Julio C. Rocha
fd734e350e
Updated wx_core VCXPROJ to version 3.0.2
2015-11-17 18:59:38 -08:00
Julio C. Rocha
3b0ea85d6c
Added wx/xrc sources
2015-11-17 18:58:43 -08:00
unknown
703b3b4234
[ROM Browser] Do not strtoul(very large strings).
2015-11-17 21:56:31 -05:00
unknown
4fb000462a
[ROM Browser] removed extraneous copy of call to strtoul()
2015-11-17 21:28:41 -05:00
unknown
96bd77edcc
[ROM Browser] fixed impossible arithmetic condition
2015-11-17 21:27:41 -05:00
zilmar
839fda1e0e
Merge pull request #764 from cxd4/undeclared-ASSERTE-macro
...
[Common] Have fallback to including nonstandard <crtdbg.h>.
2015-11-18 06:36:32 +11:00
unknown
48a077c8e8
[Common] Have fallback to including nonstandard <crtdbg.h>.
2015-11-17 13:31:36 -05:00
MELERIX
7976bf832a
unneeded
2015-11-17 02:08:16 -03:00
MELERIX
6edfcbd77b
Merge https://github.com/project64/project64 into crapware
2015-11-17 01:34:39 -03:00
zilmar
a71f56030e
Merge pull request #761 from cxd4/common-mingw
...
[Common] uploaded working MinGW build script
2015-11-17 14:27:26 +11:00
unknown
e9a8649573
[Common] uploaded working MinGW build script
2015-11-16 22:18:43 -05:00
zilmar
9d59d36338
Merge pull request #760 from cxd4/unresolved-alloca
...
[Common] #include <malloc.h> to fix undeclared `alloca`
2015-11-17 14:18:25 +11:00
unknown
c5114d820c
[Common] #include <malloc.h> to fix undeclared `alloca`
2015-11-16 21:46:54 -05:00
zilmar
6559d36f41
Merge pull request #759 from cxd4/fix-nrage
...
Get N-Rage linking with MinGW 64-bit.
2015-11-17 13:20:12 +11:00
unknown
dc65c0a075
Resolve merge conflicts from `Controller Plugin.cpp`.
2015-11-16 21:01:54 -05:00
unknown
6fd2fa0f4a
[N-Rage] Get resource script linked w/ MinGW for config GUI.
2015-11-16 20:27:44 -05:00
unknown
1f233320ba
[N-Rage] Include windows.h, not wtypes.h, for Windows API types.
...
<wtypes.h> may include all the BOOL/DWORD/etc. stuff as a low-level MSVC header, but it is not obligated to do so per the low-level header specifications for other compilers, such as (evidently) MinGW.
2015-11-16 19:12:57 -05:00
unknown
5af1cfd3c2
[N-Rage] only need WBEM dependency in 1 .cpp, not a .h
2015-11-16 18:47:26 -05:00
unknown
0e67591be6
[N-Rage] fixed ARRAYSIZE() #define when missing headers
...
The old code only cared about if the macro was already defined (then #undef and re-define it). If it was NOT already defined, it just ignored the problem and causes unresolved compile-time symbols.
2015-11-16 18:30:11 -05:00
unknown
61866f5b04
[N-Rage] MinGW links with -ldinput8, -mwindows and subsets.
2015-11-16 16:30:21 -05:00
unknown
72d63ae62c
Move all the repeated stuff out from every switch case.
2015-11-16 10:21:50 -05:00
unknown
9803d3fb01
Don't force pointer aliasing risks; just call SW.
2015-11-16 10:13:36 -05:00
zilmar
d299049642
Merge branch 'master' of https://github.com/project64/project64
2015-11-16 07:13:45 +11:00
zilmar
9e10486e2c
[Project64] Pass main window object to plugin config
2015-11-16 07:13:09 +11:00
zilmar
fbe62d9567
[Project64] Clean up Controller Plugin.cpp
2015-11-16 07:11:05 +11:00
zilmar
c317c645bf
[Project64] Clean up Plugin Class.cpp
2015-11-16 07:10:01 +11:00
zilmar
f78b812d66
[Project64] Remove CNotification::MakeWindowOnTop
2015-11-16 07:07:02 +11:00
zilmar
1a4166a1de
[Project64] Get N64 Rom Class.cpp to use standard types
2015-11-16 07:05:55 +11:00
zilmar
057e469e96
Merge pull request #755 from samuelyuan/master
...
Fixed "Save Slot (%s) selected" Text
2015-11-16 05:56:09 +11:00
zilmar
63096c99d3
[Project64] Clean up N64 Rom Class.cpp
2015-11-15 20:56:34 +11:00
zilmar
165bdc160b
[Prject64] Move display rom information out of N64 Class.cpp
2015-11-15 20:54:23 +11:00
zilmar
3a80cd7138
[Project64] Move thread code to Emulation Thread.cpp
2015-11-15 20:51:44 +11:00
Samuel Yuan
6eae2b05e2
Merge remote-tracking branch 'refs/remotes/project64/master'
2015-11-15 00:30:03 -05:00
zilmar
3024d7c524
[Project64] Get N64 Class.cpp to use standard types
2015-11-15 16:20:22 +11:00
zilmar
7d7026c33d
[Project64] Add ability to monitor Game Cpu Running to Gui
2015-11-15 15:44:40 +11:00
zilmar
8aa5b6ef47
[Project64] fix up spaces in CN64System::StartEmulationThread
2015-11-15 14:51:21 +11:00
zilmar
2f3998d9a6
[Project64] more fix up of Reg Info.cpp
2015-11-15 14:50:05 +11:00
zilmar
a0b25444f7
[Project64] Clean up Reg Info.cpp
2015-11-15 14:45:09 +11:00
zilmar
d7c7882244
[Project64] Fix up headers
2015-11-15 14:27:59 +11:00
Samuel Yuan
4b43afe275
Added class to format wide strings
2015-11-14 22:12:24 -05:00
zilmar
ec31d79c23
[Project64] Cleanup Code Section.cpp
2015-11-15 13:27:06 +11:00
zilmar
d740aaf350
[Project64] Use standard types in Eeprom.cpp
2015-11-15 13:20:18 +11:00
Samuel Yuan
68ad452a07
Added string back in
...
It was deleted earlier due to a merge conflict.
2015-11-14 20:04:42 -05:00
zilmar
64e0dae30f
[Project64] Change Dma.cpp to use standard types
2015-11-15 11:52:24 +11:00
Samuel Yuan
7f0deb2ced
Merge remote-tracking branch 'refs/remotes/project64/master'
2015-11-14 19:44:50 -05:00
Samuel Yuan
937625f0c6
Merge remote-tracking branch 'refs/remotes/project64/master'
...
Conflicts:
Source/Project64/Multilanguage.h
Source/Project64/Multilanguage/Language Class.cpp
2015-11-14 19:44:42 -05:00
zilmar
87f13cbe4b
[Project64] Get Audio plugin to use standard types
2015-11-15 11:35:38 +11:00
zilmar
089b036cfe
[Project64] Cleanup Audio.cpp
2015-11-15 11:31:56 +11:00
zilmar
03a41c7cd3
[Project64] Get Interpreter CPU to use standard types
2015-11-15 11:29:15 +11:00
zilmar
7b10bc6725
[Project64] Add appinit to vs2008 project
2015-11-15 09:13:29 +11:00
zilmar
89b197be43
[Project64] Clean up Interpreter CPU
2015-11-15 09:08:30 +11:00
zilmar
46fea05262
[Project64] Get settings to use standard types
2015-11-15 08:49:08 +11:00
zilmar
68513c1101
[Project64] Cleanup Debug Settings.cpp
2015-11-15 08:32:57 +11:00
zilmar
d9e13d4385
[Project64] Cleanup Game Settings.cpp
2015-11-15 08:14:37 +11:00
zilmar
bf9fad6737
[Project64] Clean up N64System Settings.cpp
2015-11-15 08:10:55 +11:00
zilmar
ce062e70ed
[Projet64] Cleanup Notification Settings.cpp
2015-11-15 08:07:53 +11:00
zilmar
5be42089b0
[Projec64] Clean up Recompiler Settings.cpp
2015-11-15 08:05:48 +11:00
zilmar
0745cab320
[Project64] update Debugger interface
2015-11-15 07:59:12 +11:00
zilmar
56ebb74588
Merge branch 'master' of https://github.com/project64/project64
2015-11-15 07:57:03 +11:00
zilmar
9e9189c192
[Project64] move program inir/cleanup code in to a separate file
2015-11-15 07:56:40 +11:00
zilmar
b8ade27bab
[Project64] Clean up Multilanguage.h
2015-11-15 07:55:26 +11:00
zilmar
1f6ac35166
[Projec64] Change language class to use standard types
2015-11-15 07:54:55 +11:00
Samuel Yuan
75fdf6908b
Merge remote-tracking branch 'refs/remotes/project64/master'
2015-11-13 23:45:42 -05:00
Samuel Yuan
239490417e
Minor changes to files
2015-11-13 23:45:20 -05:00
zilmar
5d0c361b39
Merge pull request #754 from cxd4/extensions-cleanup
...
Simplify ROM browser shell file extensions comparisons.
2015-11-14 15:35:41 +11:00
unknown
a061bdb5dc
fixed extra incursions of ROM extension searches
2015-11-13 22:00:26 -05:00
Frank-74
69036bc984
Update Audio Plugin.cpp
2015-11-14 02:56:43 +00:00
Frank-74
a3dada4af8
Update N64 Class.cpp
2015-11-14 02:54:14 +00:00
Frank-74
66f5d4b51d
Update Settings.h
2015-11-14 02:51:06 +00:00
Frank-74
33cb7e78dc
Update Settings Class.cpp
2015-11-14 02:46:50 +00:00
Samuel Yuan
958d9c26bb
Fixed "Save Slot (%s) selected" Text
...
The text was not showing up correctly because it was not using wide
strings. This worked in an earlier build, but was changed not too long
ago.
2015-11-13 20:16:01 -05:00
zilmar
b6c6e192ee
[Project64] Cleanup Language Class
2015-11-14 11:16:03 +11:00
unknown
a476d4c36e
[ROM browser] removed redundant stricmp() inverse checks
2015-11-13 17:55:00 -05:00
unknown
23e6503a9f
[ROM browser] Loop through a string LUT of extensions.
2015-11-13 17:51:07 -05:00
zilmar
e28c7be3f9
Merge branch 'master' of https://github.com/project64/project64
2015-11-14 08:19:24 +11:00
zilmar
eab2acdecf
[Project64] Cleanup main.cpp
2015-11-14 08:18:36 +11:00
zilmar
003bcc9096
[Project64] Clean up Menu Class.cpp
2015-11-14 08:15:20 +11:00
zilmar
1cd3d12ae8
Merge pull request #719 from cxd4/gcc-rsp-compile-script
...
[RSP] added working MinGW compile script
2015-11-14 07:41:31 +11:00
zilmar
9e744ef180
[Project64] Separate out logging from UI
2015-11-14 00:23:43 +11:00
zilmar
89fab66ab3
[Poject64] Cleanup LanguageSelector.cpp
2015-11-13 17:35:20 +11:00
zilmar
e87c8de107
[Project64] Move Logging.cpp to User Interface/LoggingUI.cpp
2015-11-13 17:34:57 +11: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
unknown
9d487bd969
DllConfig(hParent) should be a pointer, not a uint32_t.
2015-11-12 21:52:34 -05:00
zilmar
1b2febc3c2
[Project64] Clean up Settings Page - Keyboard Shortcuts.cpp
2015-11-13 08:30:40 +11:00
zilmar
a4c438c20d
[Project64] Cleanup ModifiedEditBox.cpp
2015-11-13 08:27:28 +11:00
zilmar
6d38975b98
[Project64] More code cleanup of gui class
2015-11-12 23:09:34 +11:00
zilmar
24709944f3
[Project64] Code cleanup of Main Menu Class.cpp
2015-11-12 22:52:06 +11:00
zilmar
3b74fef76c
[Project64] Create gui callback on paused
2015-11-12 22:45:24 +11:00
zilmar
e4bd5eae74
[Project64] Move SetWindowCaption from Notification Class to Gui Class
2015-11-12 22:38:20 +11:00
zilmar
e25fedcae2
[Project64] Move AddRecentRom from Notification Class to gui class
2015-11-12 22:34:55 +11:00
zilmar
73d7263de0
[Project64] Add GameLoaded setting
2015-11-12 22:27:19 +11:00
zilmar
51c89388c7
[Project64] Cleanup Settings.h
2015-11-12 22:00:47 +11:00
zilmar
7f73838ffe
[Project64] Move Settings.h in to Settings directory
2015-11-12 21:47:34 +11:00
zilmar
c997b6b1d9
[Project64] Get about ini window to be created with DialogBoxParamW
2015-11-12 21:38:10 +11:00
zilmar
89361c5713
[Poject64] register callback for GameRunning_LoadingInProgress to refresh menu
2015-11-12 21:20:30 +11:00
zilmar
93c76fe7dc
[Project64] Create RenderWindow interface
2015-11-12 21:08:47 +11:00
zilmar
69383fcc7e
[Project64] remove ValidPluginVersion from Plugin List.cpp
2015-11-12 20:15:49 +11:00
zilmar
efa3c87de7
{Project64] Tabs to spaces in Plugin List.cpp
2015-11-12 19:43:32 +11:00
Julio C. Rocha
8534ac665e
Updated setup.h
2015-11-12 00:42:14 -08:00
Julio C. Rocha
d9f3fa6457
Add missing wxString-related source files.
2015-11-11 23:20:57 -08:00
zilmar
5888b1d3f6
[Project64] Change m_hPauseEvent to a sync event
2015-11-12 18:08:10 +11:00
Julio C. Rocha
c6f240577d
Added wx/core dependency on GdiPlus.
2015-11-11 23:01:52 -08:00
zilmar
66b6be4bd7
[Project64] N64 Class.cpp tabs to spaces
2015-11-12 17:52:27 +11:00
zilmar
70a368a861
[Project64] Clean up N64 Class.cpp
2015-11-12 17:47:51 +11:00
zilmar
c4b11a68f5
Merge pull request #749 from cxd4/inverted-condition
...
logging class: fixed likely regression with create/open conditions
2015-11-12 10:43:22 +11:00
unknown
0174bae7a8
combined fix into a single line
2015-11-11 18:08:24 -05:00
zilmar
264db9dc5c
Merge pull request #720 from oddMLan/i-herd-u-liek-common-controls-6.0
...
Fix manifest file generation (themed window controls again)
2015-11-12 09:48:59 +11:00
unknown
ade04862f8
minor clean-ups
2015-11-11 12:43:57 -05:00
unknown
d9ef1cae17
fixed implicit (but wrong) operator precedence
2015-11-11 12:32:49 -05:00
unknown
2206ba0985
inverted the inverted file flags condition
2015-11-11 12:31:17 -05:00
Julio C. Rocha
7ed56dd094
Disabled MEAN_AND_LEAN in order to use GdiPlus full APIs.
2015-11-11 04:53:10 -08:00
Julio C. Rocha
a1536ee6e4
Revert textctrl.cpp to original state.
2015-11-11 02:52:01 -08:00
Julio C. Rocha
403a89a8d4
Added some source files to wx core, base
2015-11-11 01:09:50 -08:00
toehead2001
d742934018
Nuke unused resource files
2015-11-11 01:35:22 -07:00
Julio C. Rocha
ea949c438d
Merge branch 'master' of github.com:project64/project64 into wx_3.0
2015-11-11 00:30:23 -08:00
zilmar
53aa2faf3b
[Project64] Log Class.cpp to use standard types
2015-11-11 17:51:19 +11:00
zilmar
4b150ded03
[Project64] Get File Class.cpp to use standard types
2015-11-11 17:47:22 +11:00
Julio C. Rocha
39da51dd39
Merge branch 'master' of github.com:project64/project64 into wx_3.0
2015-11-10 19:23:06 -08:00
toehead2001
762fe57074
Use a standard window for the Language Selector
2015-11-10 20:00:15 -07:00
exhalatio
4df13b4a23
Fix Blurry Fonts on High-DPI Windows 10
2015-11-11 10:10:10 +09:00
Julio C. Rocha
edf24e5343
Fix typo in SLN and type for Controller Plugin member variables
...
.
2015-11-10 13:21:51 -08:00
Julio C. Rocha
d12e345cba
Updated wx_core and wx_base to v3.0.2
2015-11-10 12:39:27 -08:00
zilmar
f7923d2a94
Merge pull request #742 from toehead2001/about-cleanup
...
Remove some leftover code from the old About box
2015-11-10 23:01:20 +11:00
zilmar
21163cb870
Merge pull request #743 from toehead2001/window-styles
...
Get rid of WS_EX_CLIENTEDGE
2015-11-10 23:01:02 +11:00
toehead2001
8358211e9a
Remove some leftover code from the old About box
...
This allowed you click the top region of the About box to move the
window.
2015-11-10 03:04:11 -07:00
toehead2001
bdfb64c4e8
Get rid of WS_EX_CLIENTEDGE
...
Switch to CreateWindow, as CreateWindowEx is no longer need
2015-11-10 02:50:08 -07:00
zilmar
fbd863e6fd
Merge pull request #740 from toehead2001/canonical-name
...
"Project 64" -> "Project64"
2015-11-10 18:15:16 +11:00
zilmar
623411ce99
[Project64] Fix plugin change from uint32_t to int32_t
2015-11-10 18:13:49 +11:00
toehead2001
923f6a485a
"Project 64" -> "Project64"
2015-11-09 22:21:49 -07:00
zilmar
89d6811068
Merge pull request #734 from toehead2001/about-box
...
Use a standard window for the About dialog
2015-11-10 15:17:11 +11:00
toehead2001
26d9339e2c
Remove some dead code
...
This doesn't do anything anymore
2015-11-09 21:12:48 -07:00
toehead2001
67bd22acc2
Create window using DialogBoxParamW
2015-11-09 21:10:47 -07:00
unknown
3172a3d1d4
[N-Rage] fixed non-compliance to official 1.1 specs
2015-11-09 22:33:10 -05:00
unknown
e11c0b2c22
[Plugin Specs] reverted contr 1.1 for backward-compatibility
...
No plugins for Windows (that can run on Project64) currently use the 1.1 controller plugin specifications, and the ones that do use it (for Linux) use the publicly released spec which did not have the pointer version in the late-modified spec.
We don't want to let plugin wars roam between the emulators' implementations.
2015-11-09 22:26:59 -05:00
unknown
b617c4db1d
[Plugin Specs] moved CONTROL_INFO typedef for accessibility
2015-11-09 22:24:02 -05:00
unknown
d2574dccd1
[Plugin Specs] Change uint32_t to int32_t (formerly BOOL).
2015-11-09 19:17:43 -05:00
zilmar
0afe4b47a8
Merge pull request #736 from cxd4/so-i-herd-u-dont-like-int
...
CTLB: Replace `int' with `size_t'.
2015-11-10 08:24:50 +11:00
unknown
7cae59ac03
reverted: sizeof(array[0]) is less error-prone.
2015-11-09 16:22:53 -05:00
zilmar
eef290f767
[Project64] Clean up Section Info.cpp, x86CodeLog.cpp, plugins
2015-11-10 07:26:33 +11:00
zilmar
dda79ce345
[Project64] get Recompiler Memory.cpp to use standard types
2015-11-10 07:22:51 +11:00
zilmar
d06eae9457
[Project64] Update Recompiler Class.cpp to use standard types
2015-11-10 07:19:27 +11:00
zilmar
0c00b90334
[Project64] Change Loop Analysis.cpp to use standard types
2015-11-10 07:10:34 +11:00
zilmar
8f694e157f
[Project64] update Function Info to use standard types
2015-11-10 07:07:54 +11:00
zilmar
23210e759a
[Project64] Update Recompiler Ops.cpp to use standard types
2015-11-10 06:56:28 +11:00
unknown
9cc0465a10
Re-express `/ sizeof(array[0])' as `/ sizeof(array_type)'.
2015-11-09 14:50:16 -05:00
unknown
8168dcc42b
Match the type of `n' to source data type `size_t'.
2015-11-09 14:41:27 -05:00
zilmar
c33e7e7958
[Project64] Get Reg Info.cpp to use standard types
2015-11-10 05:39:57 +11:00
zilmar
d461ff34d9
[Project64] change m_TLBLoadAddress and m_TLBStoreAddress to uint32_t
2015-11-10 05:19:39 +11:00
toehead2001
695ebfa9ad
Use a standard window for the About Dialog
2015-11-09 04:39:36 -07:00
zilmar
d6db9362d7
[Project64] change exit info to a struct instead of a class
2015-11-09 19:32:13 +11:00
zilmar
0f4be7ffa6
[Project64] update Code Section to use standard types
2015-11-09 17:55:16 +11:00
zilmar
898f1da74d
[Project64] Get TLB class to use standard types
2015-11-09 17:21:32 +11:00
zilmar
cfdb5dc8d0
[Project64] Update X86ops.cpp to use standard types
2015-11-09 08:11:57 +11:00
zilmar
a6d1722122
[Project64] get Code Block.cpp to use standard types
2015-11-09 08:00:16 +11:00
zilmar
e85c1665b1
[Project64] Get Interpreter Ops to use standard types
2015-11-09 07:55:32 +11:00
zilmar
1ace31216d
[Projet64] remove typecasting in Debugger - View Memory.cpp
2015-11-09 07:48:46 +11:00
zilmar
1a09c2baea
[Project64] Get Register class to use standard type
2015-11-09 07:45:41 +11:00
zilmar
21b80c240f
[Project64] Change Pif Ram.cpp to use stdtypes
2015-11-09 07:21:28 +11:00
zilmar
dc2a4683da
[Project64] Change Speed Limitor Class to use standard types
2015-11-09 05:53:05 +11:00
zilmar
2d16f87c7f
[Project64] change MIPS_WORD and MIPS_DWORD to use standard types
2015-11-09 05:49:30 +11:00
zilmar
c5fb02431a
[Project64] Remove N64 System/Types.h
2015-11-09 05:30:20 +11:00
zilmar
f6160e3d68
[Project64] Get Memory Virtual Mem.cpp cleanup and use standard types
2015-11-09 05:04:32 +11:00
zilmar
08cc72f6ed
[Project64] Update OpCode.h
2015-11-08 20:37:29 +11:00
zilmar
4ac266bd94
[Projet64] Move logging class and clean up code
2015-11-08 20:17:13 +11:00
zilmar
786be5b062
[Project64] Move Logging.cpp/h out of c core folder
2015-11-08 17:45:43 +11:00
zilmar
568226d5ff
[Project64] Remove Delay Slot Map Class.h and Exit Info.cpp
2015-11-08 17:20:04 +11:00
zilmar
3b8e03b570
[Project64] Clean up plugin classes
2015-11-08 17:08:15 +11:00
zilmar
9f87dbf30d
[Project64] Split cheat class between UI and code
2015-11-07 14:32:23 +11:00
zilmar
45a8598290
Merge branch 'master' of https://github.com/project64/project64
2015-11-07 12:48:24 +11:00
zilmar
6a2e88a25c
[Project64] change AsciiToHex to std::strtoul in rom browser
2015-11-07 12:45:59 +11:00
zilmar
a1d9af57a6
[Project64] remove some of the #ifdef WINDOWS_UI from settings pages
2015-11-07 12:11:25 +11:00
zilmar
6baaa4f624
Merge pull request #728 from cxd4/no-u-int32_t-Write
...
[Common] Use standard C memory limit `size_t` type.
2015-11-07 08:24:51 +11:00
zilmar
485431f3be
Merge pull request #727 from cxd4/no-u-int32_t
...
[Common] MaxFileSize: Use size_t for memory sizes.
2015-11-07 08:24:19 +11:00
zilmar
6585657d05
[Project64] Change CDebugger to CDebuggerUI
2015-11-07 08:22:02 +11:00
zilmar
d56236356a
[Project64] Fix showing file name in break point
2015-11-07 07:51:41 +11:00
unknown
258c540543
[Common] CFile::Read(): Use standard memory size input type.
2015-11-06 13:23:51 -05:00
unknown
a3cac34c74
[Common] CFile::Write(): Use standard memory size input type.
2015-11-06 13:02:45 -05:00
unknown
dd9bb892cb
[Common] MaxFileSize: Use size_t for memory sizes.
2015-11-06 12:18:44 -05:00
zilmar
43f175ce70
[nrage] some code clean up
2015-11-06 22:55:44 +11:00
zilmar
7c3f24b20d
[common] Add util class
2015-11-06 22:55:21 +11:00
zilmar
19bf3e9945
[Common] Add Sync Event class
2015-11-06 22:42:27 +11:00
zilmar
a3172b30ab
[Common Code] Clean up some of the code
2015-11-06 22:37:21 +11:00
Nekokabu
4b725105d2
Update Settings Page - Game Browser.cpp
...
Fixed text when remove fields
2015-11-06 01:21:50 +09:00
Nekokabu
b275324843
Update Dma.cpp
...
fix typo
2015-10-31 06:28:49 +09: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
Nekokabu
dd587cccea
Remove sram size
...
Remove sram size
2015-10-30 22:11:12 +09:00
Nekokabu
cd2f3cf173
Support Dezaemon 3D saves (SRAM 96KB)
...
Support Dezaemon 3D saves (SRAM 96KB)
2015-10-30 22:09:56 +09:00
Nekokabu
ba2e5ba9e6
Support Dezaemon 3D saves (SRAM 96KB)
...
Support Dezaemon 3D saves (SRAM 96KB)
2015-10-30 22:08:27 +09:00
oddMLan
0b5fa5ba55
Delete Project64.exe.manifest
...
Redundant since Visual Studio will generate an intermediate manifest and embed it into the executable. So it should be safe to delete.
2015-10-30 00:44:44 -07:00
oddMLan
f2a5b01620
Delete statement linking to old manifest file
...
Visual Studio will generate one during compilation.
2015-10-30 00:39:40 -07:00
oddMLan
4736a76f8a
Link to Common Controls 6.0
...
With this we get themed buttons and controls.
2015-10-30 00:26:23 -07: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
17d27633c2
[RSP] added working MinGW compile script
2015-10-29 22:22:07 -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
zilmar
1f6bebd5f1
Merge pull request #713 from aschwant/master
...
Fixed incorrect file name causing plugins to fail to load
2015-10-30 11:27:12 +11:00
unknown
1e395a9449
[RSP] Disable MSVC-specific 32-bit-only code for non-MSVC.
2015-10-29 20:23:36 -04:00
aschwant
2ed50708c1
Fixed incorrect file name causing plugins to fail to load
2015-10-29 17:58:26 -06: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
c8401cd9d3
Merge pull request #709 from cxd4/master
...
Add PJGlide and NRage MinGW compile scripts?
2015-10-29 10:32:54 +11:00
zilmar
cae79c3f8d
[Project64] Trying to fix build
2015-10-29 10:24:27 +11:00
zilmar
3efc6024d0
[Project64] try to fix vs 2008 compiling being broken
2015-10-28 22:20:15 +11:00
unknown
a4473fca97
added N-Rage MinGW compile script
2015-10-28 00:08:17 -04:00
unknown
2d4728d7c2
added Glide64 MinGW compile script
2015-10-28 00:07:10 -04:00
unknown
8354249a4b
[Glide64] fixed DllMain conflict against <winbase.h> prototype
2015-10-27 23:11:31 -04:00
unknown
3f15e07562
[Glide64] fixed a pre-processor macro language collision
2015-10-27 22:26:28 -04:00
zilmar
88852c3a4a
Merge pull request #690 from cxd4/set-WINDOWS_UI-programmatically
...
Be able to control `WINDOWS_UI` programatically.
2015-10-28 11:15:17 +11:00
zilmar
50addc7c7d
Merge pull request #698 from cxd4/fix-NRage-for-gcc
...
[N-Rage] Disabled broken pre-processor code.
2015-10-28 11:14:06 +11:00
zilmar
8f3ce0692d
Merge pull request #699 from cxd4/NRage-signed-overflow-undefined
...
[N-Rage] Fix signed overflow warnings in C++ standard.
2015-10-28 11:12:17 +11:00
zilmar
13946543c8
Merge pull request #700 from cxd4/mini-max-olololol
...
[N-Rage] undeclared functions min() and max()
2015-10-28 11:11:22 +11:00
zilmar
1b2568e0f2
Merge pull request #701 from cxd4/address-truncation
...
[N-Rage] fixed broken FormatMemPak in 64-bit
2015-10-28 11:10:41 +11:00
zilmar
b597a04e58
Merge pull request #702 from cxd4/secure-o_OOOO
...
[N-Rage] Use standard functions, not Microsoft "secure" functions.
2015-10-28 11:08:58 +11:00
zilmar
c67d64031b
Merge pull request #706 from cxd4/att-asm-is-dumb
...
Remove incompatible in-line asm from DepthBufferRender.
2015-10-28 11:08:06 +11:00
zilmar
220dba65ae
Merge pull request #705 from cxd4/missing-gccpriv_h
...
[Glide64] Add missing <gccpriv.h> dependency for GCC.
2015-10-28 11:05:43 +11:00
unknown
102a8f650b
Do not rely on dynamic-width `long long` type; use int64_t.
2015-10-27 19:30:33 -04:00
unknown
f0fcd058da
Get rid of in-line assembly in idiv16().
...
This cannot work with MinGW -masm=intel, only -masm=att.
2015-10-27 19:28:55 -04:00
unknown
8f2fd3043d
[Glide64] Add missing <gccpriv.h> dependency for GCC.
2015-10-27 19:09:49 -04:00
zilmar
1928604400
Merge pull request #697 from JunielKatarn/fix_m_PluginDir
...
Fix settings menu
2015-10-28 09:51:32 +11:00
unknown
fa8f78028c
Use the standard library method sscanf(), not sscanf_s().
2015-10-27 17:03:19 -04:00
unknown
7f5f64e00f
Use the standard library method wscanf(), not wscanf_s().
2015-10-27 16:51:50 -04:00
unknown
eb388b90f7
[N-Rage] fixed broken FormatMemPak in 64-bit
2015-10-27 15:18:58 -04:00
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
MELERIX
2e223de168
Merge https://github.com/project64/project64 into crapware
2015-10-26 21:39:26 -03: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
MELERIX
c70079880f
Merge branch 'master' into crapware
2015-10-26 19:21:17 -03: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
unknown
fcfad37360
[RSP] junk trailing whitespace cleanups
2015-06-19 13:09:24 -04:00
unknown
2d2b8d3c9d
[RSP] Ternary, SHMERNARY! Blasphemous.
2015-06-19 12:44:12 -04:00
unknown
44d8f13f58
[RSP] Continue to use standard int types for multiply operands.
2015-06-19 12:14:03 -04:00
unknown
38c6993be7
[RSP] removed extra type-casting: (uint16_t)-32768
2015-06-19 11:46:59 -04:00
zilmar
debcb502a0
Merge pull request #506 from cxd4/kkkkkkkkkkkk
...
Convince JunielKatarn to stop making crappy reports.
2015-06-19 16:01:02 +10:00
unknown
08771484d5
No need to go through C language barriers since inline asm is gone.
2015-06-18 23:23:12 -04:00
unknown
9631ed66ed
[PJGlide64] imul16: no need for inline asm here
2015-06-18 21:45:57 -04:00
zilmar
b64557af4e
Merge pull request #501 from cxd4/ffffffffffffffffffff
...
[PJGlide64] imul14: no need for inline asm here
2015-06-19 10:49:19 +10:00
unknown
6e675e4c28
[PJGlide64] TransformVector C is better than TransformVectorSSE.
2015-06-18 20:29:15 -04:00
unknown
16e86a2193
[PJGlide64] imul14: no need for inline asm here
2015-06-18 20:23:06 -04:00
unknown
fee77c1aae
DRAM address range bounds checking was off by one byte.
2015-06-18 19:51:30 -04:00
MELERIX
48878d7e9c
few more
2015-06-18 00:51:26 -03:00
MELERIX
a4f8f52de9
minor fixes in english language file
2015-06-18 00:19:03 -03:00
Nekokabu
7748b0109c
support 6103, 5, 6
2015-06-16 21:06:14 +09:00
Nekokabu
a55e567b8b
Add ROM Header CRC Recalculation
...
Add ROM Header CRC Recalculation
2015-06-15 22:08:07 +09:00
Nekokabu
edb8d5288c
Add ROM Header CRC Recalculation
...
Add ROM Header CRC Recalculation
2015-06-15 22:05:04 +09:00
Nekokabu
6b33847f2c
ROM Header CRC Recalculation
...
ROM Header CRC Recalculation
2015-06-15 22:03:49 +09:00
Nekokabu
dd0560c438
Add ROM Header CRC Recalculation
...
Add ROM Header CRC Recalculation
2015-06-15 22:00:37 +09:00
zilmar
0e6f462f8b
Merge pull request #487 from Nekokabu/patch-6
...
Update N64 Types.h
2015-06-09 05:08:34 +10:00
zilmar
d1f1f1d0e3
Merge pull request #488 from Nekokabu/patch-8
...
Update N64 Rom Class.cpp
2015-06-09 05:08:12 +10:00
zilmar
6c9ab5438f
Merge pull request #489 from Nekokabu/patch-9
...
Update Rom Information Class.cpp
2015-06-09 05:07:02 +10:00
Nekokabu
b17c3b7c89
Update N64 Class.cpp
...
Experimental: 64DD IPL support
2015-06-08 22:19:45 +09:00
Nekokabu
fc1ce7f6d3
Update Rom Information Class.cpp
...
Experimental: 64DD IPL support
2015-06-08 22:05:56 +09:00
Nekokabu
1ab4e18c68
Update N64 Rom Class.cpp
...
Experimental: 64DD IPL support
2015-06-08 22:03:33 +09:00
Nekokabu
e7e6dae283
Update N64 Types.h
...
Experimental: 64DD IPL support
2015-06-08 21:54:45 +09:00
zilmar
6d608cd6bc
[Project64] Handle SW const to 0x1fc00000
2015-05-30 13:46:16 +10:00
LegendOfDragoon
03dae91dc8
Fix threading problem with AiUpdate
...
When you reset a game or switch to another game, it keep creating a new
thread even if one already exists. This can cause the emulator to crash.
2015-05-25 22:05:09 -07:00
unknown
8f2e0e066d
[zlib] fixed warning C4244: conversion, possible loss of data
2015-05-24 14:54:56 -04:00
unknown
63d5805aa2
[Project64] fixed warning C4100: unreferenced formal parameter
2015-05-24 14:40:41 -04:00
unknown
6ef0a34188
[Project64] fixed warning C4018: '<' : signed/unsigned mismatch
2015-05-24 14:35:47 -04:00
unknown
c30e41b102
[Project64] fixed warning C4018: '>' : signed/unsigned mismatch
2015-05-24 13:45:30 -04:00
unknown
068fbcbd13
[Project64] fixed warning C4018: '>=' : signed/unsigned mismatch
2015-05-24 13:33:56 -04:00
LuigiBlood
ddd5b3e795
Updated 64DD Conversion CIC checksum for bugfix
2015-05-23 00:28:58 +02:00
zilmar
f329b2d8f1
Merge branch 'master' of https://github.com/project64/project64
2015-05-22 06:12:08 +10:00
zilmar
6f56336031
[Project64] handle F3 A4 rep movs byte ptr es:[edi],byte ptr [esi] in exception handler
2015-05-22 06:09:33 +10:00
zilmar
bc78316504
Clean up some of the 64bit projects
2015-05-22 06:07:24 +10:00
Emmet Young
007cbc1695
Address should actually of been stored into a DWORD
2015-05-18 14:19:31 +10:00
Emmet Young
a89f1d29f5
Seperate rumblepak out from pif ram.cpp. Makes it easier to make changes to and cleans up Pif Ram.cpp
...
Also prepare for implementing the transfer pak.
2015-05-18 12:20:15 +10:00
zilmar
0c8d500328
Merge pull request #464 from AmbientMalice/patch-18
...
Change "segement" to "segment".
2015-05-16 11:05:35 +10:00
zilmar
13e62d7354
[64bit] Get nrage and rsp compiling as 64bit
2015-05-16 10:55:23 +10:00
AmbientMalice
d3c04d6a1e
Update Dma.cpp
2015-05-15 23:38:14 +10:00
AmbientMalice
baf8d3907e
Corrected "segment" typo.
2015-05-15 23:36:42 +10:00
zilmar
e5c2df4dbc
[Project64] Get the code to compile in 64bit
2015-05-15 08:38:52 +10:00
LuigiBlood
61c7f5ed78
Added "AllowROMWrites" RDB setting, DMA READ to ROM and updated RDB file
2015-05-14 14:34:45 +02:00
LuigiBlood
d6c2116a71
Fixed N64 Mouse detection
2015-05-14 03:05:34 +02:00
LuigiBlood
4d8a419efa
Fixed resource files
2015-05-12 00:11:43 +02:00
LuigiBlood
c967d4f46e
Added N64 Mouse support in NRage
2015-05-11 22:39:29 +02:00
LuigiBlood
6f28b3e424
Added 64DD CIC support for Zoinkity's cartridge conversions of 64DD games.
2015-05-08 04:48:46 +02:00
MELERIX
779626d421
zlib cleanup
...
- Removed the old zlib files.
- PJ64 now uses the new zlib 1.2.8 files.
2015-05-07 23:25:02 -03:00
LegendOfDragoon
3d57e37a88
Make AudioResetOnLoad work with Fixed Audio Timing
2015-05-06 16:23:52 -07:00
Azimer
f48d645f83
Missed a DoSomething
2015-05-05 17:49:06 -05:00
Azimer
fe855ad5da
Revert DoSomething from bool to BOOL #2
...
This fixes the interpreter
2015-05-05 11:46:25 -05:00
zilmar
9aa9061f07
Revert DoSomething from bool to BOOL
2015-05-04 17:23:36 +10:00
Lioncash
21c3c8fd32
Remove unnecessary struct/union typedefs
2015-05-03 20:13:12 -04:00
Emmet Young
6e897778dc
Remove registry from Common. No longer used or needed.
2015-05-03 21:05:53 +10:00
zilmar
c31e3f210c
Merge pull request #425 from death-droid/UpdateZLib
...
Update ZLib to 1.2.8
2015-05-03 19:58:12 +10:00
zilmar
c182ec9fd5
[Project64] Rom Browser - show good name in column other than the first
2015-05-03 19:54:06 +10:00
Lioncash
82c2554357
Convert BOOL to bool where possible.
2015-05-02 23:37:08 -04:00
zilmar
9984bed37c
Merge pull request #429 from Azimer/FAT_Improvements
...
Fixed Audio Timing Improvements
2015-05-02 22:08:27 +10:00
Azimer
ac8a33a3be
Restructured IF statement
2015-05-02 02:01:10 -05:00
Azimer
c970681595
Fixed Audio Timing Improvements
...
* A user-defined FAT value of 0 will cause it to calculate
* The second buffer shouldn't be part of the GetLegth returned value
* Rounded the GetLength values up and aligned to 4 bytes (sample size)
* Implemented ai_busy and changed the behavior of ai_full
* Changed the second buffer behavior
2015-05-02 01:37:23 -05:00
Emmet Young
312de4d2a4
Allow 7z files to actually work through "Open ROM". Removes the codes assumption it is being handed the ROM name its looking for in the file.
2015-05-02 00:53:57 +10:00
Emmet Young
c9805dd5d3
Update ZLib to 1.2.8
2015-05-01 14:06:20 +10:00
zilmar
f75a6e489c
Merge pull request #423 from lioncash/void
...
Remove superfluous void parameter usages.
2015-04-30 10:43:32 +10:00
Emmet Young
23eeaeeb2c
When scanning in 7z files make sure we are actually setting the rom file size.
...
Fixes issue #255
2015-04-29 23:02:53 +10:00
Lioncash
d85f0c1283
Remove superfluous void usages
...
These aren't necessary in C++
2015-04-28 19:34:23 -04:00
theboy181
405f59eafc
Fix Speeeling
2015-04-23 22:43:01 -07:00
Lioncash
6b7ecf0b79
Cheat Class: Replace is_valid_hex_digit
...
isxdigit does the same thing.
2015-04-22 14:06:56 -04:00
zilmar
b5cd125809
Merge pull request #409 from cxd4/i_accidentally_your_function_inside_my_function
...
some more high-level code reusability via functions
2015-04-21 12:53:06 +10:00
zilmar
2bb9ac0754
Merge pull request #411 from cxd4/nub_lern_2_cheet
...
optimized cheat codes parsing a little bit
2015-04-21 08:49:56 +10:00
unknown
8df2172495
probably more readable, portable to just say this
2015-04-20 17:10:15 -04:00
unknown
0e05a71f2a
guessing it's okay to have case-insensitive hex verify here too
2015-04-20 17:07:42 -04:00
unknown
ec458785ea
derp.
2015-04-20 17:05:06 -04:00
unknown
12b71f4c0c
actually may be better as a static (possibly inline) function
2015-04-20 17:02:19 -04:00
unknown
3ef067f6d1
optimized hex digit verification a little
2015-04-20 16:52:48 -04:00
unknown
ec9afe9c33
moved cheat code hex value verification to a central function
2015-04-20 16:31:26 -04:00
unknown
42643352b9
s/Initilize/Initialize
2015-04-20 16:01:18 -04:00
unknown
3b9ec019bc
ya i r need h4lp plz i iz shot
2015-04-20 15:41:25 -04:00
unknown
dbe9da858a
no longer multiple references to recently added `STRING_SIZE` constant
...
It seems that zilmar would rather use the sizeof() operator repeatedly than to declare a new constant or use macros to show array sizes. Since I have already centralized the usage of all sizeof() operators to the new high-level function I declared, I think that there is no longer use for the `STRING_SIZE` constant which Lioncash contributed.
2015-04-20 14:57:55 -04:00
unknown
9fcf4def63
reusable functions in high-level code for About dialog messages
2015-04-20 14:55:07 -04:00
zilmar
240d13366d
Merge branch 'master' of https://github.com/project64/project64
2015-04-20 18:35:27 +10:00
zilmar
bb9023292c
fix #408 About Config Files not showing
2015-04-20 18:33:38 +10:00
LegendOfDragoon
882b0f5841
Change CompilerWarning to DisplayError in Cop0_MF
...
In RSP interpreter, it is DisplayError and I feel like it's an important
message, so it should be DisplayError in RSP recompiler as well, in my
opinion.
2015-04-19 21:20:10 -07:00
LegendOfDragoon
603df8e167
Add 2 cases in Cop0_MF for RSP Recompiler
...
Case 0 and Case 1 was missing in RSP Recompiler. Jet Force Gemini LLE
GFX uses case 1.
2015-04-19 21:11:47 -07:00
LegendOfDragoon
82f614ff2d
Fix / Optimize RSP Accumulator Analysis
...
the & 0xFFC was missing, which caused it to return true when it should
have returned false. This means that LLE audio should be more optimized
now.
I also made it do delay slot, incase the delay slot instruction writes
to accumulator. Minor optimization here.
As for JAL, I made it do break instead of return FALSE because in Battle
For Naboo, it actually does come back and continue an existing
calculation. I think it is only an issue if you do a separate analysis
for the Low Accumulator and Mid/High Accumulators. It's still better to
be safe, just incase I or someone else actually implement a separate
analysis for the Accumulators later down the road.
2015-04-19 20:56:36 -07:00
LegendOfDragoon
f22e5125c5
Fix memory leak in RSP
...
Due to the newer spec design in PJ64 2.x, CloseDLL() doesn't get called
as often. So there are instances where it calls AllocateMemory()
multiple times without ever calling FreeMemory().
2015-04-19 19:16:10 -07:00
zilmar
edda4f0555
fix #376 - Games slow if no entry in Project64.cfg
2015-04-20 08:50:07 +10:00
zilmar
5b68545136
Merge pull request #400 from lioncash/overrun
...
Gui Class: Fix potential wchar array overruns
2015-04-18 05:43:50 +10:00
Lioncash
c0742b09b6
Gui Class: Fix potential wchar array overruns
...
sizeof(String) will return 400, which is past the bounds of the string array
2015-04-17 03:13:44 -04:00
Lioncash
bdd7f0e48f
RSP: Fix a typo in Compile_ADDI
2015-04-16 23:33:35 -04:00
Lioncash
e9c056e5a4
Notification Class: Correct array sizing in SetWindowCaption
...
sizeof(wchar_t) is a size of 2 (or 4 if in a Linux environment). With the previous code, it would be trying to insert the null terminator at index 511 on Windows, which is incorrect.
2015-04-16 15:59:48 -04:00
Lioncash
a7eb2e79e5
Memory Labels Class: Correct bounds clamping in ProcessCODFile
2015-04-16 15:44:06 -04:00
zilmar
45f7edf132
Merge pull request #392 from lioncash/leak
...
Language Class: Fix missing fclose in GetLangString
2015-04-17 04:45:00 +10:00
Lioncash
9fd1bdf29c
Language Class: Fix missing fclose in GetLangString
2015-04-16 08:53:40 -04:00
Lioncash
b8beaeffb7
N64 Class: Initialize variable before passing in initializer list
...
Silences an uninitialized variable warning.
2015-04-15 22:38:55 -04:00
Julio C. Rocha
33023bc81f
Make PropertySheets imports non-conditional
...
Interpolated Platform and Configuration values to avoid case-by-case
condition validation.
(This could allow for future configurations and platforms without
additional modifications to VCXPROJ files).
2015-04-15 16:16:37 -07:00
LegendOfDragoon
eda19cfc5e
Fix regression in GetInstructionInfo
...
I previously made a commit to fix a reordering issue, but did not
realize it needed that COPO_MF_Instruction flag for branching. This
should fix the Ogre Battle issue.
2015-04-14 22:07:45 -07:00
theboy181
49034d2d9d
Update Ini File Class.cpp
...
Fix Project64.cfg from getting corrupted when moving the window around.
https://github.com/project64/project64/issues/225
2015-04-13 22:16:05 -07:00
zilmar
a43b33d985
Merge pull request #370 from LegendOfDragoon/master
...
Fix losing audio while loading a save state
2015-04-13 10:00:31 +10:00
LegendOfDragoon
41c5e26e4a
Make an rdb option for the save state audio fix
...
Now it is a per game config option.
2015-04-12 16:53:39 -07:00
LegendOfDragoon
61f80d3b55
Fix losing audio while loading a save state
...
This fixes the losing audio after loading a save state issue with
certain plugins in certain games. I was hesitant to submit this, since
the fault is the audio plugin itself, but this also fixes bad save
states. This will not fix games like Top Gear Rally.
Any plugin that initially had this problem, can still lose audio at any
given time, due to flaws in the audio plugin itself. It is best to
simply use a plugin that doesn't have this issue to begin with, for such
games.
2015-04-12 13:11:39 -07:00
Samuel Yuan
31cd0c6d98
Merge remote-tracking branch 'project64/master'
2015-04-11 11:38:22 -04:00
Samuel Yuan
5726992185
Added translation for "Detect Key"
2015-04-10 11:50:13 -04:00
Frank-74
b46bd392d6
Remove : from Advance block linking menu option
2015-04-10 08:53:51 +01:00
Samuel Yuan
bd1186467d
More language updates
2015-04-06 22:54:52 -04:00
Samuel Yuan
bd275ae9e5
Merge remote-tracking branch 'project64/master'
2015-04-04 19:53:18 -04:00
zilmar
308a1c128e
Merge pull request #342 from ExtremeDude2/More_Allman
...
Convert more files to allman
2015-04-04 22:01:54 +11:00
MELERIX
1ef76b7f7a
Removed Adware
2015-04-04 00:53:25 -03:00
Samuel Yuan
217122a40e
Fixed UTF-8 encoding for window title
2015-04-01 11:14:46 -04:00
Samuel Yuan
df97b10d99
Fixed UTF-8 encoding for the "About Config Files" window
2015-03-30 16:47:57 -04:00
zilmar
2358e0897f
Merge pull request #340 from toehead2001/master
...
Cheats window - Remove extra border around cheat list & Update checkmark gfx
2015-03-30 16:16:41 +11:00
Ryan Collins
b807bc03ca
Fix errors from missing or added brackets (and a letter!)
2015-03-29 17:58:51 -04:00
Ryan Collins
3eddfb8115
Update N64 System/Mips files to Allman
2015-03-29 13:19:28 -04:00
Ryan Collins
1b4d2d0cfb
Update the N64 System/Interpreter files to allman
2015-03-29 11:02:27 -04:00
Ryan Collins
2a3d1c09ff
Merge https://github.com/project64/project64 into More_Allman
2015-03-29 10:04:06 -04:00
zilmar
6bd7f7ccab
[Glide64] 2.0.0.5
2015-03-29 18:56:18 +11:00
zilmar
06f218a4c3
[Project 64] 2.2.0.3
2015-03-29 18:54:04 +11:00
zilmar
9380221dc2
[PJ64 NRage] 2.4.0.4
2015-03-29 18:52:19 +11:00
toehead2001
5fd7f61e97
Cheats window - Remove extra border, Update checkmark gfx
2015-03-29 01:23:58 -06:00
zilmar
11bb35f024
[RSP] 1.7.0.13
2015-03-29 17:38:30 +11:00
zilmar
73620c8519
Merge branch 'master' of https://github.com/project64/project64
2015-03-29 17:35:53 +11:00
MELERIX
2878f53b75
Sync English.pj.Lang <==> Language Class.cpp
2015-03-28 21:57:02 -03:00
zilmar
84b9bbaf50
Clean up some brackets
2015-03-29 06:54:38 +11:00
Ryan Collins
f8fd57d52e
Merge https://github.com/project64/project64 into More_Allman
2015-03-26 15:40:16 -04:00
MELERIX
dfbf29a035
Cleanup
...
Removed two duplicated variables in Game Settings.cpp
2015-03-26 02:28:05 -03:00
zilmar
7f44b12673
Merge pull request #327 from toehead2001/master
...
Remove the extra border around the ROM browser
2015-03-26 16:06:27 +11:00
toehead2001
17da1dbd38
Remove the extra border around the ROM browser
2015-03-25 22:38:59 -06:00
unknown
394144cf91
A comma should not precede a conjunction in a compound sentence.
...
... unless it is the joint between the main clause and subordinate clause of said compound sentence
2015-03-26 00:12:49 -04:00
unknown
ae80595d47
fix a couple things I forgot to do/overlooked in the past commits
2015-03-26 00:11:43 -04:00
unknown
1fb3921402
Think of "32-bit engines", not "32 bit engines", which is ambiguous.
2015-03-25 23:31:28 -04:00
unknown
2220426a04
"Use High-Level Emulation Audio" doesn't make a lot of sense.
2015-03-25 23:29:02 -04:00
unknown
e947bbc175
(It also believes in hyphens.)
2015-03-25 23:25:58 -04:00
unknown
5e17306b3e
Conventional English writing avoids expressing (int < 100) as decimals.
2015-03-25 23:25:23 -04:00
unknown
401ff21d61
A complete English sentence always has a subject and a verb.
...
It also always ends with punctuation of some form, like a period.
2015-03-25 23:21:42 -04:00
unknown
e38e6e6be4
In most cases, bytes aren't swapping images. Images get byte-swapped.
2015-03-25 23:18:31 -04:00
unknown
161ac36f6a
seems I missed a few cases of unnecessary casing :(
2015-03-25 23:16:26 -04:00
unknown
0402a600a0
used in a complete sentence: "Sally gave me a short cut."
...
Did she give me a detour kind of "short cut", or did she just cut off my balls?
If we prefer not to say "shortcut", then at least say "short-cut". This way, the adjective "short" is co-joined with "cut" to indicate that they are connected. This guarantees that the "cut" is associated with "short", and not whatever word comes after.
2015-03-25 23:13:09 -04:00
unknown
64c8a7ad6e
Event phrases are not titles or advertisement brand names.
2015-03-25 23:08:42 -04:00
unknown
62d1d7e97f
Percentage of **what** speed? Full NTSC/PAL speed? Real hardware limit?
2015-03-25 23:07:25 -04:00
unknown
80f9254669
used in a complete sentence: "I have a 4kbit penis."
2015-03-25 23:05:48 -04:00
unknown
f04744d65f
stop that.
2015-03-25 22:59:31 -04:00
unknown
0721db93bb
"Directories" is not a proper noun. Just "dir" is fine, not "Dir".
2015-03-25 22:43:47 -04:00
unknown
462f1c6f53
"Frame rate" is too specific, as that means RDP drawing/buffer rate.
2015-03-25 22:41:44 -04:00
unknown
fae0c71a96
A drop-down menu is to the right of this, so a colon would be nice.
...
If you don't have a colon between the "Frame Rate Display" and the combo box, then it just looks like the combox box is randomly placed there and unrelated to the checkbox you just checked/unchecked.
2015-03-25 22:40:22 -04:00
unknown
b331f9f452
So far, checkbox options seem to not use title case, just menu options.
2015-03-25 22:33:39 -04:00
unknown
17229ea735
"Screen saver" is not a proper noun. (Neither is "screensaver".)
2015-03-25 22:32:07 -04:00
unknown
d4b654379c
Again, title case capitalization rules apply not to subtle phrases.
2015-03-25 22:29:05 -04:00
unknown
f2b69d1c2f
http://dictionary.reference.com/browse/fullscreen
...
If "fullscreen" was a valid word, it would be an adjective, not a noun. You cannot "go to" an adjective because adjectives are not places, people or things. So it should be "enter" as in "enter a mode" (such as a full-screen mode), not "go to".
2015-03-25 22:26:09 -04:00
unknown
f02bae81db
not a complete sentence so shouldn't need a period at the end
2015-03-25 22:19:56 -04:00
unknown
eeded3a1bf
states directory for more than one saved state--should be plural
2015-03-25 22:17:52 -04:00
unknown
c9f5697a06
Common nouns such as "directory" do not get capitalized.
2015-03-25 22:13:05 -04:00
unknown
02fe744168
"Reality" is a proper noun...I suppose "Reality Signal Processor" also is.
2015-03-25 22:10:21 -04:00
unknown
61674ad5d4
"Use High Level Emulation Audio" does not make sense.
...
"Use high-level-emulated audio" does make sense, but seems a tad bit strong (and people could mistake the "high level" to mean extra/better emulation without any scientific HLE understanding). So I think "Audio HLE" looks better.
2015-03-25 22:06:24 -04:00
unknown
893156c61d
no reason to capitalize "directory" at end of incomplete sentence
2015-03-25 21:56:00 -04:00
unknown
80d1aa8edd
pretty sure title case capitalization doesn't apply to discrete phrases
2015-03-25 21:53:05 -04:00
unknown
ceea0e47ff
drop '%'
...
Either say "Percentage", or just drop the '%' since this symbol of unit is not relevant to what the menu item should convey to the user. What we're really trying to do is show the CPU usage statistics...most likely the users would see for themselves what unit it comes out as (percentage, fraction, whatever).
2015-03-25 21:50:37 -04:00
unknown
3394211447
"Usage", as a noun, is always capitalized in title case.
2015-03-25 21:47:30 -04:00
unknown
3a1ab654ca
Do not capitalize "on".
...
"On" is a preposition shorter than 5 letters long. Standard title case does not ever capitalize short prepositions (unless they are the very first word of the title, then usually). You can see this logic in the Visual Studio 2008 IDE itself: It has menu items such as "Attach to Process" and "Find[/Replace] in Files", in which the prepositions "to" and "in" are, correctly so, not capitalized by Microsoft in the VS2008 menus.
2015-03-25 21:46:35 -04:00
unknown
70bf6b1ad9
if using title case for INI section names, then capitalize "file"
2015-03-25 21:33:21 -04:00
zilmar
0ef84b7400
Merge pull request #322 from toehead2001/master
...
English language fixes - Upper case "ROM", consistent terminology for saved States, spelling
2015-03-26 11:17:58 +11:00
Ryan Collins
1d26ffc661
re-add parenthesis from last commit
2015-03-25 19:34:39 -04:00
Ryan Collins
1c044867ae
Update the N64 System/Debugger files to allman
2015-03-25 18:26:02 -04:00
toehead2001
521857a643
Casing consistancy of "ROM" Make "State" the noun for saved states. Misc. spelling and abbreviation casing fixes
2015-03-25 15:48:23 -06:00
Ryan Collins
117c1ef3fc
Remove whitespace added in previous commit
2015-03-25 17:15:25 -04:00
Ryan Collins
6a47fcd485
Update N64 System/C Core to allman
2015-03-25 17:12:40 -04:00
zilmar
061fbefa62
[PJ64 NRage] ignore raw when mempak is enabled
2015-03-26 07:54:48 +11:00
Ryan Collins
b6181d5fe5
Add white space in multilanguage files
2015-03-25 16:52:34 -04:00
zilmar
b3aaef221c
[PJ64 NRage] Change default for mempack in the default config file
2015-03-26 07:46:44 +11:00
Ryan Collins
90b84ab632
Re-add missing braces from previous commit
2015-03-25 16:38:32 -04:00
Ryan Collins
e6f834f11b
Convert multilanguage files to allman format
2015-03-25 16:34:26 -04:00
zilmar
a3e6ad1a80
Merge pull request #304 from toehead2001/master
...
English translation Clean Up
2015-03-26 07:07:07 +11:00
zilmar
3a9c552450
Merge pull request #305 from cxd4/wow_such_depth_very_buffer_much_frame_professor_zilmar_will_cry
...
standardize exception-prone x86 behavior to normal C division
2015-03-24 15:10:47 +11:00
zilmar
bb5d7a4698
Merge pull request #309 from cxd4/do_et_4_mah_lulz
...
minor clean-ups to Glide64 config
2015-03-24 11:17:11 +11:00
unknown
aede9e2eaf
use functions to free cache space & smaller DLL (finished)
2015-03-23 19:38:32 -04:00
unknown
5387b9354d
use functions to free cache space & smaller DLL (Data_DWORD_Game)
2015-03-23 18:53:53 -04:00
unknown
2e1dab501c
use functions to free cache space & smaller DLL (Data_DWORD_General)
2015-03-23 18:43:41 -04:00
zilmar
b3416d727a
Merge pull request #308 from MELERIX/updates
...
minor updates for Installer.iss & package_zip.bat
2015-03-24 09:42:25 +11:00
unknown
f48cbd1756
express `stipple_pattern` as 32-bit hex storage rather than decimal
2015-03-23 16:19:00 -04:00
unknown
f6966f5e95
no moar lulz :(
2015-03-23 16:11:50 -04:00
MELERIX
1a47671cdb
minor updates for Installer.iss & package_zip.bat
2015-03-23 15:28:00 -03:00
AmbientMalice
34d21f2a26
Enable FB and Soft Depth for Glide64.
...
After some testing, I've concluded that software depth is better on by default than off. Testing every single game would be too time consuming, and the problems it fixes can be obscure. Enabling FB by default just seems like good sense. A few games need it disabled, but I'll fix them case-by-case.
2015-03-23 20:47:52 +10:00
toehead2001
c622f5e788
Use "HLE" and "LLE" exclusively. Changed "ini" to more fitting terms.
2015-03-23 03:00:23 -06:00
unknown
f82699c378
standardize exception-prone x86 behavior to normal C division
2015-03-23 01:20:23 -04:00
Samuel Yuan
8e6de534e6
Changed "SP Hack" setting to "Fast SP"
2015-03-22 13:17:42 -04:00
Samuel Yuan
5f9f2937e7
changed sp_hack to fast sp
2015-03-22 13:05:15 -04:00
Samuel Yuan
d4fc9b355b
merge changes
2015-03-22 12:47:21 -04:00
Samuel Yuan
4324f25394
Removed installer files for outdated language files
2015-03-21 09:16:27 -04:00
MELERIX
e707a80abd
SP Hack is now Fast SP
2015-03-21 06:47:48 -03:00
Samuel Yuan
c7041f7a61
Restored SP_HACK
2015-03-20 22:32:55 -04:00
Samuel Yuan
d3e1e1fc89
Added even more updates
...
Had to remove an unused string and replace it because there wasn't
enough memory
2015-03-20 15:38:55 -04:00
Samuel Yuan
f2cacbf045
Updated some more UI strings
2015-03-20 14:36:29 -04:00
Samuel Yuan
07694dff40
Merge remote-tracking branch 'project64/master'
2015-03-20 13:15:57 -04:00
MELERIX
f1c9add43a
Removed Thumbs.db files
2015-03-20 05:46:56 -03:00
AmbientMalice
36cc34f10d
TLB Unmapping and Protect Memory UI fix.
...
This should work. I think.
2015-03-20 13:36:49 +10:00
zilmar
175f294a00
Merge branch 'master' of https://github.com/project64/project64
2015-03-19 08:03:53 +11:00
zilmar
f7750c0dd0
fix issue #275 : duplicating Advanced options
2015-03-19 08:03:29 +11:00
zilmar
870c26d7b1
Merge pull request #287 from cxd4/so_i_herd_u_liek_Allman
...
converted most components to Project64 for Allman-style braces
2015-03-19 07:52:35 +11:00
zilmar
312516567e
Only initialize plugins if has been created
2015-03-18 20:49:15 +11:00
zilmar
9cec56fc89
Nrage: default to mem pak
2015-03-18 20:48:45 +11:00
zilmar
8afe84f315
Set ini file to auto flush changes
2015-03-18 20:47:24 +11:00
unknown
b890afe78b
[RSP] some scope and spacing formatting clean-ups
2015-03-18 00:50:48 -04:00
Samuel Yuan
436a27c40d
Fixed a few more UI translations
2015-03-17 22:09:33 -04:00
unknown
86952f5cc6
[Settings] some scope and spacing formatting clean-ups
2015-03-17 18:49:20 -04:00
unknown
a247ffe6b1
[PJ64 NRage] some scope and spacing formatting clean-ups
2015-03-17 18:47:32 -04:00
unknown
5158883a86
[PJ64 NRage] minor consistency change in the headers
...
I'm not really a fan of using the Allman method of braces for typedef's, struct's or other data, but in this case N-Rage seems to have made up his mind throughout 99% the rest of the source to use Allman through it, except only for this particular file. So I guess better to be consistent with the rest.
2015-03-17 17:26:25 -04:00
unknown
ae04d23d86
[Common] some scope and spacing formatting clean-ups
...
Miserably hated doing this commit. Couldn't tell which code was whose, which was copyrighted, which was foreign enough to Project64 that I'd probably best just leave-as is, which was even worth considering part of Project64, which cleanups to omit doing and ignore because some ugly practices were rampant throughout the entire file and distracted from the purpose of this pull request too much. So tried to stick to mostly just the braces/indentation changes here.
2015-03-17 17:19:42 -04:00
zilmar
b09fd8296a
Merge pull request #272 from Nekokabu/patch-2
...
Enable "Use System Font"
2015-03-18 07:10:00 +11:00
zilmar
262c8ffe9d
lamguage changes for rombrowser
2015-03-17 22:34:47 +11:00
Samuel Yuan
04ce2f6054
Made extra UI strings translateable
2015-03-16 22:56:53 -04:00
Nekokabu
c78eb75ccf
Enable "Use System Font"
2015-03-14 02:37:32 +09:00
unknown
516df09fce
updating FPU locations just if STATUS_FR was changed, not entire reg
2015-03-12 19:53:28 -04:00
zilmar
b1d3a27539
Language: Make sure string added to second level of keyboard shortcut added as utf16
2015-03-13 08:39:08 +11:00
zilmar
2a528562bf
Fix load perm cheats
2015-03-12 17:58:41 +11:00
unknown
a155a74f48
line break consistency fix: TxUtil.cpp
2015-03-11 17:17:43 -04:00
unknown
822de92789
line break consistency fix: ucode06.h
2015-03-11 17:17:16 -04:00
unknown
63c4ad0182
line break consistency fix: ucode00.h
2015-03-11 17:16:40 -04:00
unknown
56dfb581ed
line break consistency fix: rdp.h
2015-03-11 17:16:16 -04:00
unknown
42de60ca44
line break consistency fix: Util.cpp
2015-03-11 17:15:42 -04:00
unknown
3bf2ac641b
line break consistency fix: FixedPoint.asm.cpp (MORE POINTLESS ASM!)
2015-03-11 17:14:21 -04:00
unknown
dbf981697e
line break consistency fix: Debugger.cpp
2015-03-11 17:13:15 -04:00
unknown
24d86ab329
line break consistency fix: 3dmathSIMD.asm.cpp (btw inline asm SUCKS)
2015-03-11 17:12:49 -04:00
unknown
8ae5b052e7
line break consistency fix: Mempak.H
2015-03-11 17:10:23 -04:00
zilmar
6ed2346169
Merge branch 'master' of https://github.com/project64/project64
2015-03-12 06:55:56 +11:00
zilmar
d0209b061f
Language: have break point take a wchar_t * string and allow \n in language files
2015-03-12 06:50:30 +11:00
Nekokabu
b8a93be2c7
Fixed initial value to 0xFF.
2015-03-11 01:58:02 +09:00
zilmar
099ac15bd5
Merge branch 'master' of https://github.com/project64/project64
2015-03-10 22:55:14 +11:00
zilmar
707c2efd73
Only allow utf8 bom language files to be loaded
2015-03-10 22:54:12 +11:00
MELERIX
e9cd1b56da
Minor Update for Installer.vcxproj
2015-03-10 05:17:02 -03:00
zilmar
080f7dfc17
Update version Number:
...
Glide64: 2.0.0.4
Project64: 2.2.0.2
RSP: 1.7.0.12
Nrage: 1.7.0.12
2015-03-10 18:36:58 +11:00
unknown
cb9f9e2b56
keeping $0 overwrite prevention to just the CPU interpreter loop
...
Tried my best to make sure I didn't miss any op-codes. (Ctrl+F searching for "!= 0" and "== 0" throught the file shows me that I didn't.) If I did miss any op-codes, it's no bug, just remaining extra unnecessary checking for zero.
2015-03-08 20:20:05 -04:00
unknown
1772f1467c
Prevent remaining possibilities of overwriting $zero in RSP.
...
In the RSP, MFC0, MFC2, and CFC2 were all susceptible to overwriting $zero. Some of us have tried waiting for some games to use handcoded assembly in an attempt to purposely overwrite $zero in their microcode (to throw off emulators), but so far what few occurrences there have been of this have not included using those 3 opcodes. Since it was decided to centralize the security of register $zero in the main R4300 CPU, it was decided to do so in the RSP as well.
2015-03-08 20:17:18 -04:00
unknown
dc103ec59b
keep $zero overwrite prevention to a single location in CPU loop
...
In both the 32- and the 64-bit interpreters, ADDI, LUI, LB, LW, LWU, LL, SLLV all check if the destination register specifier is 0, when none of the other interpreter ops do. Actually, none of these 7 need to really check it either, since handling $zero overwrite is already managed in a single location in the main interpreter loop.
2015-03-08 19:29:41 -04:00
unknown
151ddf288d
guess Glide64 in VS2013 linker needed fix in Release, not just Debug
...
warning MSB8030: The linker switch "Minimum Required Version" requires "SubSystem" to be set. Without "SubSystem", the "Minimum Required Version" would not be passed to linker and could prevent to the output binary from running on older Operating Systems.
2015-03-07 17:28:46 -05:00
unknown
b5604955d2
move OpenGL error flag state debugging from Glide64 to Glitch64
...
Do not call glGetError within Glide64::UpdateScreen to check for GL errors generated from Glitch64 functions, as Glitch64 does all the OpenGL handling (even if it is statically linked) and contains code that could be called from a different thread than gfx spec function `UpdateScreen`.
2015-03-07 17:26:02 -05:00
unknown
f0d8810cc9
fix VS2013 linker warning about setting subsystem ver w/o a platform
2015-03-07 15:53:26 -05:00
unknown
a80fe0674f
should be able to debug OpenGL failures #ifndef _DEBUG now
2015-03-07 15:51:02 -05:00
Frank-74
30039150ec
Fix Glide About/Config crash and memory leaks
...
No more memory leaks, and no more crashing.
2015-03-06 09:25:37 +00:00
zilmar
2ef36f5f80
Merge pull request #194 from death-droid/MempakFix
...
Correct behaviour of Mempak
2015-03-06 18:37:54 +11:00
zilmar
bd3fd85b99
Language: More code cleanup, status messages, dialog box, etc
2015-03-06 18:27:31 +11:00
zilmar
0bd4b9deb9
A few more language tweaks
2015-03-05 22:33:57 +11:00
zilmar
34b5892e2c
Merge branch 'master' of https://github.com/project64/project64
2015-03-05 17:10:40 +11:00
zilmar
37d24bf365
Some code clean up related to system tray messages
2015-03-05 17:09:58 +11:00
MELERIX
98f87e31d1
Minor Updates
...
- Installer.iss: Removed a non longer maintained input plugin.
- package_zip.bat: Output directory will be cleaned before start to copy
files, also removed copy line for two .chm files that are outdated.
2015-03-05 02:23:07 -03:00
zilmar
e1ac837f32
Merge pull request #206 from cxd4/can_haz_GL_compat
...
Prevent calling NULL/uninitialized OpenGL extensions in Glitch64.
2015-03-05 13:39:17 +11:00
unknown
367ef048e0
DisplayError on call nonexistent GL commands only if pj64 debugger on
2015-03-04 20:40:31 -05:00
unknown
d52605ec01
(MSVC) __stdcall convention from gl.h to fix call stack in Debug builds
2015-03-04 20:29:59 -05:00
zilmar
a8abd5c75e
Merge pull request #207 from MELERIX/patch
...
More Updates related with Translations.
2015-03-05 10:48:05 +11:00
MELERIX
f9872ccdaf
added a TODO for Multilanguage.h
2015-03-04 20:45:04 -03:00
zilmar
b635983167
language: code clean up and fix some bugs
2015-03-05 09:44:25 +11:00
MELERIX
e66ef07e0d
More Updates related with Translations.
...
- Added few Desc where missing.
- Added a Missing String in English main lang file.
- Fixed some typos in the original english strings.
- Removed few Unused Strings.
- Sorted Strings by IDs.
2015-03-04 18:38:06 -03:00
unknown
7cd4e27e8a
added some comments to show GL extensions/core version requirements
2015-03-04 15:12:45 -05:00
unknown
cb9b7c1506
Implement fallback GL funcs so we don't call NULL func pointers.
2015-03-04 15:11:35 -05:00
Frank-74
23833f2b82
Glide Config/About dialog memory leak fix?
...
I'm still getting this one. Haven't a clue about it.
>Order, Source File, Line Number, Mem Size
4332,Unknown, 0, 64
2015-03-04 10:51:00 +00:00
zilmar
71cc6def7b
code cleanup and try o make language work better
2015-03-04 20:36:08 +11:00
zilmar
a347b829d1
Merge pull request #191 from cxd4/so_i_herd_u_liek_vertex_arrays
...
a couple minor improvements to Glitch64 geometry, vector processing
2015-03-04 09:36:12 +11:00
zilmar
59c53e4f72
Merge branch 'master' of https://github.com/project64/project64
2015-03-04 06:01:46 +11:00
zilmar
31bed730a8
fix memory leak in settings class
2015-03-04 05:56:13 +11:00
Emmet Young
4f1c760236
We need to ensure mempak is closed when CN64System is closed, otherwise the handle will never be closed.
2015-03-03 22:49:02 +11:00
Emmet Young
2f4e21577a
Core mempak, correct behaviour of mempaks, ReadFrom and WriteTo
2015-03-03 22:46:38 +11:00
Emmet Young
1b17b86ef2
Core mempak, change mempak behaviour to handle mempaks as separate files, rather than storing them in one singular file.
2015-03-03 22:31:37 +11:00
unknown
a82947b5bd
(Glitch64) vectorized depth bias triangle strip vertices
2015-03-02 21:26:11 -05:00
unknown
c904115353
(Glitch64) Use previous commit to vectorize rectangle to matrix.
2015-03-02 20:51:47 -05:00
unknown
bf5c842bb5
(Glitch64) drawing rectangles from vector form of vertices
2015-03-02 20:46:49 -05:00
zilmar
f5b58e17a1
Merge pull request #186 from cxd4/so_i_herd_u_liek_OpenGL
...
Include more debugging in PJGlide64 for the OpenGL side of it.
2015-03-03 08:03:40 +11:00
unknown
cd2f90f35f
forgot to hit Ctrl+S to save latter half of the previous commit
2015-03-02 15:58:08 -05:00
unknown
a015fdc089
fixed legacy function input names if not compiling on Windows
2015-03-02 15:48:35 -05:00
unknown
fc16d51525
Propose to always check for GL errors before each vertical interrupt.
2015-03-02 15:25:00 -05:00
unknown
c2d08d61dc
new function for debugging OpenGL state machine faults in Glitch64
2015-03-02 15:23:26 -05:00
zilmar
4fed3ea0ec
Fixed PJ_Glide New MemPak/Browse button crash by Frank-74
2015-03-03 06:51:38 +11:00
unknown
30ecec315e
In Debug builds, force flushing of all GL commands each buffer swap.
2015-03-02 13:40:34 -05:00
unknown
ab6cad081f
implemented glFlush and glFinish
2015-03-02 13:17:00 -05:00
unknown
e97389560b
now able to parse ROM header's game title as ASCII data again
2015-03-01 22:57:14 -05:00
unknown
0ab6c15f05
Load null bytes as whitespace.
...
A few lines down in this file, there is a while() loop that removes all trailing spaces to replace them with null bytes, so "SUPER MARIO 64 " becomes "SUPER MARIO 64", whether or not we converted null bytes to spaces. Also, the null byte is not documented to be a valid character for game developers to use in their ROM headers, even though for a few ROMs this is being done anyway.
2015-03-01 22:55:27 -05:00
unknown
16117e0e4c
Load non-printable or non-ASCII characters as '?'.
2015-03-01 22:52:51 -05:00
MELERIX
b3fe96e996
Cleanup & Updates for installer.
...
- Removed old Spanish langs from installer.
- Updated proper Project64 Stup version.
2015-03-01 21:37:55 -03:00
zilmar
40640a83e5
Merge pull request #171 from cxd4/wow_such_mempak_very_doge
...
newline formatting fix from Unix LF to DOS/Windows CRLF
2015-03-02 09:44:30 +11:00
zilmar
16ea73b660
Merge pull request #177 from LegendOfDragoon/master
...
Optimize a few instructions in RSP Recompiler
2015-03-02 07:44:57 +11:00
zilmar
61e0bc735e
Merge pull request #160 from Frank-74/patch-1
...
Glide64 RomOpen, use UTF8 for RomName string
2015-03-02 06:50:27 +11:00
LegendOfDragoon
7f5aa6b521
Implement MMX version of VABS in RSP Recompiler
2015-03-01 03:39:14 -08:00
LegendOfDragoon
b4dbc570a5
Small optimization to VSUB
2015-03-01 03:33:17 -08:00
LegendOfDragoon
9706484850
Small optimization to VADD
2015-03-01 03:31:57 -08:00
LegendOfDragoon
9bb8ca9b3c
Small optimization to VMUDH
2015-03-01 03:25:41 -08:00
LegendOfDragoon
9e4f3d2e0f
Small optimization to VMUDL
2015-03-01 03:18:17 -08:00
LegendOfDragoon
fa4fcc9d93
Small optimization to VMULF
2015-03-01 03:07:16 -08:00
LegendOfDragoon
3b208a79cd
Implement recompiler version of Cop2_CT
2015-03-01 02:59:10 -08:00
LegendOfDragoon
bdce1a41ef
Implement recompiler version of Cop2_CF
2015-03-01 01:52:46 -08:00
zilmar
a366645fb4
Fix 7zip loading
2015-03-01 20:32:42 +11:00
unknown
a7a22b13f0
newline formatting fix from Unix LF to DOS/Windows CRLF
2015-02-28 21:33:12 -05:00
zilmar
4854a03fda
Merge branch 'master' of https://github.com/project64/project64
2015-02-28 16:15:53 +11:00
zilmar
2a583fd13c
update 7zip code
2015-02-28 16:05:57 +11:00
Frank-74
b4535ccaf8
Glide64 RomOpen, use UTF8 for RomName string
...
Reverted 8e912cb
, and changed wxString::FromAscii(name) to wxString::FromUTF8(name)
2015-02-27 20:09:28 +00:00
zilmar
8e912cb229
fix assert on converting internal name from ANSI to wchar
2015-02-27 10:09:30 +11:00
zilmar
d0496655d2
Merge branch 'master' of https://github.com/project64/project64
2015-02-26 22:01:58 +11:00
zilmar
491377c2a4
add rdb option for selecting plugins game hack applies to
2015-02-26 21:57:51 +11:00
zilmar
f5e36d8356
Merge pull request #146 from cxd4/yo_dawg_i_herd_u_liek_stdint
...
Redo pull request #92
2015-02-26 16:20:33 +11:00
no
51c18b755b
included LB to apply to the last commit
2015-02-26 00:15:26 -05:00
no
76da145c2a
declare and initialize all in one line
2015-02-26 00:02:38 -05:00
unknown
c323eda4bb
(RSP) exact size types for scalar unit emulation and signedness matching
2015-02-25 22:57:19 -05:00
unknown
39865b8025
type size cleanups to RSP memory emulation
2015-02-25 22:45:33 -05:00
unknown
637b022f40
Introduce portable, standard integer types to RSP CPU.
2015-02-25 22:21:43 -05:00
Frank-74
7c1ecdd1fc
Update Installer.iss
...
Remove plugins and docs that are no longer included.
2015-02-26 00:08:17 +00:00
zilmar
f33ad44d16
Merge pull request #141 from Frank-74/master
...
Default setup directory fix.
2015-02-25 21:04:54 +11:00
zilmar
304aebbdd4
add store constant for 0410000C in recompiler
2015-02-25 19:26:48 +11:00
Frank-74
73f09adaf0
Update Installer.iss
...
Without a unique AppId, 2.2 setup will use the previous 2.1 install directory as default, instead of Program Files\Project64 2.2.
2015-02-25 08:01:30 +00:00
zilmar
bbd45d45ba
DSRL32 should not sign extend
2015-02-25 17:41:54 +11:00
Emmet Young
2cd859640f
We need to set the id for XInput controllers separate from the controller number where handed.
...
This is to stop XInput controller one from having to be used in first player.
Also remove the need for the bconnected variable, allows controllers that are connected at game start to be disconnected and reconnected for XInput.
2015-02-25 15:48:38 +11:00
zilmar
3fac386d55
Merge branch 'master' of https://github.com/project64/project64
2015-02-25 08:44:49 +11:00
zilmar
aae61e8350
Clean up some of the games plugin settings
2015-02-25 08:44:06 +11:00
Emmet Young
7b52fe10b9
Change XInput to be loaded into memory at startup rather than every time InitiateXInputControllers is called.
2015-02-24 22:52:32 +11:00
zilmar
67deab4699
Merge pull request #122 from death-droid/NrageChanges
...
NRage GBCart, use actual address ranges rather than hacky method. No rea...
2015-02-24 05:26:27 +11:00
exhalatio
ddb99227dd
flxed Flash Status
2015-02-23 20:00:44 +09:00
zilmar
bc75c012ce
Merge pull request #133 from Frank-74/master
...
Update Installer.iss
2015-02-23 18:32:13 +11:00
zilmar
414811af79
Make sure SPECIAL_DIVU detect div by 0 correctly
2015-02-23 17:18:15 +11:00
Frank-74
7de8153c35
Update Installer.iss
...
Changed versions to 2.2. Added PJ64_Nrage.dll to installer.
2015-02-23 05:42:51 +00:00
zilmar
43cdb3da5a
nrage: 2.4.0.2
2015-02-23 04:06:53 +11:00
zilmar
d35846041f
Nrage: fix bug with removal of SPECS_VERSION where it would not update the controller spec info
2015-02-23 04:05:41 +11:00
zilmar
0519ad93c1
Nrage: fix a compiling warning
2015-02-23 04:04:47 +11:00
Emmet Young
6b1a88d3a4
Change to how NRage is dynamically linking XInput, rather than loading it every time functions such as GetXInputControllerKeys is called. Do it on initiate of controllers. Still not the best way to handle it.
...
Need to rethink the way NRage handles the different API's rather than just tacking it on the side
2015-02-22 21:11:20 +11:00
zilmar
e51ec31e65
Update versions
...
Project64: 2.2.0.1
Glide64: 2.0.0.3
RSP: 1.7.0.11
Nrage: 2.4.0.1
RDB: 2.2.2
2015-02-22 19:43:15 +11:00
zilmar
194761fe66
Dynamic link XInputSetState
2015-02-22 16:50:16 +11:00
zilmar
4f4f4bc491
Merge pull request #114 from death-droid/NrageNoNeedFor1.0
...
No point in having an older version of the controller specs. for Nrage
2015-02-22 14:11:08 +11:00
Emmet Young
1340e6fea5
NRage GBCart, use actual address ranges rather than hacky method. No real benefit to the hacky method as the code isnt that much cleaner and creates edge cases.
2015-02-22 12:07:45 +11:00
Emmet Young
783f2d0668
Slight mistake in Version.h for DLL's, was setting VFT_APP instead of VFT_DLL
2015-02-22 00:45:00 +11:00
zilmar
f7b1eb90d2
Merge branch 'master' of https://github.com/project64/project64
2015-02-21 21:22:45 +11:00
zilmar
e05a7db66d
Move reset out of message handling
2015-02-21 21:21:17 +11:00
Emmet Young
0f85dc146b
No point in having an older version of the controller specs.
2015-02-21 16:33:30 +11:00
Emmet Young
3657bfb3ee
Make sure NRage properly uses our Version.h
2015-02-21 14:00:59 +11:00
Nicholas
129932d86e
Merge branch 'master' of https://github.com/project64/project64
2015-02-21 12:00:50 +11:00
Nicholas
c07497e96a
Dynamically link XInputGetState
2015-02-21 12:00:01 +11:00
MelchiorGaspar
a5479b94fb
2015-02-20 16:40:41 -05:00
MelchiorGaspar
34d1725374
Update NRagePluginV2.rc
...
update version strings from 2.3c to v2.3.0.2 to reflect the plugins full version #.
2015-02-20 16:00:27 -05:00
MelchiorGaspar
71459995ee
Update NRagePluginV2.rc
...
Update Copyright year from 2011 -> 2015
2015-02-20 15:53:29 -05:00
Nicholas
87de53b202
fix glide about box
2015-02-20 21:10:13 +11:00
zilmar
662e3efa27
Update project settings for visual studio 2013
2015-02-20 20:09:05 +11:00
zilmar
436888dd6b
Update version numbers and create a package zip
2015-02-19 19:03:33 +11:00
Emmet Young
595cddae99
Strip out the CHMs and remove htmlhelp as it is no longer needed
2015-02-19 16:08:26 +11:00
zilmar
6be9e796ee
Merge pull request #100 from LegendOfDragoon/master
...
Fix mistakes in IsNextInstructionMmx() and UseRspFlags()
2015-02-19 14:24:27 +11:00
LegendOfDragoon
8aa40e4119
Add some missing instructions to UseRspFlags()
...
This change should get rid of some message box popups when enabling Show
Compiler Errors.
2015-02-18 18:34:32 -08:00
LegendOfDragoon
36e5d8d353
Fix problem with IsNextInstructionMmx()
...
It's supposed to check the next instruction, which is PC, rather than
the current instruction which is CompilePC. This mistake is what caused
graphical errors in RE2.
2015-02-18 18:18:27 -08:00
zilmar
11c91e4f8d
Merge pull request #99 from LegendOfDragoon/master
...
Fix RomClosed() issue for RSP #1.1 plugins
2015-02-19 08:52:04 +11:00
LegendOfDragoon
4d2611fadd
Only WriteTrace in RomOpen if RomOpen != NULL
2015-02-18 13:24:36 -08:00
zilmar
8a6c2b2555
RSP.vcproj: Remove some of the unused files
2015-02-19 08:15:06 +11:00
LegendOfDragoon
a070d5f38c
Fix RomClosed() issue for RSP #1.1 plugins
...
RSP #1.1 does not have RomOpened() so m_RomOpen is never true. Since
m_RomOpen is never true, RomClosed() never gets called.
2015-02-18 13:12:42 -08:00
zilmar
9d607af14f
Nrage: Update version and change location of log and config dir
2015-02-18 20:52:23 +11:00
zilmar
93404e32dc
CPlugin::GameReset should call RomClose, not RomClosed
2015-02-18 17:09:09 +11:00
zilmar
5a288052b8
fix version string include
2015-02-18 07:47:41 +11:00
zilmar
9a89efd6d1
Merge branch 'master' of https://github.com/project64/project64
2015-02-18 07:42:02 +11:00
zilmar
dba475a1ae
change drag and drop filename length to MAX_PATH
2015-02-18 07:41:34 +11:00
Emmet Young
4a8986d416
Hopefully add correct files for Visual Studio 2008
2015-02-17 21:07:15 +11:00
Emmet Young
e540a7fdac
Old common version.cpp and version.h is no longer required, remove it.
2015-02-17 21:00:44 +11:00
Emmet Young
d38de99bfa
Make glide64's version info reference from version.h
2015-02-17 20:56:34 +11:00
Emmet Young
7a6a22b8ec
RSP Use Version.h version info in resource file
2015-02-17 20:45:57 +11:00
Emmet Young
714886e5ca
Move Project64 core over so resource file references version info from Version.h
2015-02-17 19:28:30 +11:00
zilmar
d033a4f2b8
Merge pull request #88 from death-droid/PathOSVersionCleanup
...
Path os version cleanup
2015-02-17 17:16:44 +11:00
zilmar
975ec2dce8
Merge pull request #93 from cxd4/so_i_herd_u_liek_TargetName_and_TargetPath
...
Fix linker warning MSB8012 in VS2013 for RSP module.
2015-02-17 08:24:22 +11:00
unknown
5975976d82
matched VS2013 RSP rel to RSP dbg, glide rel and glide dbg
2015-02-16 15:41:04 -05:00
Emmet Young
45f83e9d2c
Handle files that are dragged and dropped onto Projec64's window.
2015-02-17 01:13:02 +11:00
zilmar
1f97185f05
disable manifest for visual studio 2008
2015-02-16 17:58:35 +11:00
Emmet Young
fb6e9aa4fe
Remove the need for OSVersion code.
2015-02-16 17:19:11 +11:00
Emmet Young
6a3836d40f
Initial Cleanup of Path.cpp, remove no longer used functions
2015-02-16 17:13:37 +11:00
oddMLan
e0ecffe5c1
Update UI Resources.rc to use manifest file
2015-02-15 19:54:42 -07:00
oddMLan
4fec91eb13
Update Project64.exe.manifest
2015-02-15 19:52:59 -07:00
oddMLan
af51a5b69b
Tell Visual Studio to not automatically generate a manifest file
2015-02-15 19:49:22 -07:00
zilmar
b42fcd6434
remove ValidateBinary.cpp from vs2008 project
2015-02-16 08:26:43 +11:00
zilmar
234d557220
Merge pull request #86 from death-droid/MiscCleanups
...
Misc cleanups
2015-02-16 08:06:36 +11:00
zilmar
e431dcd5e8
Merge pull request #85 from death-droid/InitialWindowPosfix
...
Fix problems with the initial positioning of windows when there is no se...
2015-02-15 19:33:49 +11:00
Emmet Young
8388db4ac4
Fix problems with the initial positioning of windows when there is no setting in the config file
2015-02-15 18:10:25 +11:00
zilmar
0ef6a9ecbe
Merge pull request #83 from cxd4/so_i_herd_u_liek_MSVC_warning_fixes
...
fixed VS2013 linker warning MSB8030
2015-02-14 23:08:34 +11:00
Emmet Young
b10b268e11
Remove the no longer used Processor Info.cpp and .h code
2015-02-14 22:24:55 +11:00
Emmet Young
d5f17dbe6d
Strip out Validate binary and beta release code. No longer needed, validate binary code could of been used for version testing but be cleaner to write it fresh.
2015-02-14 22:17:45 +11:00
zilmar
9870277f60
Merge pull request #82 from death-droid/CiCChanges
...
Cic changes
2015-02-14 18:05:09 +11:00
unknown
95bef00406
fix VS2013 linker warning on system version without SubSystem
2015-02-13 22:27:09 -05:00
Emmet Young
3e1498ef8e
Make CIC_UNKOWN behave like CIC_NUS_6102. If debugger is enabled, it will display an error message with the missing CIC CRC.
2015-02-14 14:10:05 +11:00
Emmet Young
e2f73e9e3d
For all CiC related stuff, we should really be using our typedef rather than numbers.
2015-02-14 13:26:26 +11:00
zilmar
0180313f8a
Merge pull request #78 from cxd4/ya_afxres_sucks_plz_kthxbai
...
Make compiling easier for people with VS Express.
2015-02-14 07:34:36 +11:00
zilmar
811a41d494
better handle moving sand saving of rom browser window location
2015-02-14 06:40:25 +11:00
unknown
d0c7798e08
removed unnecessary MFC dependencies from RCs
2015-02-13 12:09:02 -05:00
zilmar
167ceb11b1
Fix problem where ScreenHertz was not setting based off of RDB by death-droid
2015-02-13 08:39:27 +11:00
zilmar
17a3561c23
better hardware support for odd PI_WR_LEN_REG addresses (cdx pull request #64 )
2015-02-13 08:26:17 +11:00
zilmar
c973db8e35
Try to get dynamic plugin change working
2015-02-12 21:58:28 +11:00
zilmar
48dff52b49
In debug make sure fixed audio is on
2015-02-10 23:40:32 +11:00
zilmar
7345ecd97e
basic timing support for VI_V_CURRENT_LINE_REG alternating scan fields by cxd4
2015-02-07 10:19:49 +11:00
zilmar
5b10c4a054
Fix up Glide64.rdb in the installer
2015-02-06 17:13:15 +11:00
zilmar
2db3fac037
Rename Glide.rdb to Glide64.rdb
2015-02-06 16:48:15 +11:00
zilmar
1711cb1d08
Split glide settings in to Glide.rdb
2015-02-06 12:40:57 +11:00
unknown
c09e04e7fa
(Glide64) ammend previous fixes to treat undefined cases as errors
2015-02-04 15:44:56 -05:00
unknown
db259a3717
(Glide64) forgot to enable also a separate ERROR logging macro
2015-02-04 15:28:26 -05:00
unknown
61fd3b74b1
(Glide64) #define RDP_LOGGING when compiling in Debug mode
2015-02-04 14:03:27 -05:00
zilmar
a88d03a12d
Update JALR edge condition
2015-02-03 17:36:42 +11:00
Emmet Young
d556e9a7b2
[!]Fix Glide HQ's colour problem when texture compression is enabled.
...
ARGB, RADEON and YUV should all be defined by default. They are required to prevent color problems from occurring during compression
2015-02-03 13:24:47 +11:00
unknown
6b55726e59
unified RSP compiler N/A operand specifiers to a single macro
2015-02-02 15:10:54 -05:00
zilmar
e0cb57c44e
Use version number for app name
2015-02-03 06:25:10 +11:00
zilmar
200807155d
Remove config from RSP
2015-02-03 05:26:13 +11:00
zilmar
b10487ee07
Merge branch 'master' of https://github.com/project64/project64
2015-02-02 17:12:09 +11:00
project64
60882b1e1a
Merge pull request #46 from cxd4/master
...
fixed almost all Glide64 warnings
2015-02-02 15:05:51 +11:00
project64
0c51379af8
Merge pull request #45 from LegendOfDragoon/master
...
looks fine, but only did a basic look over it, if it fixes a game great. I guess when we get to more testing if there are problems then we will see what is happening then.
2015-02-02 15:02:34 +11:00
unknown
59eadfe83a
(Glide64) guess doing 2*(wxUint16) produces a signed type in C++ rules?
...
This fixes an implicit signed/unsigned conversion warning.
2015-02-01 13:10:27 -05:00
unknown
3d66a3540d
(Glide64) None of the TexLoad.h::LoadNone parameters were ever used.
2015-02-01 12:54:28 -05:00
unknown
9a1aef0fd6
sorry, don't work well with hunger
2015-02-01 12:53:32 -05:00
unknown
7e20dd8d0c
(Glide64) fixed tmu initialization warning by staticizing TMU elements
2015-02-01 12:47:09 -05:00
unknown
fd60328549
(Glide64) fixed remaining unused function parameter name warnings
2015-02-01 12:42:34 -05:00
unknown
b372464eb0
(Glide64) fixed remaining ucode variable/ptr initialization warnings
2015-02-01 12:35:55 -05:00
unknown
edef61831e
(Glide64) fixed RDP command buffer halfword implicit sign warnings
2015-02-01 12:23:11 -05:00
unknown
6a956d1685
(Glitch64) fixed remaining signed/unsigned comparison warnings
2015-02-01 12:10:19 -05:00
unknown
72de0b2f34
(Glitch64) most likely intended a signed comparison (fixes 2 warnings)
2015-02-01 12:00:18 -05:00
unknown
8445dbb9e6
(Glitch64) Remove unused param name; list the used params more clearly.
2015-02-01 11:54:16 -05:00
unknown
aa165488ca
(Glitch64) OpenGL state machine stores GPU format as GLint, not GLenum.
...
Although the unsigned type `GLenum` seem like the logical choice of type for this function argument, OpenGL internal format macros are enumarations of the signed `GLint` type when storing to the GL state machine for commands sent to the GPU, rather than unsigned enumerations. This also fixes a signedness warning in one of the conversions.
2015-02-01 11:50:29 -05:00
unknown
b6d7e6fdae
(Glide64) now debugging possibly uninitialized combiner mode
2015-02-01 11:22:02 -05:00
unknown
a6effdee02
(Glide64) Debug invalid switch cases to fix initialization warnings.
2015-02-01 11:09:05 -05:00
unknown
ce939718d8
(Glide64) mudlord forgot to remove the now unused GL proc name strings.
2015-02-01 10:47:29 -05:00
LegendOfDragoon
0f1010379f
Implement a quick fix for Instruction Reordering
...
Instruction Reordering broke Mia Hamm and possibly other games too. The
easiest way to fix the problem was to simply disable reordering for
specific cases that were never accounted for.
2015-01-31 17:23:43 -08:00
zilmar
e116c9e692
Merge branch 'master' of https://github.com/project64/project64
2015-02-01 06:30:53 +11:00
zilmar
9eceed0fef
#pull request 42
2015-02-01 06:27:27 +11:00
Emmet Young
64e9135d19
[!]Fix peculiar issue where save states would not save instantly when using "Save as", and in some cases not save at all.
...
Fix this by making an event call instead.
2015-01-31 23:52:35 +11:00
Emmet Young
d8918f3b1b
[!] Add plugin base files to vcxproj
2015-01-31 23:51:24 +11:00
LegendOfDragoon
1741623482
Fixed some mistakes in GetInstructionInfo
...
Not only were certain instructions missing, but also some were in the
wrong place or had the wrong attributes.
Also VSUB needed to be added to IsNextInstructionMmx.
2015-01-31 04:35:43 -08:00
project64
15e389cbe2
Merge pull request #26 from LegendOfDragoon/master
...
Improve Recompiler Analysis for Vector Destination and Accumulators
2015-01-31 18:10:04 +11:00
project64
0f58c6ccaa
Merge pull request #43 from project64/PluginBase
...
Implement @Twostars derived based plugin system, cleans up alot of…
2015-01-31 17:00:48 +11:00
Nicholas
7858337cb6
Add plugin base to project
2015-01-31 08:17:17 +11:00
Nicholas
1c91769c12
Create Plugin base to share functionality
2015-01-31 08:01:21 +11:00
unknown
b9d1eb4f38
#include <stdio.h> to fix VS2010 build, as this header uses the API.
2015-01-29 10:46:42 -05:00
unknown
d5d981a256
Explicitly disable /DYNAMICBASEADDRESS for Debug builds.
2015-01-29 10:20:00 -05:00
zilmar
8e715efe44
Cleaned up some warnings in the rsp
2015-01-29 19:57:13 +11:00
project64
abca1bd56f
Merge pull request #30 from cxd4/master
...
fixed 17 compiler warnings about RSP "nameless struct/union" cases
2015-01-29 14:45:54 +11:00
Nicholas
862eb7c48b
Add support for Visual Studio 2013
2015-01-27 16:07:44 +11:00
zilmar
f8b26bbdfb
Change AiCountPerBytes from 500 to 400
2015-01-26 15:05:02 +11:00
Nicholas
a9f8dd461f
[!]Fix a mistake made in the RTC implementation, was incorrectly
2015-01-26 14:58:53 +11:00
Nicholas
ba6c04c6f0
Fix up Start Emulation causing Project 64 to crash out, g_BaseSystem
2015-01-26 14:52:55 +11:00
Nicholas
b76a151dd3
Merge branch 'master' of https://github.com/project64/project64
2015-01-26 14:45:36 +11:00
Nicholas
8c1852afa0
handle pal system frequency better
2015-01-26 14:43:37 +11:00
unknown
5877daf7b3
isolated, nameless union in struct SHUFFLE, named union SHUFFLE
2015-01-25 14:22:18 -05:00
unknown
22f13e1739
offset operates w/ base; immediate operates w/ rs (fixes nothing)
2015-01-25 14:07:48 -05:00
unknown
66850bf553
isolated, nameless union in struct OPCODE, named union OPCODE
...
There were no other members of struct `tagOPCODE` besides one nameless union, so, to fix some nameless union compiler warnings, I deleted struct tagOPCODE and named the nameless union, union tagOPCODE. Since "OpCode.h" is #include'd 9 times across the RSP source, technically this commit fixes 9 warning messages, even though it's really just 1 warning.
2015-01-25 13:58:12 -05:00
LegendOfDragoon
ab30871f57
Improve Vector Destination Analysis
...
Some functions weren't implemented and others were implemented
incorrectly. There are more potential optimizations to implement for the
analysis.
2015-01-24 18:33:34 -08:00
LegendOfDragoon
e8ad2bbc5e
Add more instructions to Accumulator analysis
...
Some of these typos confused me when I enabled Show Compiler Errors.
2015-01-24 15:39:54 -08:00
Fanatic-64
776b157423
Change VI Refresh back to 1500
...
Fixes speed on most games
2015-01-24 17:15:18 -06:00
unknown
5f9605ec04
Merge branch 'master' of https://github.com/project64/project64
2015-01-24 16:23:10 -05:00
unknown
fd564c802a
RSP recompiler cheating expects a RSP function address: p_func.
2015-01-24 16:21:39 -05:00
Nicholas
1e1249903d
Fix re order instructions for quake II with lle graphics
2015-01-25 08:07:38 +11:00
unknown
87aa0faf17
removed old explicit type casts (now calling strict func addr arrays)
2015-01-24 16:01:50 -05:00
unknown
587dbbb3ff
func pointers stored in arrays of func pointers (fixes 720 warnings)
2015-01-24 15:39:18 -05:00
Nicholas
cb9d25fc5a
Deprecate `Indx` functional LUT on loop count in RSP interpreter by cxd4
2015-01-24 13:17:31 +11:00
Nicholas
a43207f52b
RSP: cheat for unaligned LH, LLE gfx in f-zero X and wave race
2015-01-23 23:10:20 +11:00
Nicholas
53b86e559c
add code for edge case in DSRLV for cbfd
2015-01-23 22:21:34 +11:00
project64
db22be7762
Merge pull request #9 from LegendOfDragoon/master
...
Corrected some mistakes I made in LDV and SQV
I have not done any real testing with this, I assume if it behaves badly it should be easily detectable
2015-01-23 15:07:34 +11:00
project64
83c82c6370
Merge pull request #10 from cxd4/master
...
Prefer warning level 3 for GlideHQ and NRage v2.3 projects.
2015-01-23 14:36:31 +11:00
Nicholas
b5a78153a4
turn fixed audio timing default to off
2015-01-23 12:10:34 +11:00
unknown
a046128e37
Merge branch 'master' of https://github.com/project64/project64
2015-01-22 19:40:02 -05:00
unknown
96b63057c1
suppressing a few strict level compiler warnings for N-Rage
2015-01-22 19:37:43 -05:00
unknown
65df1f1da4
suppressing over 368 monotonous GlideHQ compiler warnings
2015-01-22 19:37:00 -05:00
Nicholas
7de6792283
Update wtl to 8.1
2015-01-23 11:32:27 +11:00
LegendOfDragoon
55fc2a6255
Correct 2 mistakes I made in SQV in RSP recompiler
...
It may be true that this SQV edge case only seems to happen when
isRegConst = true, I forgot to account for the possibility that GPR
Constant Analysis could be disabled.
I also just noticed that I goofed with the non-sse shuffling ;/ . The
registers weren't in order.
2015-01-22 14:53:16 -08:00
LegendOfDragoon
448b0ed6be
Correct a mistake I made in LDV in RSP recompiler
...
I totally forgot that LDV handles elements differently than SDV. I added
a fallback to deal with unusual elements and added an alert to notify
that it exists in a particular game. I removed the & 0xF since that's
not needed. My previous change caused Stunt Racer 64 to have audio
issues. It should now be fixed.
2015-01-22 14:05:34 -08:00
Nicholas
2dd4e99ed6
Fix a couple games in RSP interpreter: CFC2 sign-extends $vcr by cxd4
2015-01-23 07:47:23 +11:00
Nicholas
a9f7fdf4d6
Merge branch 'master' of https://github.com/project64/project64
2015-01-22 16:51:34 +11:00
Nicholas
0bd9a467a1
Add the memory search functionality back in
2015-01-22 16:50:20 +11:00
zilmar
47b1456c8d
Update installer to have new ad in it
2015-01-16 10:58:00 +11:00
LegendOfDragoon
479b201ddc
Implement edge case for LDV, fix 2 typos as well.
...
For LDV, it's the same deal as SDV. In WDC, RSPOpC.del could = 12, which
would result in a negative number when doing 16 - RSPOpC,del - 8.
2015-01-14 01:48:47 -08:00
LegendOfDragoon
5df4a806b4
Optimized a few instructions
...
Optimized VOR for games like Perfect Dark
Implemented VNAND, VNOR, and VNXOR for recompiler
Minor change in SQV
2015-01-12 14:19:41 -08:00
LegendOfDragoon
1cb03b4120
Matched RSP interpreter more closely
...
I have only seen the edgecase for SQV happen when
IsRegConst(RSPOpC.base) == TRUE. Changing SQV fixed Telefoot / Mia Ham.
I optimized VAND, for games like Kirby64.
2015-01-12 11:43:07 -08:00
LegendOfDragoon
02fe2e7241
More Fixes
...
The possibility of the RSP instruction at address 0xFFC being JR was
never accounted for. This fixes Wave Race and Star Wars - Shadow of the
Empire.
The accumulator analysis was wrong, which broke games like Mario No
Photopie.
2015-01-11 19:49:04 -08:00
LegendOfDragoon
43c6017ddb
Improve Accuracy
...
Fixing SW allows a lot more games to work. Fixing LW fixes games like
WDC and improves performance somehow. Fixing VMRG fixes certain bugs,
like Kirby 64's intro.
2015-01-11 19:35:43 -08:00
zilmar
a201d219ea
Remove ads
2014-02-09 20:16:28 +11:00
zilmar
baa0fff54a
Installer: 2.1
2013-05-01 13:35:17 +10:00
zilmar
e58fc5ab78
nRage: Add ability to compile version 2.3c
2013-04-30 15:56:41 +10:00
zilmar
ad85ec3f05
Project64: Fix bug - Loading RSP plugin selection per game.
2013-04-30 13:43:22 +10:00
zilmar
a85e5aa50a
Sort Rdb: Add utility to sort the rdb entries by good name
2013-04-30 08:52:24 +10:00
zilmar
c318d37e52
Project64: 2.1.0.1
2013-04-28 16:23:51 +10:00
zilmar
5998612f20
Glide64: 2.0.0.1
2013-04-28 16:23:36 +10:00
zilmar
97a53f760c
Project64: 2.1.0.1
2013-04-28 16:07:47 +10:00
zilmar
462d86b04f
Glide64: 2.0.0.1
2013-04-28 16:07:27 +10:00
zilmar
6ca28ebe82
Glide64: Be able to get texture directory form emulator
2013-04-28 15:49:14 +10:00
mudlord
ba4610be61
fixed unitialized glide functions.
...
- rigged up color combiners
- rigged up texture buffer (hwfbe)
- rigged up wrapper settings
2013-04-27 19:17:15 +10:00
zilmar
6bfa7de536
Project64: 2.1.0.0
2013-04-26 20:17:33 +10:00
zilmar
f2cfea497d
Glide64: 2.0.0.0
2013-04-26 20:14:20 +10:00
zilmar
801f1581bc
Project64: Add LL and SC to Analyze Instruction
2013-04-26 20:08:59 +10:00
zilmar
814018c78f
Project64: Initialize eeprom to 0xFF instead of 0x00
2013-04-26 20:06:01 +10:00
zilmar
87f96afeee
GlideHQ: fix up to not use boost
2013-04-26 19:31:09 +10:00
zilmar
ab4c9cca94
Common: Make ini file case insensitive
2013-04-24 17:08:35 +10:00
zilmar
1c65f79e90
Glide64: Change settings to go through the emu
2013-04-24 15:03:21 +10:00
zilmar
5aedb4c5d6
Glide64: Add version number in to name, also fix some warnings.
2013-04-22 11:11:55 +10:00
zilmar
11966425c5
Glide64: Strip language
2013-04-22 07:55:58 +10:00
zilmar
e0b0f0d681
Glide64: Add version info
2013-04-22 07:53:08 +10:00
zilmar
11c7373b3a
Glitch64: Fix up warnings related to warning level 4
2013-04-22 07:35:30 +10:00
zilmar
8f16f58311
Glide64: Update to make asm more closer to original code
2013-04-20 12:14:46 +10:00
zilmar
6b433a4ad3
GlideHQ: Update project settings related to release
2013-04-17 21:17:56 +10:00
zilmar
beb0ce0208
Glitch64: Update project settings
2013-04-17 20:35:01 +10:00
zilmar
b805bbb883
Project64: Update the code related to changes in stdstr
2013-04-17 20:34:20 +10:00
zilmar
5c8b6fd2e2
3rd Party: Update project settings
2013-04-17 20:33:18 +10:00
zilmar
4cbd5c538d
Glide64: Redo the asm for textures
2013-04-17 20:32:38 +10:00
zilmar
e928a5995d
GlideHQ: Add
2013-04-17 20:30:38 +10:00
zilmar
9e9fdc25bc
Common: Update std string class
2013-04-17 20:29:48 +10:00
zilmar
727f730f79
Project64: In FixDir check if directory exists before trying to create it
2013-04-15 13:52:34 +10:00
zilmar
d6a148696c
Glitch64: Update some code to reduce warning on level 4
2013-04-15 13:51:39 +10:00
zilmar
dcf9762fb2
CPath: If create dir, and testing if can change in it, revert to previous current dir
2013-04-15 13:48:06 +10:00
zilmar
72471d1eeb
Glide64: remove looking up glide dll
2013-04-13 06:27:15 +10:00
zilmar
33b1a48093
Glide64: Update output name
2013-04-11 12:11:32 +10:00
zilmar
e549c4b08e
Glide64: fix up some issues related to warnings with Visual Studio
2013-04-11 12:08:59 +10:00
zilmar
8746daa1e4
Glitch64: Do not re-init opengl
2013-04-11 12:07:42 +10:00
zilmar
d5dd94a4d7
Merge branch 'master' of http://www.pj64-emu.com:8090/project64.development
2013-04-11 12:06:28 +10:00
zilmar
e399273dbd
wxWidgets: change wxRGBToColour to not use the macro (fix small type warning)
2013-04-11 11:32:07 +10:00
zilmar
7055c1bad9
Recompiler: ignore 0x0407000D as an opcode in analysis
2013-04-11 11:16:27 +10:00
zilmar
688cdf6f10
Glitch64: Fix up project file
2013-04-10 20:41:32 +10:00
zilmar
4d45d46270
Glitch64: Add raw code to project
2013-04-10 17:08:48 +10:00
zilmar
e015346578
Glide64: Now able to compile
2013-04-09 22:02:27 +10:00
zilmar
6d1519faeb
wxWidgets: Update for release build
2013-04-09 20:18:12 +10:00
zilmar
0108ab1296
WxWidgets: Add library for glide
2013-04-07 21:35:04 +10:00
zilmar
7527d11350
3rd Party: Added glide SDK
2013-04-07 19:23:46 +10:00
zilmar
5d4340d2e5
Add Glide64 plugin
2013-04-05 08:22:19 +11:00
Emmet Young
1abb082eef
If debugger isn't enabled but where still attempting to start the sync cores, reset to recompiler to stop people from accidentally launching sync cores.
2013-04-01 13:25:51 +11:00
Emmet Young
81433e7529
Stop the "About INI Files" from crashing when no language was actually loaded in. (Certain ID's were never properly set to anything)
2013-04-01 03:10:54 +11:00
zilmar
f1705174b3
Project64: 2.0.0.14
2013-03-27 05:45:52 +11:00
zilmar
8db1ff697d
Recompiler: Fix some warnings related to DWORD overflow
2013-03-26 22:28:49 +11:00
zilmar
4ae369ab81
Loop Analysis: SLTU and SLT marks register as changed
2013-03-26 22:18:53 +11:00
zilmar
c823815cc1
Installer: Fix issue with showing multiple offers
2013-03-24 06:16:04 +11:00
zilmar
84e27c8607
Project64: 2.0.0.13
2013-03-22 21:02:26 +11:00
zilmar
48d8925a80
Project64: Clean up external release to be beta release
2013-03-22 16:47:20 +11:00
zilmar
f41cdf8989
Recompiler: Fix delay slot section with exceptions
2013-03-22 16:45:32 +11:00
zilmar
f825b21de5
Installer: Update Installation scrip to have ads
2013-03-22 16:43:43 +11:00
zilmar
7937d356d9
Installer: Add base installer project
2013-03-14 06:41:04 +11:00
zilmar
7b70ba0da3
Recompiler: Fix up protection of op in DADDU
2013-03-12 18:40:50 +11:00
zilmar
2d1e5f03cc
Project64: 2.0.0.12
2013-03-09 08:40:21 +11:00
zilmar
784dcacad6
Recompiler: Fix bug in 64bit AND operation
2013-03-09 07:55:36 +11:00
zilmar
283cf565c0
Memory: Fix read from rom with constant LW
2013-03-09 06:31:26 +11:00
zilmar
627f9de997
RSP: 1.7.0.9
2013-02-20 05:46:35 +11:00
zilmar
d51bd38c11
Project64: 2.0.0.11
2013-02-20 05:45:08 +11:00
zilmar
fc908b7b7d
RSP: Fix some delay slot warnings
2013-02-20 05:39:47 +11:00
zilmar
dd537b518c
Porject64: Implement Recompiler LL and SC
2013-02-20 05:31:10 +11:00
zilmar
c8394fb473
RSP: 1.7.0.8
2013-02-13 07:10:16 +11:00
zilmar
4df8a2803a
Project64: 2.0.0.10
2013-02-13 07:09:53 +11:00
zilmar
6936cd9800
Settings: Update to allow the use of cfg and rdb file for a game setting
2013-02-13 07:01:46 +11:00
zilmar
1ff9338e4c
RSP: Fix clean up log files
2013-02-11 19:29:14 +11:00
zilmar
f5290c7895
RSP: JumpTableSize and RomOpen
2013-02-11 19:28:49 +11:00
zilmar
14352768ae
RSP: add RomOpen and JumpTableSize Setting
2013-02-11 19:27:49 +11:00
zilmar
229be28668
Plugin: Add rom open and clean up rsp plugin handling
2013-02-11 19:27:00 +11:00