Jean-Philip Desjardins
|
e46557675b
|
Use proper preprocessor macro.
Build Android / build_android (apk) (push) Has been cancelled
Build Android / build_android (libretro) (push) Has been cancelled
Build iOS / build_ios (push) Has been cancelled
Build JavaScript / build_js (push) Has been cancelled
Build Linux / build_linux (push) Has been cancelled
Build Linux ARM32 / build_linux_arm32 (push) Has been cancelled
Build Linux ARM64 / build_linux_arm64 (push) Has been cancelled
Build macOS / build_macos (push) Has been cancelled
Build Windows / build_windows (x86_32, Visual Studio 16 2019, installer32.nsi, win32_msvc2019, Win32) (push) Has been cancelled
Build Windows / build_windows (x86_64, Visual Studio 16 2019, installer64.nsi, win64_msvc2019_64, x64) (push) Has been cancelled
Build Windows Psf / build_windows_psf (off, x86_64, Visual Studio 16 2019, installer64.nsi, x64) (push) Has been cancelled
Build Windows Psf / build_windows_psf (on, x86_64, Visual Studio 16 2019, installer64.nsi, x64) (push) Has been cancelled
Check Format / run_clangformat (push) Has been cancelled
|
2025-02-12 14:12:37 -05:00 |
|
Jean-Philip Desjardins
|
e6320c4604
|
Make GIF FIFO processing a bit more robust.
Avoid draining FIFO in potentially invalid situations (fixes Soul Calibur 2).
|
2023-10-20 18:43:54 -04:00 |
|
Jean-Philip Desjardins
|
ddf2966641
|
Write data from DMA to GIF FIFO when GIF is busy.
|
2023-10-13 17:52:51 -04:00 |
|
Jean-Philip Desjardins
|
8c543186da
|
Apply CZipArchiveWriter refactoring.
|
2023-07-23 17:22:18 -04:00 |
|
Jean-Philip Desjardins
|
aee69ac97c
|
Fix a bunch of warnings.
|
2023-05-03 21:05:08 -04:00 |
|
Jean-Philip Desjardins
|
4dd844637f
|
Handle wrapping transfers on XGKICK.
|
2022-11-03 16:24:12 -04:00 |
|
Jean-Philip Desjardins
|
1129440ab6
|
Report that GIF is outputting when a path is active.
|
2022-09-30 09:02:28 -04:00 |
|
Jean-Philip Desjardins
|
47b43033d5
|
Fix build.
|
2022-07-25 11:21:04 -04:00 |
|
Jean-Philip Desjardins
|
25dbd45515
|
Implement GIF FIFO.
|
2022-07-25 11:21:04 -04:00 |
|
Jean-Philip Desjardins
|
26bdfebf5b
|
Save/load PATH3 active ticks.
|
2022-03-07 11:40:43 -05:00 |
|
Jean-Philip Desjardins
|
ba970349fb
|
Give opportunity to games to see the OPH and APATH3 flags in GIF_STAT.
|
2022-03-04 11:54:48 -05:00 |
|
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 |
|