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
Dimitris Panokostas
097c1a6f03
Updated filesys bootrom with more functions
...
We now have clipboard sharing, consolehook and shellexecute
2020-07-06 00:14:08 +02:00
Dimitris Panokostas
61a51d74e4
Fixed GUI would not accurately reflect CPU options
...
Some options can not be mixed (e.g. JIT and CPU More compatible).
Those were fixed after starting emulation, but the GUI shouldn't even allow them in the first place.
2020-07-05 15:04:22 +02:00
Dimitris Panokostas
644d26a117
minor formatting fix
2020-07-05 15:02:12 +02:00
Dimitris Panokostas
a24626e8c3
Updated sound to use the newer SDLAudioDevice functions
2020-07-05 02:12:13 +02:00
Dimitris Panokostas
e08a305b25
Fixed memory leaks in amiberry_input
2020-07-05 02:11:37 +02:00
Dimitris Panokostas
d4953c6dc0
minor refactoring in threads
2020-07-05 01:46:34 +02:00
Dimitris Panokostas
99aec40a6a
minor readability improvement in SelectorEntry
2020-07-05 01:42:36 +02:00
Dimitris Panokostas
f2b35707fb
fixed typo
2020-07-05 01:42:05 +02:00
Dimitris Panokostas
e0669f9a3e
Fixed memory leak in main_window widgets
2020-07-05 01:04:09 +02:00
Dimitris Panokostas
fa6af2fb73
Fixed memory range overlap
2020-07-05 00:20:53 +02:00
Dimitris Panokostas
885b15a71f
Removed variable during SDL initialization
2020-07-05 00:20:20 +02:00
Dimitris Panokostas
31719df8a4
Fixed double free error on exit
2020-07-05 00:08:36 +02:00
Dimitris Panokostas
70298c0832
Use SDL string functions where possible
2020-07-04 21:30:15 +02:00
Dimitris Panokostas
daa33c5af1
Make sure SANITIZE can be used properly when needed
2020-07-04 21:07:38 +02:00
Dimitris Panokostas
b494d5b0c4
Commented out unused function in blkdev_cdimage
2020-07-04 19:24:24 +02:00
Dimitris Panokostas
0196f732f8
removed unused functions from memory
2020-07-04 19:21:34 +02:00