Andrea Odetti
|
799ffc7604
|
Fix https://github.com/audetto/AppleWin/issues/23
Page 2 is not used if 80STORE is set.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-20 16:47:41 +00:00 |
|
Andrea Odetti
|
b78a2224d0
|
Support Enter key on keypad.
Honour the Caps Lock state (inverted).
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-20 16:14:03 +00:00 |
|
Andrea Odetti
|
956427bea8
|
Update QHexView.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-20 15:24:08 +00:00 |
|
Andrea Odetti
|
3e5a6aa520
|
Extend geometry arg to WxH(+X+Y).
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-20 15:21:53 +00:00 |
|
Andrea Odetti
|
07900d5c38
|
Add frame timer.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-20 08:38:53 +00:00 |
|
Andrea Odetti
|
a75833847e
|
Add cmd line option to switch off vsync.
Useful to profile.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-13 13:09:55 +00:00 |
|
Andrea Odetti
|
3051fbe3fe
|
Make ClearBackground a standalone function.
Guidelines suggest to always clear background each frame.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-13 12:56:21 +00:00 |
|
Andrea Odetti
|
d912026f3e
|
Add options to specify SDL window size via cmd line arguments.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-13 12:56:06 +00:00 |
|
Andrea Odetti
|
b204dc5362
|
Split glTexImage2D and update via glTexSubImage2D.
From the doc, it might allow for better performance.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-13 12:55:32 +00:00 |
|
Andrea Odetti
|
c2fab20d0c
|
Make the volume slider work.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-07 19:55:11 +00:00 |
|
Andrea Odetti
|
dc9bd91f84
|
Add some more ImGui example settings.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-07 19:23:33 +00:00 |
|
Andrea Odetti
|
7865fc3457
|
First meaningful usage of ImGui features.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-07 16:10:54 +00:00 |
|
Andrea Odetti
|
1b3c3f6711
|
Fix SDL rectangle frame.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-07 14:00:45 +00:00 |
|
Andrea Odetti
|
4ae655caab
|
Fix a few issues reported by clang.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-07 13:46:50 +00:00 |
|
Andrea Odetti
|
0b692ee7f8
|
Some CMakeLists improvements.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-07 13:46:21 +00:00 |
|
Andrea Odetti
|
cfc7b719fe
|
Cosmetic change.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-06 17:13:47 +00:00 |
|
Andrea Odetti
|
93bebd3eb0
|
Add travis support for Dear ImGui.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-06 17:09:27 +00:00 |
|
Andrea Odetti
|
53a6928991
|
Display Dear ImGui version.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-06 17:09:06 +00:00 |
|
Andrea Odetti
|
a3381bfcb6
|
Define ImTextureID in main config file.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-06 16:55:41 +00:00 |
|
Andrea Odetti
|
989410c17d
|
Integrate Dear ImGui with SDL to reduce code duplication.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-06 16:55:08 +00:00 |
|
Andrea Odetti
|
05b2d5b2e7
|
Split SDLFrame to ease integration of ImGui.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-06 10:11:29 +00:00 |
|
Andrea Odetti
|
ea0a3cb5ba
|
Fix string comparison in cmake.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-04 10:12:51 +00:00 |
|
Andrea Odetti
|
5594c4fbc8
|
Fix for in-place builds.
Which are not recommended anyway.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-02-03 18:34:53 +00:00 |
|
Andrea Odetti
|
bb2fce9e72
|
Fix libretro compiler bug.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-31 14:31:19 +00:00 |
|
Andrea Odetti
|
cc55d9e681
|
Modern syntax: virtual -> override.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-31 13:55:43 +00:00 |
|
Andrea Odetti
|
e376b787cd
|
Update QHexView.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-31 13:26:47 +00:00 |
|
Andrea Odetti
|
be1772bc37
|
Use RAII pattern to initialise and clear AppleWin emulator.
Plays better with exceptions.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-31 13:26:23 +00:00 |
|
Andrea Odetti
|
f61e73b639
|
Move resources, bitmaps and messageboxes into Frames.
And remove a few windows.h interface functions used before.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-20 19:07:18 +00:00 |
|
Andrea Odetti
|
d3e25773dc
|
Add configuration for printer filename.
|
2021-01-19 12:18:12 +00:00 |
|
Andrea Odetti
|
fee6720fb4
|
Fix qmake project.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-16 19:07:07 +00:00 |
|
Andrea Odetti
|
620fa10454
|
Remove redundant CPU check and data.h / .cpp.
|
2021-01-16 16:26:43 +00:00 |
|
Andrea Odetti
|
ad56874b0f
|
Fix missing call to FrameBase::Destroy().
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-14 14:39:37 +00:00 |
|
Andrea Odetti
|
6ca8aedcf2
|
Add NFrame.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-14 14:39:18 +00:00 |
|
Andrea Odetti
|
54a3bbf773
|
RetroFrame.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-13 17:48:25 +00:00 |
|
Andrea Odetti
|
59c581b807
|
Add Qt Frame.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-13 17:45:34 +00:00 |
|
Andrea Odetti
|
8a41ed4d73
|
Introduce SDL Frame.
|
2021-01-13 15:28:53 +00:00 |
|
Andrea Odetti
|
4e357b59bd
|
Updates from AW's master.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-13 13:09:03 +00:00 |
|
Andrea Odetti
|
4fb1d3b75e
|
Update QHexView for minor changes.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-12 18:52:31 +00:00 |
|
Andrea Odetti
|
8e36c2c7b3
|
Add header files to cmake project.
So they appear in QtCreator.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-12 12:52:26 +00:00 |
|
Andrea Odetti
|
133285ba1c
|
Update QHexView to fix build.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-12 08:05:50 +00:00 |
|
Andrea Odetti
|
0105e626a3
|
QHexView: update to HEAD.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-11 20:39:17 +00:00 |
|
Andrea Odetti
|
9ff3544535
|
Support F5 = DriveSwap() in applen.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-03 18:50:17 +00:00 |
|
Andrea Odetti
|
0aec7061c3
|
Incorporate changes from AW's master.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-03 18:44:44 +00:00 |
|
Andrea Odetti
|
ae33493da7
|
Merge from AW's master.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-03 18:10:07 +00:00 |
|
Andrea Odetti
|
545c175a76
|
Add missing include for consistency.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2021-01-02 21:08:55 +00:00 |
|
Andrea Odetti
|
ed27650368
|
Allow users to specify Paddle device for applen.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2020-12-31 14:34:00 +00:00 |
|
Andrea Odetti
|
faca71ace7
|
Incorporate changes to FrameBase and Video.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2020-12-30 18:28:27 +00:00 |
|
Andrea Odetti
|
a1ba1d2cd1
|
Rename Video -> QVideo due to name clash.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2020-12-28 20:00:16 +00:00 |
|
Andrea Odetti
|
247b51b2ab
|
Integration of GetVideo().
Part 1.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2020-12-28 19:42:04 +00:00 |
|
Andrea Odetti
|
32d4c32524
|
Use macros to avoid duplication.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
|
2020-12-28 18:45:04 +00:00 |
|