Commit graph

649 commits

Author SHA1 Message Date
Dimitris Panokostas
1faf2aebf8
Create PULL_REQUEST_TEMPLATE 2018-01-03 10:29:31 +01:00
Dimitris Panokostas
5a9cbd0bab
Create ISSUE_TEMPLATE.md 2018-01-03 10:28:13 +01:00
Dimitris Panokostas
dd73f3cb86
Create CODE_OF_CONDUCT.md 2018-01-03 10:18:02 +01:00
Dimitris Panokostas
4b135fdcfa Default setting for Line Doubling is now ON, if the host resolution allows it 2018-01-03 00:48:54 +01:00
Dimitris Panokostas
b3aee9f86c Fixed Dispmanx: parts of GUI showing in the background when emulation starts 2018-01-02 22:57:33 +01:00
Dimitris Panokostas
9fc803a7e3 Added Correct Aspect Ratio calculation for all DispmanX targets, controlled by option in the Display Panel 2018-01-02 20:17:32 +01:00
Dimitris Panokostas
f3de450205 Dispmanx: Added automatic aspect ratio calculation, ensure the GUI is cleared from screen when closed 2018-01-02 16:43:19 +01:00
Dimitris Panokostas
d03ffe8495 Removed extra flags from Makefile 2018-01-02 16:42:26 +01:00
Dimitris Panokostas
36660d2a91 Fixed segfault when exiting emulator in SDL2 2018-01-01 23:21:49 +01:00
Dimitris Panokostas
8dc625b84d Fix #172 2017-12-30 18:10:36 +01:00
Dimitris Panokostas
c778b6f19b Added new experimental target: SDL2 with DispManX 2017-12-30 01:37:52 +01:00
Dimitris Panokostas
949018a755 Fixed syntax error which broke SDL1 build 2017-12-30 00:39:34 +01:00
Dimitris Panokostas
56d594b70f Defined bswap_* to use the assembly version 2017-12-29 10:37:20 +01:00
Dimitris Panokostas
4e43b40c38 Moved bits_in_mask and mask_shift into gfxutil (as in WinUAE) 2017-12-29 10:36:41 +01:00
Dimitris Panokostas
8aa90db96f SDL2: use surface's native pixel format instead of hardcoding one 2017-12-29 00:47:37 +01:00
Dimitris Panokostas
2f7c7607ff SDL2 graphics render code cleanup 2017-12-28 23:16:19 +01:00
Dimitris Panokostas
226bc87f4c Always set next_synctime to zero (both SDL1 and SDL2) when opening a screen 2017-12-28 16:19:40 +01:00
Dimitris Panokostas
2f8f163351 Removed CAPSLOCK_DEBIAN_WORKAROUND from Makefile, no longer needed 2017-12-28 16:19:09 +01:00
Dimitris Panokostas
437495c33e Restored SDL1 initialization in main (earlier commit broke it) 2017-12-28 14:46:25 +01:00
Dimitris Panokostas
ab0f5d5079 Moved SDL initialization code, SDL2 speed improvements and code cleanup 2017-12-28 13:25:12 +01:00
Dimitris Panokostas
19c5728ca3 Updated VisualGDB project to include new PanelAbout 2017-12-28 00:10:50 +01:00
Dimitris Panokostas
43479887b6 SDL2: Improved refresh rate detection, fixed idle time calculation and slightly improved performance further 2017-12-28 00:09:52 +01:00
Dimitris Panokostas
809781267d Brought back disabled KEYINPUT_EVENT_* for controller mapping 2017-12-27 21:59:33 +01:00
Dimitris Panokostas
c602ee63e3 Use render thread in drawing for SDL2 also (small performance boost) 2017-12-27 21:46:24 +01:00
Dimitris Panokostas
567caa3a4f Removed Pandora-specific code 2017-12-27 15:08:50 +01:00
Dimitris Panokostas
9d940ca0a9 Changed SDL2 screen updates to Streaming texture 2017-12-27 14:45:28 +01:00
Dimitris Panokostas
470867eb83 Updated VSLinux solution to include latest files 2017-12-27 12:03:36 +01:00
Dimitris Panokostas
7386f6d982 Simplified Makefile and added -mtune options for platforms 2017-12-26 21:15:42 +01:00
Dimitris Panokostas
a278fee947 minor cleanup 2017-12-26 19:15:59 +01:00
Dimitris Panokostas
0a00c748eb Added PanelAbout with version and Contributors information 2017-12-26 19:15:42 +01:00
Dimitris Panokostas
342d2e4c2c Code cleanup, simplification and modernization 2017-12-26 14:04:41 +01:00
Dimitris Panokostas
66a2956a76 Fixed some incorrect Pandora platform options and references 2017-12-26 13:23:22 +01:00
Dimitris Panokostas
f12b298223 Modernized code syntax for fpp_native 2017-12-26 13:22:35 +01:00
Dimitris Panokostas
e17822a11f Fixed changed in vertical offset were not applied during runtime 2017-12-26 12:43:48 +01:00
Dimitris Panokostas
67f4926aae Fixed bug where UAEControl would request a Quit but the emulator would freeze in SDL1 2017-12-26 00:55:44 +01:00
Dimitris Panokostas
88c3c95b71 Fixed unwanted behavior with extra characers entered (Space, P, Return) when using Keyboard mapping as Joystick 2017-12-26 00:13:23 +01:00
Dimitris Panokostas
2d5cd81c7e Fixed bug when selecting a disk/CD image the dropdown list showed another being selected 2017-12-25 23:38:42 +01:00
Dimitris Panokostas
5ae659eb37 Fixed incorrect initialization of jport struct 2017-12-25 21:23:34 +01:00
Dimitris Panokostas
123d00ee51 Use strncmp instead of equality operator 2017-12-25 02:11:19 +01:00
Dimitris Panokostas
e04be02c6c Improved positioning and sizing in some panels 2017-12-25 02:00:11 +01:00
Dimitris Panokostas
f848b6801a Added initialization in constructor for struct jport 2017-12-25 01:30:01 +01:00
Dimitris Panokostas
606aaea675 Added some error checking when loading the GUI font 2017-12-25 01:27:32 +01:00
Dimitris Panokostas
c993ba7055 Simplified Makefile for common options, added fine-tuned optimization flags 2017-12-25 00:58:03 +01:00
Dimitris Panokostas
6e87512c15 Fixed issues with Navigation in some panels 2017-12-25 00:56:13 +01:00
Dimitris Panokostas
541af31644 Brought back Vertical Offset option in PanelDisplay 2017-12-25 00:15:51 +01:00
Dimitris Panokostas
ed876469c7 Fixed crash when pressing Up/Down in the GUI due to incorrect check for Navigation 2017-12-22 22:33:02 +01:00
Dimitris Panokostas
979a94ae50 Speed improvement: use optimized byteswap functions 2017-12-22 22:06:38 +01:00
Dimitris Panokostas
62691cb984 Fixed target specific options being saved even with no value 2017-12-22 21:24:51 +01:00
Dimitris Panokostas
aaa1a506e7 Fixed JIT cache size being hardcoded in some places 2017-12-22 21:24:18 +01:00
Dimitris Panokostas
026a1fde11 Fixed some config options not being recognized correctly as target-specific while loading 2017-12-22 20:54:27 +01:00