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 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
f4af643500
Merge remote-tracking branch 'upstream/master'
2020-12-23 18:57:10 +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
tomcw
6ec47a357d
Removed old VS projs for libs & dlls
2020-12-23 18:41:37 +00:00
tomcw
bd3fc2972a
Update makeAppleWin.bat to use the v141_xp release
2020-12-23 18:28:44 +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
tomcw
7a8e5bee57
Proposed updated
2020-12-19 15:40:26 +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
Michael "Code Poet" Pohoreski
3cb8f3bb52
Merge pull request #871 from AppleWin/CodeConventions-v3
...
Coding Conventions updated
2020-12-16 19:37:00 -08: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
9dcb33aba5
Remove out of place configuration file.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 20:19:50 +00:00
Andrea
db7e0625bd
Merge pull request #15 from audetto/retro2
...
Implement a libretro core.
2020-12-12 20:17:01 +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
Andrea
66b62ecca1
Update linux.md
2020-12-12 18:46:56 +00:00
Andrea Odetti
94b7d66096
Remove hard-coded libretro path.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 18:46:56 +00:00
Andrea Odetti
54232b988b
Accept a few more disk types.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 18:46:56 +00:00
Andrea Odetti
120cb8be50
It is not clear to me how the Input API works.
...
This is copied (without understanding) from other examples.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 18:46:56 +00:00
Andrea Odetti
cec0c10286
libretro: first "working" versions.
...
draws video upside down
accepts keys (O crashes, and others have overloaded meaning)
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 18:46:56 +00:00
Andrea Odetti
b95bcadfe9
Fix bitmap loading.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 18:46:56 +00:00
Andrea Odetti
7f441060f2
Some change to better structure the code.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 18:46:53 +00:00
Andrea Odetti
40b838aeb9
Temporary step to load resources in libretro.
...
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2020-12-12 18:46:06 +00:00