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