Commit Graph

2169 Commits

Author SHA1 Message Date
Ilya Shurumov
0367216020 - [Psy-X] add ScratchPad 2021-04-25 22:05:40 +06:00
Ilya Shurumov
f43b756318 - add scratchpad optimizations 2021-04-25 22:05:28 +06:00
Ilya Shurumov
03310e8697 - added D_CHECK_ERROR, change overlay loading method, fix PSX spooling crashes 2021-04-25 19:55:50 +06:00
Ilya Shurumov
9b0267fff1 - bug fixes 2021-04-25 05:09:16 +06:00
Ilya Shurumov
a79cd93daf - PSX memory layout figured out. Partially running. 2021-04-25 04:30:34 +06:00
Ilya Shurumov
6a36fcb36e - fix PSX compile
- remove CD change imitation for PC
2021-04-19 01:52:27 +06:00
Ilya Shurumov
1b90c621f1 - enable image file in config by default 2021-04-19 00:48:03 +06:00
Ilya Shurumov
7c14ddbb6e - make XA subtitles appear even if no XA audio is available 2021-04-19 00:46:19 +06:00
Ilya Shurumov
7f6f98670a - added command-line options to change config ini & CD image files 2021-04-19 00:41:49 +06:00
Ilya Shurumov
38680eeb7a - [Psy-X] added CD Image extraction functions 2021-04-18 17:28:04 +06:00
Ilya Shurumov
561c28e75c - fix crash when returning to menu (if command-line runs) 2021-04-17 21:29:10 +06:00
Ilya Shurumov
a87b39a02a - fix post-replay pause state 2021-04-17 21:28:33 +06:00
Ilya Shurumov
f787df5d5d - [Psy-X] fix CD warnings 2021-04-17 20:59:52 +06:00
Ilya Shurumov
176b096a65 - [Psy-X] misc GTE_RotTransPers changes 2021-04-17 16:12:11 +06:00
Ilya Shurumov
ef59968ab2 - fix returning to frontend after FMV
- fix other frontend bugs
2021-04-17 16:11:52 +06:00
Ilya Shurumov
ea8b10d50b - call CheckForPause after FilterFrameTime 2021-04-17 14:35:41 +06:00
Ilya Shurumov
6ce3bd92ad - added FilterFrameTime, fix name entry framerate 2021-04-15 11:49:48 +06:00
Ilya Shurumov
6661545c81 - fix director after refactoring 2021-04-15 11:49:07 +06:00
Ilya Shurumov
e287930290 - update web shell 2021-04-15 01:50:47 +06:00
Ilya Shurumov
c4fbab5dd2 - fix cutscene skipping freeze after refactor 2021-04-15 01:50:38 +06:00
Ilya Shurumov
1f07a8e7da - [Psy-X] fast approximate vblank count (Web only) 2021-04-15 01:12:49 +06:00
Ilya Shurumov
e85df8ef74 - refactor pause menus (unwind into single loop)
- main render loop unwinded
2021-04-15 01:02:54 +06:00
Ilya Shurumov
12c44bf17a - reduce stack memory usage by refactoring game into states 2021-04-14 22:27:06 +06:00
Ilya Shurumov
acf4291916 - [Psy-X] better interrupt callbacks for emscripten 2021-04-14 22:13:53 +06:00
Ilya Shurumov
6391545df3 - add emscripten shell and style 2021-04-12 20:35:04 +06:00
Ilya Shurumov
9370234d5c - fix getting back to demo frontend 2021-04-12 20:34:36 +06:00
Ilya Shurumov
2bf00b10a4 - [Psy-X] rework vblank for emscripten 2021-04-12 20:34:20 +06:00
Ilya Shurumov
4cb68d8e54 - fix timer Util_GetHPCTime precision issues 2021-04-12 17:03:48 +06:00
Ilya Shurumov
51b5e84f9a - [Psy-X] fix again emscripten framerate issues 2021-04-12 14:04:26 +06:00
Ilya Shurumov
c4701ee21c - [Psy-X] added stencil, GL ES 2.0 shader fixes 2021-04-12 13:25:03 +06:00
Ilya Shurumov
df512caefa - [Psy-X] fix timer problems with Web version 2021-04-12 13:24:34 +06:00
Ilya Shurumov
1e0e80d68f - better demo content support 2021-04-11 18:42:27 +06:00
Ilya Shurumov
3b9aab5002 - [Psy-X] disable WebGL framebuffer blitting until better times
- [Psy-X] shaders refactor
2021-04-11 14:29:05 +06:00
Ilya Shurumov
55b9a7efbb - [Psy-X] fix emscripten firefox slowdown 2021-04-11 05:03:34 +06:00
Ilya Shurumov
1e5cfd58e7 - added notes on how to build with emscripten 2021-04-11 02:14:12 +06:00
Ilya Shurumov
6172b52ab8 - [Psy-X] Fix SPU-AL not working in emscripten 2021-04-11 01:45:19 +06:00
Ilya Shurumov
612b03f261 - added emscripten_sleep to some critical loops 2021-04-11 01:24:05 +06:00
Ilya Shurumov
4241a8a2c4 - [Psy-X] fix texture format issues 2021-04-11 01:19:05 +06:00
Ilya Shurumov
66e50f6823 - [Psy-X] added emscripten Asyncify sleep calls 2021-04-11 01:18:49 +06:00
Ilya Shurumov
b79bd70f50 - [Psy-X] test running iterrupt thread as animation frame 2021-04-10 20:04:22 +06:00
Ilya Shurumov
5abeec38b1 - emscripten WIP 2021-04-10 20:03:53 +06:00
Ilya Shurumov
970822aa27 - [Psy-X] fix OpenGL ES shaders 2021-04-10 19:24:41 +06:00
Ilya Shurumov
b3074fc098 - remove unused code which has been already refactored 2021-04-10 18:20:51 +06:00
Ilya Shurumov
a6757ca43a - fix of the fix 2021-04-10 18:17:16 +06:00
Ilya Shurumov
b4a265db69 - [Psy-X] reorganize platform setup headers and cleanup 2021-04-10 15:17:25 +06:00
Ilya Shurumov
b67b66a261 - emscripten compile errors fixed 2021-04-09 22:29:45 +06:00
Ilya Shurumov
eb67d47d6f - fix bad warnings 2021-04-09 22:00:28 +06:00
Ilya Shurumov
c90b4e3bfd - fix leadAI UpdateRoadPosition syntax error 2021-04-09 21:59:57 +06:00
Ilya Shurumov
51a32cbc2b - hold special car cosmetics in RAM 2021-04-09 19:01:38 +06:00
Ilya Shurumov
8a9b42ee2c - warn about CdSearchFile called doring CdlReadS 2021-04-09 18:40:34 +06:00