Commit graph

4742 commits

Author SHA1 Message Date
Caleb Yates
aa2d8e0b5a Throw error if client is started in Raw mode as it is not currently supported. 2022-05-29 15:30:38 -05:00
Caleb Yates
5aa0dbeb6c Fix fifoError to check mode and properly check m_sio1fifo to prevent crashes 2022-05-29 15:14:07 -05:00
wheremyfoodat
2eeb4520c3 [OpenGL GPU] Texture overflow. 2022-05-29 18:19:07 +03:00
Caleb Yates
8ae3175052 Handle overruns, fixing initial sync issues. Add a few missing fifo checks. Fixed a few incorrect checks/register sets 2022-05-29 01:56:25 -05:00
Caleb Yates
fee0410a0a Fixed reconnect to take values already in gui.cc and added stopSio1Connection to server stop 2022-05-29 01:54:54 -05:00
Caleb Yates
3b428cefa3
Merge branch 'grumpycoders:main' into sio1-pr 2022-05-29 01:43:05 -05:00
Caleb Yates
05486a6baf Revisit interrupt logic 2022-05-28 17:21:12 -05:00
Caleb Yates
f56586ac6e Add reconnect button in Gui 2022-05-28 13:35:22 -05:00
Caleb Yates
22b47c618b Hardware m_sio1fifo to m_fifo during Raw mode, and some optimizations 2022-05-28 13:35:13 -05:00
Caleb Yates
9e492e8418 Add reconnect method and change setFile to setFifo 2022-05-28 13:34:54 -05:00
Caleb Yates
172aaf6535 Add virtual method to File base class for m_closed and UvFifo 2022-05-28 13:34:28 -05:00
wheremyfoodat
1a29d90521 UVs and texture blending pt 2. 2022-05-28 21:24:30 +03:00
wheremyfoodat
3ac8a3df0f Fixed UVs (???) and texture blending pt 1 2022-05-28 00:27:52 +03:00
wheremyfoodat
1971bae1ba [OpenGL GPU] Billionth attempt to fix UV interpolation, add hw renderer shader editor. 2022-05-27 18:17:50 +03:00
Nicolas Noble
e3fdf51a86
Merge pull request #853 from nicolasnoble/stricter-imgui
Have more strict imgui errors for C++ code.
2022-05-26 21:30:46 -07:00
Nicolas Noble
f097c6561b
Trying, once again, to fix AppImage stuff... 2022-05-26 10:40:36 -07:00
Nicolas Pixel Noble
d3080e57ba Have more strict imgui errors for C++ code. 2022-05-25 21:09:36 -07:00
Nicolas Noble
3929020db3
Fixing memory observer. 2022-05-25 07:28:06 -07:00
Caleb Yates
ff14bb9477 Fix SIO1 Mode selector in Configuration that was wiped in a merge. 2022-05-24 20:01:42 -05:00
Caleb Yates
9e2ee2462c Merge branch 'main' into sio1-pr
# Conflicts:
#	src/gui/gui.cc
2022-05-24 11:09:44 -05:00
Nicolas Noble
5d3196ec83
Merge pull request #852 from nicolasnoble/lua-settings
Updating LuaJIT & adding pairs for settings.
2022-05-23 21:17:49 -07:00
Nicolas Pixel Noble
1af0493089 Updating LuaJIT & adding pairs for settings. 2022-05-23 20:26:50 -07:00
Nicolas Noble
93ff7cbeab
Merge pull request #851 from nicolasnoble/lua-settings
Creating Lua settings & misc fixes.
2022-05-22 21:46:55 -07:00
Nicolas Pixel Noble
4ddf2e0a91 Creating Lua settings & misc fixes. 2022-05-22 21:03:03 -07:00
Nicolas Noble
caff00edd1
Merge pull request #849 from nicolasnoble/lua-fixes-and-improvements
Some Lua fixes and improvements.
2022-05-21 08:39:16 -07:00
Nicolas Pixel Noble
f78ec7faf3 Some Lua fixes and improvements. 2022-05-20 22:37:12 -07:00
wheremyfoodat
20801d9ead
Merge pull request #838 from wheremyfoodat/branch
[Pad] Let users enable/disable analog mode manually.
2022-05-20 23:00:15 +03:00
wheremyfoodat
e6ac1cd16b Merge branch 'main' into opengl-gpu 2022-05-20 19:36:35 +03:00
Nicolas Noble
b153b08ed5
Merge pull request #848 from KanuX-14/patch-1
Updated Arch Linux build
2022-05-20 08:26:24 -07:00
KanuX
810044ce51
Updated Arch Linux build
ImageMagick is needed in order to use the 'convert' command.
Also the '--needed' flag will skip already installed packages.
2022-05-20 11:45:25 -03:00
Caleb Yates
84a828aa0b Clean up encoding/transmit functions 2022-05-20 00:01:41 -05:00
Caleb Yates
7f9ff795ec Merge branch 'main' into sio1-pr
# Conflicts:
#	src/core/psxcounters.h
2022-05-19 23:23:01 -05:00
Nicolas 'Pixel' Noble
1493b33dbd Derp. 2022-05-19 18:24:36 -07:00
Nicolas Noble
34159715ac
Merge pull request #847 from nicolasnoble/vram-post
Adding VRAM POST method to web server.
2022-05-19 17:40:12 -07:00
Nicolas Pixel Noble
7d37d858fd Adding VRAM POST method to web server. 2022-05-19 16:16:44 -07:00
Nicolas Noble
963c53b6f2
Merge pull request #846 from nicolasnoble/multipart-form
Adding multipart/form-data support.
2022-05-19 14:55:18 -07:00
Nicolas Pixel Noble
535daf47fb Adding multipart/form-data support. 2022-05-19 13:45:58 -07:00
wheremyfoodat
009d479eab [Pads] Check for analog mode toggle in Pads::configure instead 2022-05-19 23:32:43 +03:00
wheremyfoodat
8b9fa1df76 Add optional keybind for analog mode. 2022-05-19 23:23:39 +03:00
wheremyfoodat
bf7d5a9411
Merge pull request #788 from wheremyfoodat/enable-exceptions-without-debuger
CPU meddling and brrrrr
2022-05-19 23:23:18 +03:00
wheremyfoodat
bf889f5147 [Pads] Make analog mode checkbox disabled instead of disappearing 2022-05-19 22:43:04 +03:00
wheremyfoodat
0494cd92d5 Merge branch 'main' into enable-exceptions-without-debuger 2022-05-19 21:25:06 +03:00
Caleb Yates
4461b8c195
Merge branch 'grumpycoders:main' into sio1-pr 2022-05-18 16:42:14 -05:00
Caleb Yates
2e783cc754 Trim sending un-needed flow control; Prevent unnecessary string copies. 2022-05-18 16:42:03 -05:00
Nicolas Noble
ef24b9bfbe
Merge pull request #844 from nicolasnoble/uvfifo-lua
Adding Lua bindings for uvFifo client.
2022-05-17 23:35:49 -07:00
Nicolas Pixel Noble
bf7617325b Adding Lua bindings for uvFifo client. 2022-05-17 22:57:49 -07:00
Caleb Yates
c37b54ff2f SIO1Client settings and instantiation in psxemulator 2022-05-17 23:06:19 -05:00
Caleb Yates
064246d531 Poll state machine on hsync in psxcounters until Scheduler(tm) is implemented :) 2022-05-17 23:06:19 -05:00
Caleb Yates
d8e8a3074d SIO1Client class and updates to SIO1Server class 2022-05-17 23:06:19 -05:00
Caleb Yates
81efe662ab Proper reset functionality and renames/cleanup 2022-05-17 23:06:19 -05:00