wheremyfoodat
90d122b9b9
[PAD] Configs are finally working with proper rebinding and serialization
2021-01-08 12:50:59 +02:00
Nicolas Noble
6449ff2e21
Merge pull request #312 from nicolasnoble/format-and-copyright
...
Fixing formatting and adding copyright.
2021-01-07 22:39:14 -08:00
Nicolas 'Pixel' Noble
fc578105b2
Fixing formatting and adding copyright.
2021-01-07 21:46:24 -08:00
Nicolas Noble
71e77f5482
Merge pull request #311 from Kappamalone/dev
...
Added ImGui window to customise theme, fixed InterruptScalar using deprecated function
2021-01-07 21:28:46 -08:00
Nicolas Noble
8f5433553f
This should be a static, since it won't ever change
2021-01-07 18:10:01 -08:00
Kappamalone
bbd520f07d
Moved combobox entries into gui.cc from gui.h and fixed naming of ImGui components.
2021-01-08 07:26:02 +05:30
Nicolas Noble
794abd3894
Merge pull request #305 from JaberwockySeamonstah/OverlayChanges
...
Approach for supporting Overlays
2021-01-07 17:28:59 -08:00
wheremyfoodat
b0fca85593
Added detecting the key to bind to, attempted to add (de)serialization, some things are left to iron out
2021-01-08 00:43:49 +02:00
Jaby
f04a944ac1
Placed the mkdir in the right line now... Whopsie
2021-01-07 21:17:39 +01:00
Jaby
5cf0de8576
Removed makeDir as a phoney (ring ring :'3)
...
Added support for .cc files
Added g++ for c++ files
2021-01-07 21:07:27 +01:00
Kappamalone
1ef60537a4
Formatted a few lines
2021-01-07 23:06:38 +05:30
Kappamalone
571023e494
Fixed window InterruptScalar using deprecated API function and added a window to select custom ImGui themes from a select list
2021-01-07 22:59:31 +05:30
Nicolas Noble
6c73f793da
Merge pull request #310 from nicolasnoble/updating_submodules
...
Updating submodules
2021-01-06 22:15:43 -08:00
Nicolas 'Pixel' Noble
bc3b345e3e
Updating submodules
2021-01-06 21:57:18 -08:00
wheremyfoodat
28777786d6
Added loading pad config.
2021-01-07 04:07:57 +02:00
wheremyfoodat
304125b2a1
Added thumb buttons to GUI
2021-01-07 02:48:27 +02:00
wheremyfoodat
e294057e3b
[PAD] Settings block
2021-01-06 22:36:31 +02:00
Nicolas Noble
109d9f9861
Merge pull request #309 from nicolasnoble/update-i18n
...
Updating i18n strings.
2021-01-06 10:43:25 -08:00
Nicolas 'Pixel' Noble
11526e8cc7
Updating i18n strings.
2021-01-06 10:19:38 -08:00
wheremyfoodat
ce2fcb169f
[JIT] Fixed bad comment
2021-01-06 19:10:42 +02:00
wheremyfoodat
9e8610b640
Change controller config to be grid-like
2021-01-06 18:28:52 +02:00
wheremyfoodat
597ae3c926
Stub initial joypad config menu outline; proving why I failed art class
2021-01-06 17:41:45 +02:00
wheremyfoodat
26d15b44b7
[Interpreter] Fixed comment
...
Also side note:
From what I can see, undefined instruction exceptions aren't actually handled? Nor coprocessor unusable ones
2021-01-06 16:34:35 +02:00
wheremyfoodat
a686dcfb3b
[GUI] Spawn pad1 config window
2021-01-06 16:18:32 +02:00
Nicolas Noble
1184bcc243
Merge pull request #308 from nicolasnoble/gdb-manifest
...
Adding GDB manifest toggle option
2021-01-05 23:46:20 -08:00
Nicolas 'Pixel' Noble
c11d30fa08
Adding GDB manifest toggle option
2021-01-05 22:34:45 -08:00
wheremyfoodat
651e967f19
[GTE] Minor styling changes [GUI] Start working on remappable control bindings
2021-01-06 02:13:37 +02:00
Jaby
ef0bb4b686
Fixed an error where the creation of a directory depended on the wrong variable
2021-01-05 21:59:02 +01:00
wheremyfoodat
766b39736d
[GTE] Replaced max macro with std::max
2021-01-05 22:24:22 +02:00
Jaby
8e95e15d84
Updated the makefile to take an optional bin directory
2021-01-05 20:41:38 +01:00
wheremyfoodat
4697b456cc
Merge pull request #1 from grumpycoders/main
...
Merge latest pcsx-redux into my fork
2021-01-05 20:30:30 +02:00
wheremyfoodat
d1f38128f6
[JIT] Removed yet another unnecessary mask, optimized the "Set Less Than" instructions to use MOVZX instead of AND
...
movzx eax, al assembles to: \x0f\xb7\xc0
and eax, 0xFF assembles to: \x25\xff\x00\x00\x00
(using the Shell Storm online assembler)
MOVZX's lower size in bytes (3 vs 5) makes it preferable to AND eax, imm32. Additionally, according to Agner Fog's table, MOVZX has a very good reciprocal throughput
2021-01-05 20:27:25 +02:00
Nicolas Noble
5b6b8e8a06
Merge pull request #306 from grumpycoders/blaaaaah
...
Fixing typo.
2021-01-05 10:26:37 -08:00
Nicolas Noble
83c9cf9fb9
Fixing typo.
2021-01-05 09:59:53 -08:00
wheremyfoodat
c7e3a24bf3
[JIT] Minor optimization: Remove useless TEST
...
The original author used `test eax, eax` to check if eax == 0. However, the starting `and eax, 0x300` will set or unset the zero flag anyways if eax == 0.
2021-01-05 18:34:03 +02:00
Jaby
b1ae0b3ada
Approach for supporting Overlays
2021-01-05 17:09:03 +01:00
wheremyfoodat
9da5f57cbb
Fixed typo in readme
2021-01-05 16:14:56 +02:00
wheremyfoodat
35a7e97277
[JIT] Minor variable-amount shift optimizations
...
The JIT used to explicitly AND shift amounts by 0x1F. However, x86 automatically masks shift amounts by 0x1F anyways, as long as the shift is performed on a dword register/memory.
As such, removing the & stuff slightly speeds up compilation/runtime. (Note: Similar tricks cannot be performed on, let's say, AArch64
2021-01-05 16:01:41 +02:00
wheremyfoodat
c6b1aa8c4f
Add a note on Windows build instructions.
2021-01-05 14:33:18 +02:00
Nicolas Noble
58db6161da
Merge pull request #304 from nicolasnoble/ctrl-c
...
Handle remote Ctrl-C gracefully.
2021-01-05 00:32:58 -08:00
Nicolas 'Pixel' Noble
05ffdd210b
Handle remote Ctrl-C gracefully.
2021-01-05 00:16:57 -08:00
Nicolas Noble
c43acba7e2
Merge pull request #303 from nicolasnoble/server-errors
...
Better server errors.
2021-01-04 23:27:33 -08:00
Nicolas 'Pixel' Noble
7d0051ca85
Better server errors.
2021-01-04 22:58:54 -08:00
Nicolas Noble
2c57e769dc
Merge pull request #302 from grumpycoders/nicolasnoble-patch-1
...
Fixing printf mistake
2021-01-03 12:15:14 -08:00
Nicolas Noble
166fe41b59
Fixing printf mistake
2021-01-03 11:25:43 -08:00
Nicolas Noble
2e92eddef0
Merge pull request #301 from nicolasnoble/unirom
...
Adding unirom to the build
2021-01-02 22:51:04 -08:00
Nicolas 'Pixel' Noble
48109ab4e2
Adding unirom to the build
2021-01-02 22:33:38 -08:00
Nicolas Noble
779cb4d1c8
Merge pull request #300 from nicolasnoble/signature
...
Adding OpenBIOS detection method
2021-01-02 21:35:44 -08:00
Nicolas 'Pixel' Noble
ac33870488
Adding OpenBIOS detection method
2021-01-02 21:12:06 -08:00
Nicolas Noble
de1e998d7e
Merge pull request #299 from nicolasnoble/kernel-patches
...
Small patch fix, and one more patch.
2021-01-02 18:13:42 -08:00