435f9ffad8
[HLE] Fix hid issues on some games
2018-04-13 17:39:45 -03:00
c8c86a3854
Fix for current framebuffer issues ( #78 )
...
[GPU] Fix some of the current framebuffer issues
2018-04-13 15:12:58 -03:00
b9aa3966c0
Merge shader branch, adding support for GLSL decompilation, a macro
...
interpreter, and a rewrite of the GPU code.
2018-04-08 16:41:38 -03:00
081ede2a9a
Support the .romfs extension aswell
2018-04-06 02:02:13 -03:00
d4a3e8267b
Allow enabling/disabling memory checks on config file
2018-03-20 18:42:13 -03:00
4314a8f3e5
[WIP] Add support for events ( #60 )
...
* Add support for events, move concept of domains to IpcService
* Support waiting for KThread, remove some test code, other tweaks
* Use move handle on NIFM since I can't test that now, it's better to leave it how it was
2018-03-19 15:58:46 -03:00
79a5939734
Improvements to audout ( #58 )
...
* Some audout refactoring and improvements
* More audio improvements
* Change ReadAsciiString to use long for the Size, avoids some casting
2018-03-15 21:06:24 -03:00
3777fb44cf
Allow to enable/disable memory checks even on release mode through the flag, return error for invalid addresses on SvcMap*Memory svcs, do not return error on SvcQueryMemory (instead, return reserved for the end of the address space), other minor tweaks
2018-03-10 20:39:16 -03:00
4038e63de1
Implement basic performance statistics ( #53 )
...
* implement basic frame time stats
* added game frame time
* made performancestatictics class non-static
* report average framerate instead of current framerate
2018-03-06 17:18:49 -03:00
344fc8a55d
Try fixing NvFlinger rotation with scaling, return correct error code on WaitSignal timeout, always display window at the center of the screen
2018-03-04 20:32:18 -03:00
8dcffe6a51
Fix hid touch screen timestamp, add more log info
2018-03-04 00:06:44 -03:00
c14c69a10c
Refactor HID, fix issues ( #48 )
...
* Refactor HID, fix issues
* Fix on touch screen code with wrong offset
* Don't use magic values
* Replace more magic values with actual variables, fix touch screen coordinates on different window sizes
2018-03-02 22:49:17 -03:00
3936c93448
Map heap on heap base region, fix for thread start on homebrew, add FCVTMU and FCVTPU (general) instructions, fix FMOV (higher 64 bits) encodings, improve emit code for FCVT* (general) instructions
2018-02-23 21:59:38 -03:00
2ed733b1d5
Somewhat better NvFlinger (I guess) ( fixes #30 )
2018-02-23 18:48:27 -03:00
1b33e2f1d4
implement single tap touchscreen ( #34 )
2018-02-22 10:28:27 -03:00
b2f733da78
FspSrv improvements, also fix ImageEnd for NROs without a MOD0 section
2018-02-21 18:56:52 -03:00
62b827f474
Split main project into core,graphics and chocolarm4 subproject ( #29 )
2018-02-20 17:09:23 -03:00
dff28df84e
Resize display to window size ( #27 )
2018-02-20 07:52:35 -03:00
f35d286c8d
Rename ARegisters to AThreadState
2018-02-18 16:28:07 -03:00
5a0396efaf
Minor cpu fixes
2018-02-18 16:01:21 -03:00
1c44d9f66d
Fix for some SIMD issues
2018-02-18 01:57:33 -03:00
f469b968a8
HID Implementation ( #20 )
...
* Basic HID Implementation
* Basic HID Implementation in Config
* HID Corrections
* HID Corrections 2
2018-02-17 20:54:19 -03:00
ebddc40550
Add events to shared memory, make it work better with direct memory
2018-02-17 18:36:08 -03:00
1bfe6a9c22
Add some tests ( #18 )
...
* Add tests
* Add some simple Alu instruction tests
* travis: Run tests
* CpuTest: Add TearDown
2018-02-15 21:04:38 -03:00