Commit graph

2096 commits

Author SHA1 Message Date
Dimitris Panokostas
69ffd518f1 Added Flickerfixer option in GUI 2020-07-14 00:54:51 +02:00
Dimitris Panokostas
de9afe98c3 Updated beta version date 2020-07-13 21:55:41 +02:00
Dimitris Panokostas
850399d5c8 GUI refactoring and improvements 2020-07-13 21:55:31 +02:00
Dimitris Panokostas
01fa60c141 Fixed #652: Increased save state slots to 10 2020-07-13 21:55:02 +02:00
Dimitris Panokostas
44a57cbd41 Disable SDL2-only GUI controls under Dispmanx 2020-07-13 17:22:57 +02:00
Dimitris Panokostas
2f8a819a2b Fixed 24-bit addressing changes did not trigger update in RAM 2020-07-13 01:30:53 +02:00
Dimitris Panokostas
bcf6da30e8 Added ShapeShifter support checkbox in GUI 2020-07-12 22:56:24 +02:00
Dimitris Panokostas
ed9018d7bd Preparation for hardware sprite support 2020-07-12 22:01:39 +02:00
Dimitris Panokostas
3c396c051f Refactored copyall() 2020-07-12 21:13:16 +02:00
Dimitris Panokostas
9d6c905320 Use RGBFB_R5G6B5PC for 16-bit P96 modes 2020-07-12 21:05:41 +02:00
Dimitris Panokostas
81da26b590 Fixed modified prefs would not always get applied
This is a better fix for the same problem
2020-07-12 11:12:33 +02:00
Dimitris Panokostas
c81267e903 minor cleanup 2020-07-12 10:51:19 +02:00
Dimitris Panokostas
d445b41155 Don't disable Z3 and RTG RAM sliders if emulating 2020-07-12 10:35:57 +02:00
Dimitris Panokostas
5138895e74 Updated beta version date 2020-07-12 03:07:52 +02:00
Dimitris Panokostas
810d27a062 Implemented support for gamma and blackerthanblack option 2020-07-12 03:07:41 +02:00
Dimitris Panokostas
7fa56b5be2 gfx minor improvements 2020-07-12 03:05:13 +02:00
Dimitris Panokostas
a5c370ff29 VisualGDB: do not omit frame pointer in debug builds 2020-07-12 03:01:41 +02:00
Dimitris Panokostas
5b2fab94ff P96 cleanup of unneeded lines 2020-07-12 03:00:33 +02:00
Dimitris Panokostas
45d5430e09 Fixed Z3 RAM would not get set correctly on reset
- Fixes bug where workbench background would be corrupt when switching from one RTG config to another
- Fixes CDTV would not show kickstart screen #658
2020-07-12 02:58:31 +02:00
Dimitris Panokostas
ca30524d5d formatting cleanup 2020-07-12 02:49:58 +02:00
Dimitris Panokostas
e56fcde7be status line updates 2020-07-12 00:57:13 +02:00
Dimitris Panokostas
187e994189 Minor refactoring 2020-07-12 00:47:52 +02:00
Dimitris Panokostas
a7bdb6111b slimming down unused P96 logic 2020-07-11 18:02:14 +02:00
Dimitris Panokostas
424707aaa8 Implemented DX_Fill() 2020-07-11 16:02:16 +02:00
Dimitris Panokostas
d13b9571f8 formatting change 2020-07-11 14:41:26 +02:00
Dimitris Panokostas
80c6283a10 Fixed inconsistent setting name 2020-07-11 14:40:22 +02:00
Dimitris Panokostas
951c2b7662 Don't set screen_is_picasso = 0 during reset 2020-07-11 00:19:08 +02:00
Dimitris Panokostas
a4f387ce37 Fixed Status Line Native setting would not get saved if disabled 2020-07-10 23:30:07 +02:00
Dimitris Panokostas
7a91d62d22 Shut down P96 mode on emulator reset
Prevents cases where it tried to draw the status line on RTG when that didn't exist
2020-07-10 23:11:03 +02:00
Dimitris Panokostas
f9ff3c5b90 formatting cleanup in machdep 2020-07-10 23:10:05 +02:00
Dimitris Panokostas
1fb59076ef real fix for filesys double-free crash 2020-07-10 19:06:16 +02:00
Dimitris Panokostas
1e7e1a03d7 Actually fix previous commit 2020-07-10 18:52:48 +02:00
Dimitris Panokostas
b50d70dcaa Avoid double-free error on emulator restart 2020-07-10 18:49:32 +02:00
Dimitris Panokostas
efd8d84d4f Make sure mouse is grabbed on startup 2020-07-10 18:20:55 +02:00
Dimitris Panokostas
350b114e2e Made picasso_trigger_vblank static 2020-07-10 13:14:19 +02:00
Dimitris Panokostas
44ade8a34a Optimize P96 32-bit modes 2020-07-10 13:13:59 +02:00
Dimitris Panokostas
a32471cab1 Updated beta version date 2020-07-10 02:55:31 +02:00
Dimitris Panokostas
a9166eb8b8 Fixed dispmanx version would show black screen after exiting GUI 2020-07-10 02:51:32 +02:00
Dimitris Panokostas
d3699d69b5 Call set_mouse_grab() from the other areas as well 2020-07-10 00:08:41 +02:00
Dimitris Panokostas
d525536654 Fixed mouse would not get grabbed on startup
Improved mouse grab/release logic
2020-07-10 00:00:53 +02:00
Dimitris Panokostas
1be9927529 Fixed custom header contained extra reference to vsync_counter 2020-07-09 01:16:51 +02:00
Dimitris Panokostas
cc42698e2a minor formatting and header updates 2020-07-08 23:18:58 +02:00
Dimitris Panokostas
3e723c2f4d Updated beta version date 2020-07-08 18:59:01 +02:00
Dimitris Panokostas
1e38eaeb3d Implemented Status Line for RTG setting, Updated GFX routines
- Separate options for status line Native or RTG
- Fixed SDL2 render thread would trigger a new thread on each frame
2020-07-08 18:58:35 +02:00
Dimitris Panokostas
9c41112607 Added render thread option by default on RockPro64 target 2020-07-08 18:55:48 +02:00
Dimitris Panokostas
aa5c00bbaa Added window icon
Uses a fixed path for now: data/amiberry.png
2020-07-08 00:42:29 +02:00
Dimitris Panokostas
44e10b5357 minor refactoring in set mouse grab 2020-07-08 00:41:53 +02:00
Dimitris Panokostas
95a7e4d1ce added amiberry icon in data 2020-07-07 23:38:49 +02:00
Dimitris Panokostas
18b7d307b9 Dispmanx: only switch layers if allow host-run was enabled 2020-07-07 23:07:28 +02:00
Dimitris Panokostas
586976762b fixed mouse grabbing logic 2020-07-07 22:45:50 +02:00