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
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