Andrea Odetti
87ddb8033f
Expose some variable to retroarch.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-28 15:04:24 +00:00
Andrea Odetti
2c9e4561df
Share some more registry-related code.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-28 11:35:58 +00:00
Andrea Odetti
84b6afe758
Hide a couple of internals in an anonymous namespace.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-27 20:26:07 +00:00
Andrea Odetti
7d6439fefd
Introduce a LinuxFrame.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-27 20:25:42 +00:00
Andrea Odetti
c4f3296336
Merge remote-tracking branch 'upstream/master'
2020-12-27 19:43:53 +00:00
Andrea Odetti
675d1316a9
Add a Registry interface to for more flexibility on case by case usage.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-27 19:43:35 +00:00
Kevin Marty
3c6f0c1145
Add option to disable warning when PrintScreen key can't be captured (PR #891 )
...
NB. Windows XP or higher
2020-12-27 19:21:46 +00:00
Andrea
b8296e6c9c
Frame.h: merge into Video.h. (PR #896 )
...
. The functions GetFrameBufferXXX() have been moved next to g_pFramebufferbits.
2020-12-27 19:01:35 +00:00
Andrea Odetti
093e4d7146
Print less audio - related messages.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-27 13:34:25 +00:00
Andrea Odetti
e0fd978d05
Fix missing call to ApplyNewConfig.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-27 13:32:59 +00:00
Andrea Odetti
5bdc62eff3
In linux, save log to /tmp.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-27 13:32:42 +00:00
Andrea Odetti
9068d47a44
Rename to applewin_libretro.so
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-26 20:38:30 +00:00
Andrea Odetti
2e654a0fcc
libretro: add abiity to load snapshot file.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-26 20:38:07 +00:00
Andrea Odetti
05321679f8
Clarify what path is required.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-26 19:31:07 +00:00
Andrea Odetti
175491f250
libretro core: fix (most?) audio glitches.
...
It was reading a number of bytes not multiple of "2 * channels".
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-26 19:28:51 +00:00
Andrea Odetti
1a5ec9ec0f
libretro: play speaker audio (with some glitches).
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-25 21:59:48 +00:00
Andrea
e27879ac99
Move interface into a class FrameBase. (PR #893 )
...
. Move the Win32 implementation into Win32Frame.
2020-12-24 15:08:50 +00:00
Andrea Odetti
9b90335c63
Fix list of packages.
...
This fixes missing audio in Qt in a Pi3.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-23 22:39:46 +00:00
Andrea Odetti
947b39763f
Rename folder retro -> libretro for consistency.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-23 19:36:11 +00:00
Andrea Odetti
bea7bac3ab
Rename folder sa2 -> sdl for consistency.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-23 19:25:25 +00:00
Andrea Odetti
2fecd3bd1c
Rename folder qapple -> qt for consistency.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-23 19:23:13 +00:00
Andrea Odetti
e85eb32a0a
Add some controls via the joypad (video mode, 50% scan lines and reset).
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-23 18:55:26 +00:00
Andrea Odetti
cb2f9b6177
Re-enable keyboard.
...
Print a short message informing the user about game focus mode.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-23 17:44:34 +00:00
Andrea Odetti
ad41cae876
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# source/StdAfx.h
2020-12-23 16:40:25 +00:00
Andrea Odetti
a1f67585d9
Add support for retropads, with and without analog extension.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-23 16:38:22 +00:00
tomcw
8d7d2b9647
VS2019: new debug/release configurations for v141_xp ( #693 )
...
. NB, the Microsoft SDK 7.1A doesn't contain dxguid.lib & ddraw.lib, so they are linked against these two dx libs that are already part of the AppleWin repo.
2020-12-20 18:44:25 +00:00
Andrea Odetti
eae49b3f41
Integrate AW changes about IPropertySheet.
2020-12-20 16:35:44 +00:00
Andrea Odetti
2b46f136fc
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# source/Core.cpp
# source/Utilities.cpp
2020-12-20 16:32:09 +00:00
tomcw
97643e304f
Fix build for missing include of Interface.h
2020-12-20 15:39:53 +00:00
Andrea
2d2ba86f4f
IPropertySheet: make it a standard C++ class with pure virtual functions (PR #892 )
...
* Interface.h: ensure that functions in the interface are not exported by other header files.
This is generally harmless, except for the presence of default arguments, in which case the version with default arguments must come first.
To avoid the issue, these functions are only ever exported in the Interface.h header file.
2020-12-20 15:32:51 +00:00
Andrea Odetti
ba6aaf6775
applen: make --headless really skip ncurses initialisation.
...
Stop with Ctrl-C.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-19 15:40:16 +00:00
Andrea Odetti
10eeeda581
Add support for the RetroPad and disable keyboard.
...
How they can coexist is still not clear to me.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-19 14:26:48 +00:00
Andrea Odetti
e6532deea3
Only draw the borderless video buffer.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-19 14:17:49 +00:00
Andrea Odetti
986cf9b896
Make size of hi-res for applen work on Pi3.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-15 17:37:21 +00:00
Andrea Odetti
5de5af3fe8
Move all initialisation for (sa2, applen, retro2) to common2.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-13 19:47:30 +00:00
Andrea Odetti
5c7eaea49e
applen: remove unused left buffer.
...
Move keys to ALT to resize the window.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-13 18:52:39 +00:00
Andrea Odetti
3d10369044
Merge remote-tracking branch 'upstream/master'
2020-12-13 17:59:52 +00:00
Andrea Odetti
f28a806253
Fix creation of config dir.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-13 17:57:34 +00:00
tomcw
469f9ba807
Support disconnecting drives from DiskII Interface card: -d1-disconnected, -d2-disconnected
2020-12-12 20:49:46 +00:00
Andrea Odetti
758e231565
Remove wrong file.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 20:07:17 +00:00
TomCh
1e35d4448c
Improved support for latch when drive is empty or disconnected ( #864 ) (PR #870 )
...
. NB. Not hooked up any way to configure the drive as disconnected (nor fixed the GUI to disallow inserting a disk).
2020-12-12 20:05:29 +00:00
Andrea Odetti
a04425bc67
Merge branch 'master' into retro2
2020-12-12 19:57:17 +00:00
Andrea Odetti
62c8b61a6b
Integrate upstream changes.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 19:57:04 +00:00
Andrea Odetti
1b40c217f4
Merge branch 'applewin'
2020-12-12 19:53:20 +00:00
Andrea Odetti
449e3d2d68
Fix cmake config.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 19:45:59 +00:00
Andrea Odetti
254ea8dbf6
Build libretro on travis.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 19:39:22 +00:00
Andrea Odetti
c2f4d8ed34
Bite the bullet and flip the video buffer in software.
...
Until a better solution is found.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 19:27:28 +00:00
Andrea Odetti
e461847a49
libretro: add support for Open / Solid Apple keys.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 19:25:43 +00:00
tomcw
b1b441952b
NTSC: removed unused typedefs
2020-12-12 19:17:59 +00:00
Andrea Odetti
ab655cda40
Move keyboard to a callback system.
...
The "switch" is the same as the SDL version.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 18:47:15 +00:00