Commit graph

39 commits

Author SHA1 Message Date
Jean-Philip Desjardins
95223d9a22 PATH3 masking support.
Not 100% accurate, but makes things lots better in many games.
2021-05-17 09:16:20 -04:00
Jean-Philip Desjardins
a604004616 Add GIF_MODE register. 2021-05-17 09:16:19 -04:00
Björn Gerdau
5ff07ab1b4
Implement GS BUSDIR register 2020-11-06 19:06:59 +01:00
Björn Gerdau
683b06d839
Add more warnings 2020-11-06 10:06:16 +01:00
Jean-Philip Desjardins
33c4339d00 Fix frame debugger. 2020-10-29 13:41:02 -04:00
Jean-Philip Desjardins
aeac61d99a Simplify GS handler's interface.
Remove some useless functions, move frame dump stuff.
2020-10-29 13:41:02 -04:00
Jean-Philip Desjardins
2288d01ee0 Write batching v3.
Removed memory allocations.
2020-10-29 13:41:01 -04:00
Jean-Philip Desjardins
21cbd1e093 Write batching v2.
Should be more stable and should work with more games.
2020-10-29 13:41:01 -04:00
Jean-Philip Desjardins
3b9cfd4f1f Improve handling of GIF RegList.
Allow transfers that can span multiple packets.
2020-08-24 16:48:55 -04:00
Jean-Philip Desjardins
1f2ea68cd2 Handle splitting of image transfers that may have addresses that go out of bounds. 2020-04-15 08:53:06 -04:00
Jean-Philip Desjardins
8e36683868 Code style fixes. 2019-04-04 18:31:21 -04:00
Jean-Philip Desjardins
6501e0d8dc Fix warning. 2019-04-04 18:25:28 -04:00
Jean-Philip Desjardins
e5ae547e66 Move saved state helper classes to a subfolder. 2019-02-06 19:04:51 -05:00
Jean-Philip Desjardins
42aa2372d7 Make sure Q temp is reset when GIFtag is read. 2018-11-22 08:25:44 -05:00
Jean-Philip Desjardins
24c0ff7117 Add missing GIF packed reg desc. 2018-06-11 13:02:08 -04:00
Jean-Philip Desjardins
4785dab2de Rename some of the log's names. 2018-05-25 12:38:51 -04:00
Jean-Philip Desjardins
0f2fcc31bb Use Warn function. 2018-05-25 12:24:51 -04:00
Clang-Format
acf75535ec Clang format 2018-04-30 21:01:23 +01:00
Mahmood(Thunder07)
97c229ec98 Cleanup
Silence:"warning: '0' flag ignored with precision and ‘%X’ gnu_printf format"
2017-05-29 06:01:32 +01:00
Jean-Philip Desjardins
db6085c05c Cleanup. 2017-03-26 18:36:41 -04:00
Jean-Philip Desjardins
fdbf9e657a Make sure we only read from GIF packet data. 2017-02-24 00:39:29 -05:00
Jean-Philip Desjardins
fb38324b41 Stop transfer if we're going to write to SIGNAL when SIGNAL is already set. 2017-02-24 00:39:28 -05:00
Jean-Philip Desjardins
fd54b2e810 Track active path in GIF. 2017-02-24 00:39:28 -05:00
Jean-Philip Desjardins
930e7357cf Gracefully handle cases where GIF transfer doesn't complete. 2017-02-24 00:39:28 -05:00
Jean-Philip Desjardins
d7b31e6d82 Cleanup. 2017-02-24 00:39:28 -05:00
Jean-Philip Desjardins
eac13bc53e Simplified GIF packet processing interface. 2017-02-24 00:39:28 -05:00
Jean-Philip Desjardins
cb7b65d338 Use move semantics to remove copy when sending GS packet. 2017-02-24 00:38:42 -05:00
Jean-Philip Desjardins
e16e62590c Removed null check. 2017-02-24 00:38:42 -05:00
Jean-Philip Desjardins
9ba8167510 Save GIF state. 2016-10-11 23:12:48 -04:00
Jean-Philip Desjardins
87650b70a4 Remove useless mutex. 2016-10-11 23:12:48 -04:00
Jean-Philip Desjardins
4c98771f0f Allow REGLIST transfer to be interrupted when no data is available. 2016-02-19 00:25:02 -05:00
Jean-Philip Desjardins
1bb77dd44d Added logging of GIFtags. 2015-12-19 20:59:42 -05:00
Jean-Philip Desjardins
bb6840c6a8 Added basic support for transfers from GS to EE memory. 2015-11-17 22:09:46 -05:00
Jean-Philip Desjardins
310d45ffc7 Added support for GIF FOG packed register. 2015-11-15 02:19:04 -05:00
Jean-Philip Desjardins
95311353c3 Removed setting of APATH3 flag.
Was depending on speed of execution of GS thread and was set inconsistently.
2015-10-04 18:40:04 -04:00
Jean-Philip Desjardins
194c81e61e MSKPATH3 actually toggles path 3 masked bit on GIF. 2015-08-27 01:44:54 -04:00
Jean-Philip Desjardins
cac9e9425f Fixed crash in AutoTester. 2015-08-27 00:36:15 -04:00
Jean-Philip Desjardins
928671886e Make sure we flush any pending GS register write before processing image transfers. 2015-06-14 20:20:32 -04:00
Jean-Philip Desjardins
fcf1b11f1b Moved EE and GS specific files in a separate folder. 2015-05-06 00:54:15 -04:00
Renamed from Source/GIF.cpp (Browse further)