Commit graph

684 commits

Author SHA1 Message Date
Dimitris Panokostas
b2044243ce Updated VSLinux project to add /usr/local/include/ as an Include path as well 2018-01-09 23:29:26 +01:00
Dimitris Panokostas
2bcb11877c Updated some header references 2018-01-09 23:28:25 +01:00
Dimitris Panokostas
a34fb794c6 Updated VisualGDB solution and projects to include Dispmanx target, genblitter, genlinetoscr projects 2018-01-09 22:59:22 +01:00
Dimitris Panokostas
647f573a65 Better fix for #142 2018-01-08 15:48:33 +01:00
Dimitris Panokostas
0a21fb4625 Fixed #142 2018-01-07 22:22:49 +01:00
Dimitris Panokostas
c70d2c09e9 Updated VSLinux project 2018-01-05 16:31:33 +01:00
Dimitris Panokostas
3743b2c394 GUI texture now uses format from Surface 2018-01-05 16:29:19 +01:00
Dimitris Panokostas
281b68a4d7 Fixed typo in InGameMessage 2018-01-05 15:41:32 +01:00
Dimitris Panokostas
32b637a3ac Fixed 100% CPU usage while idle in InGameMessage 2018-01-05 15:38:01 +01:00
Dimitris Panokostas
748130a5ea Fixed CPU usage at 100% while in GUI 2018-01-05 13:27:07 +01:00
Dimitris Panokostas
78d0986b61 guisan updates for surfaces 2018-01-05 13:24:52 +01:00
Dimitris Panokostas
1c00afac89 Fixed typo, minor cleanup 2018-01-04 22:57:28 +01:00
Dimitris Panokostas
4fdd73b9c7 Don't use the dummy_surface except if we're on SDL1 2018-01-04 22:05:39 +01:00
Dimitris Panokostas
dec959ac3f Don't call SDL_UpdateTexture when using Dispmanx in SDL2 2018-01-04 21:52:20 +01:00
Dimitris Panokostas
d7ac7b446c Simplified some Makefile common flags 2018-01-04 21:03:10 +01:00
Dimitris Panokostas
ccc558d73e Bumped version to 2.8 beta 2018-01-04 16:38:14 +01:00
Dimitris Panokostas
a75aa6b953 Added GCC Profile option in Makefile 2018-01-04 16:13:21 +01:00
Dimitris Panokostas
fbde5502b5 Moved OpenGUI and Quit buttons back to Misc panel 2018-01-04 16:11:02 +01:00
Dimitris Panokostas
21b8fe9e4a Moved Quit/Enter GUI options from Misc to Input panel 2018-01-04 15:24:48 +01:00
Dimitris Panokostas
45ae8f295f Cleaned up unused variables in ShowMessage 2018-01-04 14:33:11 +01:00
Dimitris Panokostas
7620f981eb Fixed Navigation wouldn't go to "Shutdown" button 2018-01-04 14:31:22 +01:00
Dimitris Panokostas
ee3279629d Added Game Controller support in InGameMessage 2018-01-04 14:16:27 +01:00
Dimitris Panokostas
f2e4a16128 Fixed InGameMessage for SDL1 properly 2018-01-04 10:01:30 +01:00
Dimitris Panokostas
6e7298eb72 Cleaned up GUI code regarding Action Replay sections 2018-01-04 00:28:02 +01:00
Dimitris Panokostas
d870462afc Added more Event definitions and updated handling to match WinUAE 2018-01-04 00:27:17 +01:00
Dimitris Panokostas
edc9bd3616 Set default key for activating Action Replay/HRTmon to Pause/Break 2018-01-03 23:16:19 +01:00
Dimitris Panokostas
ba9a92bc94 Fixed emulator would freeze if InGameMessage was requested on startup, before we initialized the screen 2018-01-03 23:04:45 +01:00
Dimitris Panokostas
3f12881e0c Fixed SDL_SCANCODE_NONUSBACKSLASH mapping 2018-01-03 22:11:30 +01:00
Dimitris Panokostas
1bf216e292 Fixed trailing for all paths (in case a slash was missing) 2018-01-03 22:07:57 +01:00
Dimitris Panokostas
4da56a6aa6 Code cleanup and modernization 2018-01-03 21:49:41 +01:00
Dimitris Panokostas
1b1635d05e Added suppport for NONUSBACKSLASH key, maps to INPUTEVENT_KEY_2B 2018-01-03 20:29:33 +01:00
Dimitris Panokostas
027241dbc5 Fixed keyboard input recognition for SDL2 (and NumPad Comma detection for both SDL1/SDL2) 2018-01-03 20:04:44 +01:00
Dimitris Panokostas
80273f4ec5 Use the same input detection in GUI for both SDL1 and SDL2 (keysym.sym instead of keysym.scancode) 2018-01-03 16:47:25 +01:00
Dimitris Panokostas
ae311d6ffe Improved Caps Lock status detection and sync 2018-01-03 16:25:01 +01:00
Dimitris Panokostas
8a685f9fad Removed unused code 2018-01-03 14:21:14 +01:00
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