Commit graph

2272 commits

Author SHA1 Message Date
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
Dimitris Panokostas
135c8b2de8 Only re-grab the mouse if the user clicks on the emulator screen 2020-07-07 22:18:21 +02:00
Dimitris Panokostas
87114c325d Updated beta version date 2020-07-07 16:29:00 +02:00
Dimitris Panokostas
9497f826da Move Dispmanx layers when using host-run
- When launching something with host-run, move the Amiga display Dispmanx layer to background
- When the focus is regained, bring the Amiga display layer back to the foreground
2020-07-07 16:28:34 +02:00
Dimitris Panokostas
1b15a672d3 Removed unused function 2020-07-07 02:41:17 +02:00
Dimitris Panokostas
d761ebb8e8 Revert "Updated sound to use the newer SDLAudioDevice functions"
This reverts commit a24626e8c3.
2020-07-06 20:49:44 +02:00
Dimitris Panokostas
864e5dfe76 CPU Panel: changed enabled checkmarks logic
You can now click on JIT, and it will disable incompatible options (24-bit addressing and more compatible), instead of the other way around
2020-07-06 18:57:15 +02:00
Dimitris Panokostas
9862a6e3b4 Fixed Allow Host Run setting would not get saved 2020-07-06 02:33:40 +02:00
Dimitris Panokostas
921cff2896 Removed constexpr
Only works with newer C++ standard
2020-07-06 02:10:53 +02:00
Dimitris Panokostas
655b52d683 Comment out not-yet-ready case in emulib 2020-07-06 02:06:05 +02:00
Dimitris Panokostas
b6af6a986a Made Allow Host-Run an option 2020-07-06 01:59:49 +02:00
Dimitris Panokostas
79e1f22791 Only poll the clipboard if the setting is enabled 2020-07-06 01:45:25 +02:00
Dimitris Panokostas
1b4f88f1c5 Make sure variable is initialized always 2020-07-06 01:05:44 +02:00
Dimitris Panokostas
bae85ba323 Commented out unimplemented function
This caused compiler errors due to undefined references.
2020-07-06 00:52:51 +02:00
Dimitris Panokostas
b4af26b703 Updated beta version date 2020-07-06 00:31:27 +02:00
Dimitris Panokostas
a2a166ba13 Implemented shared clipboard functionality
-Added checkbox in GUI (Misc panel)
-Updated support files accordingly
2020-07-06 00:31:03 +02:00
Dimitris Panokostas
f4d2f88f71 Added filesys_helpers.asm
Might be useful for future implementations
2020-07-06 00:14:41 +02:00