Dimitris Panokostas
40ced7bc4a
If the host resolution is less than 800x600, go full screen automatically
2020-02-06 12:14:32 +01:00
Dimitris Panokostas
8314acd695
Fixed rotated emulation display
2020-02-01 13:04:28 +01:00
Dimitris Panokostas
a72be45c3a
Improved rotation angle behavior
2020-02-01 12:44:50 +01:00
Dimitris Panokostas
7ff924b89d
Increased default window size to 800x600
...
- GUI window size is now 800x600 instead of 800x480
- Handle rotation better (WIP - not finished yet)
2020-01-26 22:47:55 +01:00
Dimitris Panokostas
2df1227a59
Add some more logging when trying to open window
2020-01-25 21:42:27 +01:00
Dimitris Panokostas
a59896d96d
Added new amiberry.conf parameters
...
- Default open gui key
- Default quit key
- Rotation Angle
2020-01-25 16:49:22 +01:00
Dimitris Panokostas
19d33e0fdf
Fixed #539 : Incorrect vsync calculation when using Dispmanx
2019-11-26 00:17:37 +01:00
Dimitris Panokostas
1466ae965b
Fixed #538 : Implemented GUI controls for display centering
2019-11-23 12:40:53 +01:00
Dimitris Panokostas
835f659dcc
Fixed max vertical size for PAL (568/2)
2019-11-19 20:41:40 +01:00
Dimitris Panokostas
866838c7af
Fixed Dispmanx scaling for LowRes Display settings #273
2019-10-30 00:47:10 +01:00
Dimitris Panokostas
d0f456debb
Set Max. Horizontal to 720 to keep DispmanX happy as well #273
2019-10-30 00:21:50 +01:00
Dimitris Panokostas
a26b0330dd
Fixed #273 : Added smart Horizontal and Vertical centering/scaling
...
Removed Vertical Offset option, should no longer be needed
2019-10-30 00:15:17 +01:00
Dimitris Panokostas
57c10cfeec
Fixed default display sizes handling
2019-10-29 23:23:51 +01:00
Dimitris Panokostas
3aac4aa107
Removed unneeded define ANDROIDSDL (we can use ANDROID)
2019-10-18 19:14:03 +02:00
Dimitris Panokostas
508a36c8f8
Android related fixes
2019-10-17 00:43:58 +02:00
Dimitris Panokostas
82ee2d56cc
Removed USE_SDL2 define (no longer needed)
2019-10-13 13:16:37 +02:00
Dimitris Panokostas
70b775f9ea
Made USE_RENDER_THREAD an option in amiberry.conf
2019-10-13 00:23:44 +02:00
Dimitris Panokostas
da4cbe91c5
Implemented Dispmanx version of InGameMessage, cleaned up unneeded parts
2019-10-12 14:30:07 +02:00
Dimitris Panokostas
034e657d54
Improved SDL error messages slightly
2019-10-11 21:38:30 +02:00
Dimitris Panokostas
0040c5f81e
Fixed bug where sometimes you couldn't return to the GUI after you started emulation
2019-10-11 01:07:41 +02:00
Dimitris Panokostas
1aa4b30e13
Fixed input handling in GUI (WIP)
2019-10-09 23:51:17 +02:00
Dimitris Panokostas
caf089680b
Removed SDL1 code, replaced with Dispmanx GUI engine (WIP)
2019-10-08 00:11:59 +02:00
Dimitris Panokostas
07b7b59542
Minor refactoring
2019-10-06 19:32:13 +02:00
Dimitris Panokostas
9a96d6b2fb
Fixed config settings would not get applied after changing a config and resetting
2019-09-20 18:39:27 +02:00
Dimitris Panokostas
9789f17371
Use Alpha channel since we have it
2019-09-17 22:49:33 +02:00
Dimitris Panokostas
22d6f88b4f
Fixed framerate was halved when using DISPMANX
2019-09-11 21:21:52 +02:00
Dimitris Panokostas
d336049047
Fixed FullScreen option would not be honored when changing some options in the Display Panel
2019-09-11 19:36:15 +02:00
Dimitris Panokostas
7014e4abdc
Only use time_per_frame variable when using DISPMANX (not used otherwise)
2019-09-11 19:21:38 +02:00
Dimitris Panokostas
77cff6067d
Various Android updates
2019-09-02 15:01:01 +02:00
Dimitris Panokostas
4e80a8717a
Fixed display_thread return type for Dispmanx targets
2019-08-31 18:58:29 +02:00
Dimitris Panokostas
dd0c748dde
Merged latest WinUAE and uae4arm changes. Added 64-bit support.
2019-08-31 17:30:51 +02:00
Dimitris Panokostas
955e03cefc
Moved SDL2 initialization to main
2019-08-18 00:05:21 +02:00
hissingshark
4aff208b81
Fix #492 . Init Joysticks earlier under SDL2. Build for armv7 on Vero4k. ( #495 )
...
* Initialise SDL_joysticks earlier - some need longer to come up and be detected
* Make Vero4k builds for armv7
2019-07-27 10:45:52 +03:00
Dimitris Panokostas
12bb1f7ab7
Fixed #428
2019-02-11 20:26:08 +01:00
Dimitris Panokostas
f14b11dfd8
Lock the surface if needed, then call init_row_map()
2019-01-11 23:34:21 +01:00
Christer Solskogen
a3dd9af895
Code cleanup ( #393 )
...
* Code cleanup using deheader for removing unnused headers and adding others to be portable. Removed unused files and renamed .cpp files that are only used as #includes in others
* add missing files
2018-12-23 15:34:53 +01:00
Dimitris Panokostas
e0250cf4ea
Attempt to use native RGB modes for Picasso screens
2018-12-01 21:35:19 +01:00
Dimitris Panokostas
1a6238319c
Added check for scanlines config changes
2018-12-01 11:34:50 +01:00
Dimitris Panokostas
e22dbb4b52
Fixed #335 : Line Doubling behaved differently depending on resolution
2018-11-29 20:29:27 +01:00
Dimitris Panokostas
a4ed6c58b0
Ensure P96 pixbytes value is updated when locking
2018-11-25 19:43:32 +01:00
Dimitris Panokostas
eb8eab3165
Added alpha support, gamma calculations, and preliminary rtg multithreading support
2018-11-25 18:45:51 +01:00
Dimitris Panokostas
0929f7f1a7
Enabled commented out lores_mode code
2018-10-31 21:19:09 +01:00
Dimitris Panokostas
ab9a011dc6
Merge branch 'dev'
2018-10-17 20:22:55 +02:00
Ted Roberth Nilsen
9dd9928a9b
fix sdl1 build ( #367 )
...
SDL_SetRelativeMouseMode applies only to sdl1
2018-10-17 18:41:59 +02:00
Dimitris Panokostas
752971ff4f
Improved mouse handling under Windowed (X11) mode.
2018-10-15 19:46:00 +02:00
Dimitris Panokostas
fd269ffd74
Bring back screen clearing to avoid hang when re-entering GUI.
2018-06-05 21:23:18 +02:00
Dimitris Panokostas
319eed1b7b
Fixed segfault when using Dispmanx target and opening P96 screen with OnScreen LEDs activated #330
2018-05-30 21:35:40 +02:00
Dimitris Panokostas
6df59a9eba
Updated On-Screen LEDs from latest WinUAE. Fixes #330
2018-05-30 00:01:28 +02:00
Dimitris Panokostas
6696602e8b
Updated SDL2 version to also use 32/16-bit modes for P96 screens, 16-bit only for non-P96
2018-05-08 21:43:16 +02:00
Dimitris Panokostas
aac79d9b06
Use 16-bit modes for OCS/ECS/AGA, 32-bit or 16-bit for P96 depending on what was requested
2018-05-08 21:06:53 +02:00