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