Commit graph

116 commits

Author SHA1 Message Date
Dimitris Panokostas
4fdb666513 Minor changes 2017-03-01 13:23:32 +01:00
Dimitris Panokostas
c080cbc15a Code cleanup 2017-03-01 00:49:56 +01:00
Dimitris Panokostas
914ff5daa1 Major update in input handling
- Now mapping all keys correctly in SDL2
- Refactored code for input handling
- Synced all options with WinUAE 2.8.1
2017-02-28 01:20:30 +01:00
Dimitris Panokostas
391c00dfcd Updated Pandora References to Amiberry 2017-02-27 14:29:54 +01:00
Dimitris Panokostas
783ab8c1db Updated disk.cpp from WinUAE 2.8.1 2017-02-25 12:57:24 +01:00
Dimitris Panokostas
a34d164691 Added function to decide scaling method to use 2017-02-22 15:30:49 +01:00
Dimitris Panokostas
15a10b0070 GUI and input improvements 2017-02-22 11:31:52 +01:00
Dimitris Panokostas
fdc1c07eaf Code cleanup and default prefs improvements 2017-02-02 23:59:31 +01:00
Dimitris Panokostas
54e28e4bf5 Code cleanup and improvements 2017-02-02 23:19:09 +01:00
Dimitris Panokostas
ecd66f59c2 Added different scaling methods based on screenmode
- All Picasso modes and the menu use linear scaling, all other modes
(PAL/NTSC) use nearest neighbor. #47
- Code cleanup
2017-02-02 22:27:51 +01:00
Dimitris Panokostas
8ee1d48055 Code cleanup, restored Key for Menu option
- Code cleanup
- Restored Key for Menu option from Prefs being used, set default key to
F12 (using SDL2 Scancode)
2017-01-29 12:04:05 +01:00
Dimitris Panokostas
0a7ad2b28a Code cleanup 2017-01-29 10:36:18 +01:00
Dimitris Panokostas
474ef81aec Texture cleanup
- Removed unneeded creation of texture in main()
- Changed GUI RGB format to ARGB8888 (32-bit)
2017-01-25 12:47:51 +01:00
Dimitris Panokostas
15bd6bfea3 Updated files to fix compilation warnings and errors 2017-01-23 20:35:38 +01:00
Dimitris Panokostas
d81cf4c916 Synced files to Master branch 2017-01-23 16:21:29 +01:00
Dimitris Panokostas
e5c5eddda6 Code cleanup
Removed unneeded code
2017-01-21 23:56:00 +01:00
Dimitris Panokostas
f18fb32d6f Changed title 2017-01-21 17:27:03 +01:00
Dimitris Panokostas
1ce5d0cae3 Changed RGB format to 16-bit 2017-01-21 15:22:14 +01:00
Dimitris Panokostas
69647d48d8 SDL2 fixes 2017-01-21 14:54:08 +01:00
Dimitris Panokostas
809370e87d Makefile fixes 2016-12-10 15:24:41 +01:00
Dimitris Panokostas
4dc41447f0 Fixed SDL2 references
Fixed remaining SDL2 references, now compiles without errors
2016-12-10 13:23:58 +01:00
Dimitris Panokostas
165781839b Fixed references in source files
Renamed references to old paths in source files
Updated VS solution to SDL2 specific includes, libs and paths
2016-12-09 19:18:42 +01:00
Dimitris Panokostas
d8f2ac6496 Fixed bug causing crash on startup
Fixed the keyboard mapping table which caused a crash during startup.
Removed some debugging code and messages.
2016-12-04 16:16:34 +01:00
Dimitris Panokostas
6557728cd2 Added some debugging code 2016-12-04 13:44:15 +01:00
Dimitris Panokostas
13df0bcfa8 Merge from Pandora (26 Sept 2016) 2016-11-30 22:25:43 +01:00
Dimitris Panokostas
46d3036987 Restored original files 2016-10-15 20:49:53 +02:00
Dimitris Panokostas
7acd0189c2 Bumped version 2016-10-01 10:53:48 +02:00
Dimitris Panokostas
ca397bfe5a Sharing of duplicated code 2016-09-30 16:04:31 +02:00
Dimitris Panokostas
91e133e00e Shared SDL2 items in new header file 2016-09-29 20:42:27 +02:00
Dimitris Panokostas
2c73c90e67 Revert "Revert "SDL2 code changes""
This reverts commit 8a15f7cbea.
2016-09-27 23:08:43 +02:00
Dimitris Panokostas
8a15f7cbea Revert "SDL2 code changes"
This reverts commit 847eced02f.
2016-09-27 23:07:01 +02:00
Dimitris Panokostas
847eced02f SDL2 code changes 2016-09-27 23:06:35 +02:00
Dimitris Panokostas
6830a9cc1f Updates for SDL2 usage 2016-09-26 21:35:53 +02:00
Dimitris Panokostas
4564e3a546 Fixed version string 2016-09-22 13:11:15 +02:00
Dimitris Panokostas
979f69658b Merge remote-tracking branch 'refs/remotes/origin/master' into sdl2
# Conflicts:
#	src/main.cpp
2016-09-22 13:09:33 +02:00
Dimitris Panokostas
4018b2089b Added code to prevent future navigation problems
- If keyboard navigation hits an invalid (non-existent) item in the
future, the GUI should not freeze.
- Version bump.
2016-09-19 23:22:37 +02:00
Dimitris Panokostas
0a8464acc1 SDL2 support
Initial changes, not working yet
2016-09-18 13:26:53 +02:00
Dimitris Panokostas
dc2073ddd2 Restore keyboard LEDs to normal state on exit 2016-09-14 23:02:32 +02:00
Dimitris Panokostas
8a20344198 Added console detection code
Cleanup of commented code.
Added fd variable to hold file descriptor for the console (/dev/tty).
Modified ioctl() calls to use fd instead of the hardcoded "0".
2016-09-13 00:40:34 +02:00
Dimitris Panokostas
909604663b Improved LED handling
- Added LED_DFs define
- Calling LED_POWER when emulation starts (does not work yet)
- Simplified configuration regarding LEDs
- Added support for CD LED assignment
2016-09-12 02:01:41 +02:00
Dimitris Panokostas
e6478df3a5 Fixed bug #5
- Double clicking on a configuration will now only load it in the
emulator, not boot it as well.
- Changed GUI bit depth to match the info fetched from SDL's
GetVideoInfo() instead of hardcoding it to 16-bit as it was before.
- Disabled RCTRL->Reset while in GUI (not needed?)
2016-09-11 22:09:26 +02:00
Dimitris Panokostas
9819e8a52c Fixed bug when quitting while in Desktop
Fixed Bug which caused a black screen when quitting the emulator, if it
was launched from a Desktop (e.g. LXDE) environment. Also removed extra
unnecessary gui events (Pandora specific).
2016-09-05 22:56:49 +02:00
Dimitris Panokostas
ed4dc05dce Added datestamp for version
Modified startup version information to show datestamp of build. It now
also indicates that it's a different version (Amiberry optimized)
2016-09-05 00:38:13 +02:00
Dimitris Panokostas
834bbc2e23 Added startup message 2016-09-02 23:23:51 +02:00
Dimitris Panokostas
81c0f83641 Code formatting
Harmonized code formatting for better readability
2016-09-01 13:53:43 +02:00
Chips
b9ee4374ee Improve keyboard in gles and sdl. closes #27 2016-08-27 22:31:37 +02:00
Chips
e669dd7f26 Enable joystick for gles and sdl platform. closes #26 2016-08-27 21:02:01 +02:00
Chips
975a634a38 Merge latest TomB version as of 22 August 2016 2016-08-27 20:39:53 +02:00
Chips
4df17bee36 Add usage. IWH 100 \o/. Closes #11 2016-08-05 14:45:24 +02:00
Chips
6c71d806f5 Add support for one USB joystick 2016-07-24 12:38:03 +02:00