Commit graph

4742 commits

Author SHA1 Message Date
Jakub Czekański
654de33bb5 Added RemoveDevice call to B0:48 2020-11-13 21:03:29 +01:00
Nicolas 'Pixel' Noble
69f681f70c Fixing assembly view 2020-11-12 23:25:28 -08:00
Nicolas Noble
78cb29cf34
Merge pull request #284 from nicolasnoble/embed-psexe
Adding the ability to embed PS-EXEs to boot.
2020-11-12 23:20:29 -08:00
Nicolas 'Pixel' Noble
9256a0052f Adding the ability to embed PS-EXEs to boot. 2020-11-12 22:46:26 -08:00
Nicolas Noble
ec77ec301a
Merge pull request #283 from nicolasnoble/default_tty_install
Add a compilation switch to install a default TTY
2020-11-11 21:13:22 -08:00
Nicolas 'Pixel' Noble
9985b7eb76 Fixing ATSCONS flags 2020-11-11 20:19:10 -08:00
Nicolas 'Pixel' Noble
bb3f9fe482 Add a compilation switch to install a default TTY 2020-11-11 20:00:11 -08:00
Nicolas Noble
a9faac7b6c
Merge pull request #282 from JonathanDotCel/main
Detect pad disconnect/reconnect then reinit
2020-11-02 13:50:06 -08:00
JonathanDotCel
56812265a0
Update src/gui/gui.cc
Co-authored-by: Nicolas Noble <nicolasnoble@users.noreply.github.com>
2020-11-02 20:50:17 +00:00
JonathanDotCel
a60bdd99ce Detect pad disconnect/reconnect then reinit 2020-11-02 20:41:47 +00:00
Nicolas Noble
6ee25cb7a7
Merge pull request #281 from nicolasnoble/gpu-dump
Adding GPU dump system
2020-11-01 22:50:51 -08:00
Nicolas 'Pixel' Noble
04e0cb7465 Adding GPU dump system 2020-11-01 22:21:38 -08:00
Nicolas Noble
7c140ebc89
Merge pull request #280 from nicolasnoble/xa-decoder-fix
Heuristic to avoid XA decoding resets
2020-10-30 00:10:16 -07:00
Nicolas 'Pixel' Noble
471a64c9d9 Trying to add another heuristic to detect play mode changes. 2020-10-29 23:41:33 -07:00
Nicolas 'Pixel' Noble
95dd296ec2 Heuristic to avoid XA decoding resets
Some games like Suikoden 2 keep issuing Read requests mid-STR play. This resets the state of the XA decoder every time the game seeks. This tries to avoid this by only reseting the decoder if its parameters changed. This may potentially create more issues elsewhere.
2020-10-29 23:35:41 -07:00
Nicolas Noble
390e5713cd
Fixing typos
These were of the wrong scope.
2020-10-13 22:11:18 -07:00
Nicolas Noble
00cb9cd5c8
Merge pull request #278 from nicolasnoble/missing-reloc
Fixing missing edge case relocation.
2020-08-26 18:48:54 -07:00
Nicolas 'Pixel' Noble
2fd760d2c8 Fixing missing edge case relocation. 2020-08-26 17:41:36 -07:00
Nicolas Noble
babbbddd5b
Merge pull request #277 from nicolasnoble/8mb-ram
Adding support for 8MB ram layout.
2020-08-02 23:50:04 -07:00
Nicolas 'Pixel' Noble
d773fcec26 Adding support for 8MB ram layout. 2020-08-02 23:27:14 -07:00
Nicolas Noble
85020f1641
Merge pull request #276 from nicolasnoble/hardware-viewer-fix
Fixing hardware registers memory view.
2020-08-02 23:00:17 -07:00
Nicolas 'Pixel' Noble
12c092f524 Fixing hardware registers memory view. 2020-08-02 22:07:12 -07:00
Nicolas 'Pixel' Noble
fdbbade5dc Adding auto reload and auto save. 2020-08-02 13:45:07 -07:00
Nicolas 'Pixel' Noble
3e5ae92220 Forgot to commit project files. 2020-08-02 13:12:18 -07:00
Nicolas 'Pixel' Noble
1963fb0d17 Crude editor. 2020-08-01 23:55:06 -07:00
Nicolas 'Pixel' Noble
9dfdf61efc Removing debugging cruft. 2020-08-01 21:47:43 -07:00
Nicolas 'Pixel' Noble
dccf1b871c Adding the forced include to the Unix build too. 2020-08-01 20:03:43 -07:00
Nicolas 'Pixel' Noble
1d5bf00850 Proper imgui exception recovery mechanism. 2020-08-01 16:26:12 -07:00
Nicolas 'Pixel' Noble
85abb079ea Removing zlib hack. 2020-07-31 20:50:54 -07:00
Nicolas 'Pixel' Noble
962188fd4e Making sure imgui throws exceptions instead of asserting. 2020-07-31 20:05:27 -07:00
Nicolas 'Pixel' Noble
7ad0a69769 Drawing imgui stuff from Lua. 2020-07-31 17:57:54 -07:00
Nicolas 'Pixel' Noble
2fea04c796 Derp. 2020-07-31 17:23:26 -07:00
Nicolas 'Pixel' Noble
6180428497 Removing copypasta hack. 2020-07-31 08:04:14 -07:00
Nicolas 'Pixel' Noble
04d4555328 Upgrading to vendored LuaJIT. 2020-07-30 23:53:50 -07:00
Nicolas 'Pixel' Noble
4fc9e6662e Merge remote-tracking branch 'origin/main' into integrating-lua
# Conflicts:
#	.gitmodules
#	src/gui/gui.h
2020-07-20 21:23:02 -07:00
Nicolas Noble
b5a88276ef
Merge pull request #275 from nicolasnoble/opengl-3.0
Trying to fallback down to OpenGL 3.0
2020-07-20 19:56:55 -07:00
Nicolas 'Pixel' Noble
758e5afc13 Trying to fallback down to OpenGL 3.0 2020-07-20 19:30:48 -07:00
Nicolas Noble
577c89b829
Fixing link 2020-07-20 14:09:06 -07:00
Nicolas Noble
80a6fa83ee
Merge pull request #274 from nicolasnoble/vsync-idle
Reduces idle GPU usage
2020-07-19 23:44:10 -07:00
Nicolas 'Pixel' Noble
0a23af6d6e Reduces idle GPU usage 2020-07-19 23:19:50 -07:00
Nicolas Noble
4151090360
Merge pull request #273 from nicolasnoble/mem-corruption-fix
Attempt at fixing memory corruption.
2020-07-19 22:24:03 -07:00
Nicolas 'Pixel' Noble
66cc2bf3ad Attempt at fixing memory corruption. 2020-07-19 22:01:56 -07:00
Nicolas Noble
c4f249c7c7
Merge pull request #271 from grumpycoders/ps-exe-padding
Fixing ps-exe padding
2020-07-18 23:16:29 -07:00
Nicolas Noble
0fe7500d36
Fixing ps-exe padding 2020-07-18 22:45:53 -07:00
Nicolas 'Pixel' Noble
7901264b2c More tests 2020-07-14 23:45:50 -07:00
Nicolas 'Pixel' Noble
f9dca9529e Few more tests. 2020-07-14 22:33:09 -07:00
Nicolas 'Pixel' Noble
a2d87ff5ce More tests. 2020-07-12 23:15:36 -07:00
Nicolas Noble
b4add3eb29
Merge pull request #250 from nicolasnoble/mips-unit-testing
Starting to handle mips unit testing.
2020-07-12 01:18:48 -07:00
Nicolas 'Pixel' Noble
63b68830f3 A bit better test format for the initial checkin. 2020-07-11 22:51:03 -07:00
Nicolas 'Pixel' Noble
9fe9a943ce Properly enable stdout from the commandline. 2020-07-11 22:11:58 -07:00