Sergey Stepanov
40bd57c9a0
Remove not needed browser prefixes
2023-04-27 12:28:28 +03:00
Sergey Stepanov
ea3263ca6c
Remove unselected
2023-04-27 12:24:07 +03:00
Sergey Stepanov
7455ad3f47
Update deployment to cloudretro.io
2023-04-26 23:27:00 +03:00
Sergey Stepanov
317079ddd3
Merge remote-tracking branch 'origin/master'
2023-04-26 23:10:52 +03:00
Sergey Stepanov
d9def73096
Add ca-certificates to the images
2023-04-26 23:10:35 +03:00
Sergey Stepanov
e485cc8862
Add ca-certificates to the images
2023-04-26 23:07:13 +03:00
Sergey Stepanov
b6d6e464ed
Optimize images
2023-04-26 20:11:08 +03:00
Sergey Stepanov
494979cf38
Optimize images
2023-04-26 20:08:20 +03:00
Sergey Stepanov
229cd4044c
Fix broken warning in the wrtc js module
2023-04-24 14:16:25 +03:00
Sergey Stepanov
62fc68e88b
Add optional static linking with vpx, x264, opus
2023-04-24 00:16:00 +03:00
Sergey Stepanov
ece1efad16
Add optional static linking with vpx, x264, opus
2023-04-23 23:51:38 +03:00
Sergey Stepanov
9bb0c151a9
Compress apps for Docker
2023-04-23 20:49:29 +03:00
Sergey Stepanov
3bd32715cb
Remove unused fonts
2023-04-23 19:55:39 +03:00
Sergey Stepanov
e10490adda
Remove ca-certificates from the Docker image
2023-04-23 13:41:40 +03:00
Sergey Stepanov
8893e1e5bf
Update config manager
2023-04-22 17:05:28 +03:00
Sergey Stepanov
c13099c56a
Remove hackish way of adding ICE servers
...
Use config files instead (k8s ConfigMap or something).
2023-04-22 17:05:28 +03:00
Sergey Stepanov
eda90d74e6
Rename C.stop (it crashes PCSX on Ubuntu) wtf omegalol
2023-04-21 00:26:41 +03:00
Sergey Stepanov
ee58af488d
Advance 1 frame only with Mupen
2023-04-20 22:54:35 +03:00
Sergey Stepanov
c8eb672ecd
Fix missing return
2023-04-20 22:54:12 +03:00
Sergey Stepanov
b65e8dc3f3
Use master for deploy
2023-04-20 22:53:44 +03:00
Sergey Stepanov
137d1b63d8
Fix build-args for Docker GHA
2023-04-20 21:59:52 +03:00
Sergey Stepanov
31638b0805
Update Docker GH Action
...
Now it will push the master tag instead of dev for the main branch.
2023-04-20 21:49:52 +03:00
Sergey Stepanov
df980c5cf4
Update versions
2023-04-20 14:19:40 +03:00
Sergey Stepanov
f00c27a226
Clean nanoarch
2023-04-20 14:18:57 +03:00
Sergey Stepanov
853c7a6f81
Fix save/load for Mupen64
...
By passing function arguments into the synchronized un-libco loop, we can now save and restore Mupen game states without segfaults.
2023-04-16 13:24:28 +03:00
Sergey Stepanov
fbdb517d24
Use latest Mupen core as default for every OS
2023-04-16 13:24:28 +03:00
Sergey Stepanov
b48a6c92f6
Refactor nanoarch names
2023-04-16 13:24:28 +03:00
Sergey Stepanov
5034f86667
Save/Load without malloc
2023-04-16 13:24:28 +03:00
Sergey Stepanov
d830821ceb
Move last frame time init fn to the end
2023-04-16 13:24:28 +03:00
Sergey Stepanov
137397dbc1
Update Libretro env handlers
2023-04-16 13:24:28 +03:00
Sergey Stepanov
66dbdba863
Use explicit Libretro log levels instead of magic numbers
2023-04-16 13:24:28 +03:00
Sergey Stepanov
33099d098f
Use new page-segmentation friendly unsafe.Slice for mem restore
2023-04-16 13:24:28 +03:00
Sergey Stepanov
43cb05e088
Remove unused OS signal handlers in C
...
The idea is that we make just one OS signals handler on the C (CGO) side instead of Go and handle everything there from both, which is needed for proper termination process of multithreaded Libretro cores. But it leads to strange segfaults.
2023-04-16 13:24:28 +03:00
Sergey Stepanov
a1b24b0a85
Handle faster most called Libretro env getters
2023-04-16 13:24:28 +03:00
Sergey Stepanov
7c2b88716b
Update libretro.h
2023-04-16 13:24:28 +03:00
Sergey Stepanov
9325fddc1f
Make RETRO_ENVIRONMENT_GET_SAVESTATE_CONTEXT return RETRO_SAVESTATE_CONTEXT_NORMAL explicitly for NeoGEO
2023-04-16 13:24:28 +03:00
Sergey Stepanov
13e49a8c3f
Force Mupen A-Stick sensitivity option (implicit default doesn't work)
2023-04-11 01:29:41 +03:00
Sergey Stepanov
5920af5a36
Add RETRO_ENVIRONMENT_GET_SAVESTATE_CONTEXT for NeoGEO
2023-04-08 01:18:41 +03:00
Sergey Stepanov
256896df52
Try new Ubuntu Lunar as a base Docker image
2023-04-07 22:25:41 +03:00
Sergey Stepanov
f6e86a465f
Increase ws write timeout for slow IO
2023-04-07 22:24:35 +03:00
Sergey Stepanov
7b0d212fc0
Simplify core options passing
2023-04-06 20:40:58 +03:00
Sergey Stepanov
6539ddd09c
Remove not needed NES options
2023-04-06 20:40:14 +03:00
Sergey Stepanov
e3ecd8fef0
Remove not needed rand seeding
2023-04-06 20:39:41 +03:00
Sergey Stepanov
b0b7966b47
Bump minimum Go version to 1.20
2023-04-06 20:37:56 +03:00
Sergey Stepanov
ec5bcbc9c7
Update deployment
2023-04-06 12:59:48 +03:00
Sergey Stepanov
686f5e7e87
Allow override config from /home
2023-04-06 12:01:49 +03:00
sergystepanov
cfd5b1ae8d
Libretro cores config in yaml ( #392 )
...
Removes separate config files for Libretro cores stored in the cores folder and replaces them with options in the main config.yaml file.
2023-04-06 11:25:49 +03:00
Sergey Stepanov
7667948bf5
Use old Mupen64 version in Windows by default
2023-04-04 18:49:47 +03:00
Sergey Stepanov
b5cb33812b
Add dummy CLEAR_ALL_THREAD_WAITS_CB for Mupen64 core in order to support the threaded renderer
2023-04-04 17:59:24 +03:00
Sergey Stepanov
9178dab7dd
Fix N64 overlapping frame draw
2023-04-03 20:39:49 +03:00