Commit graph

521 commits

Author SHA1 Message Date
Andrea Odetti
30dbfad59c libretro: implement retro_reset().
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-28 13:24:25 +00:00
Andrea Odetti
7037e20c0f libretro: implement save/load state.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-27 21:27:46 +00:00
Andrea Odetti
741849a026 Implement 2nd version of the Disc Control interface.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-27 13:45:34 +00:00
Andrea Odetti
117502b774 Implement base Disc Control interface.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-27 11:39:55 +00:00
Andrea Odetti
cca65baf97 Reduce verbosity of key logger.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-27 11:38:40 +00:00
Andrea Odetti
eb74e28585 libretro: fix meaning of memory ids.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-27 10:33:44 +00:00
Andrea Odetti
34a0baa65e Update 3rd party repos.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-26 21:09:16 +00:00
Andrea Odetti
f080599718 libretro: support mouse retropad. 2021-11-24 18:02:27 +00:00
Andrea Odetti
6175dc8a55 Add support for memory / achievements.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-24 14:08:14 +00:00
Andrea Odetti
8fd124e3ae Enable printf warnings. on retro_log_cb.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-24 14:01:37 +00:00
Andrea Odetti
759cb5ac64 libretro: ensure game is released *before* shutdown.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-22 19:04:48 +00:00
Andrea Odetti
7c81aafad3 libretro: controllers are inserted after the Game has loaded.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-22 18:53:39 +00:00
Andrea Odetti
682916415c Add libretro.h to the git repo.
To ease libretro compilation.

Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-21 20:23:16 +00:00
Andrea Odetti
8c36ead724 The retro core had been broken for a while...
https://github.com/audetto/AppleWin/issues/44

Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-19 12:11:17 +00:00
Andrea Odetti
1a302935f0 Update from AW.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-13 18:28:42 +00:00
Andrea Odetti
052ccac8d0 QApple: support yaml drops.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-07 16:42:31 +00:00
Andrea Odetti
ca05f42721 HD as a Card from AW.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-07 15:23:10 +00:00
Andrea Odetti
b4aa5fff1e Merge branch 'master' into update 2021-11-07 11:43:54 +00:00
Andrea Odetti
b36c17b198 Fix qapple crash due to error in reading config.
Fixes https://github.com/audetto/AppleWin/issues/42

Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-03 15:49:51 +00:00
Andrea Odetti
f9c9832262 Fix build.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-11-01 08:41:43 +00:00
Andrea
783cf233a5
Merge pull request #40 from audetto/geometry
Save load SDL2 window position.
2021-10-30 15:59:02 +01:00
Andrea Odetti
0daa52f9f8 Fix SDLFrame::Destroy().
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 15:54:13 +01:00
Andrea Odetti
6e872d4bf1 Fix potential sign issue.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 15:47:49 +01:00
Andrea Odetti
e8bcb72771 Save / load window SDL2 window position.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 15:24:54 +01:00
Andrea Odetti
c7bf4f5a39 Split registry from Initialisation to make is usable sooner.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 15:24:06 +01:00
Andrea Odetti
b349ec405d Allow Uthernet card in Slot 3.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 14:16:20 +01:00
Andrea Odetti
4eb070c653 Make ImGui the default SDL2 implementation.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 14:10:14 +01:00
Andrea Odetti
b81c3c78b3 Minor changes to readme files.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-30 13:52:02 +01:00
Andrea Odetti
448de8f6c7 Detect hardware changes and show it in gui.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-29 12:09:23 +01:00
Andrea Odetti
232d0e62d3 Fix qmake file.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-28 15:16:18 +01:00
Andrea Odetti
b16084baf3 Merge branch 'static' into update 2021-10-23 20:27:43 +01:00
Andrea Odetti
ed98c6ce01 Support (again) the Uthernet2 card.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-23 20:23:55 +01:00
Andrea Odetti
4129a78254 Incorporate AW changes.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-19 15:20:24 +01:00
Andrea Odetti
3f6116431f Rename gles -> glselector.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-19 10:03:14 +01:00
Andrea Odetti
b4f6d64034 Fix colors in OpenGL.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-19 09:54:55 +01:00
Andrea Odetti
030d6d5a62 Allow to use OpenGL (not GLES).
GLES is still the default, except on Mac OS X.

Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-19 09:42:33 +01:00
Andrea Odetti
51b6604142 Allow code to compile as static.
To avoid the link-time interface, which does not work with Apple's linker.

Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-17 09:48:58 +01:00
Andrea Odetti
6acc688800 Changes required by latest AW code.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-17 09:05:32 +01:00
Andrea Odetti
28ecb6b512 Update ImGui.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 19:36:55 +01:00
Andrea Odetti
1d2d0a1a5f Update QHexView.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 19:26:11 +01:00
Andrea Odetti
53f1bf52f2 Rename interface.h -> linuxinterface.h to avoid case issues.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 19:18:53 +01:00
Andrea Odetti
b795c05b4f Add 2 more sets of link_directories.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-10-16 16:42:01 +01:00
Andrea Odetti
1315d8050f Remove const_cast.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-07-26 19:30:40 +01:00
Andrea Odetti
b31d134258 Update ImGui.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-07-18 16:25:43 +01:00
Andrea Odetti
34ad2d9a23 Fix https://github.com/audetto/AppleWin/issues/35
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-07-18 16:23:55 +01:00
Andrea Odetti
cd0a18de1d Updates from upstream.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-07-15 18:56:06 +01:00
Andrea Odetti
db8997d652 Update ImGui.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-07-01 18:28:46 +01:00
Andrea Odetti
6cadd8dc36 Remove useless ".c_str()"
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-08 18:24:12 +01:00
Andrea Odetti
3617b0d5c5 Fix issue when speed changes.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-07 22:21:41 +01:00
Andrea Odetti
c3e8bb94a2 Expose speed setting.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2021-06-07 18:54:52 +01:00