Commit graph

2088 commits

Author SHA1 Message Date
Dimitris Panokostas
2af3b99e24 Updated p96 code from latest sources
Implemented Overlay support
2020-07-02 20:19:06 +02:00
Dimitris Panokostas
435c53a7ce Implemented different autofire methods handling 2020-07-02 16:29:18 +02:00
Dimitris Panokostas
ba6870540a Automatically recapture mouse when it enters the window 2020-07-01 01:19:09 +02:00
Dimitris Panokostas
9d08c74a7f Refactored SDL events handling 2020-07-01 01:08:34 +02:00
Dimitris Panokostas
d42608b546 Mouse capture/release improvements 2020-07-01 00:44:08 +02:00
Dimitris Panokostas
c8c10a713a Implemented handling for Minimize and Restore events
- When minimized, emulation is automatically Paused and input released
- When restoring the window, emulation resumes and input is acquired again
2020-06-30 21:52:02 +02:00
Dimitris Panokostas
18ff2eaa7b Updated beta version date 2020-06-30 09:46:17 +02:00
Dimitris Panokostas
c9a4e88420 Disabled video minimize on focus loss 2020-06-30 09:25:53 +02:00
Dimitris Panokostas
d58d05df8a added vm.cpp and .h in VisualGDB solution 2020-06-30 08:20:38 +02:00
Dimitris Panokostas
3ce62a705d Re-implemented vm from FS-UAE 2020-06-30 01:03:22 +02:00
Dimitris Panokostas
e8eec8443c Fixed undefined references in memory.cpp 2020-06-30 01:02:30 +02:00
Dimitris Panokostas
f67e109988 Updated memory header 2020-06-30 00:48:55 +02:00
Dimitris Panokostas
02c4671c5e minor sync in cfgfile default_prefs
set the rtg_index of rtg boards
2020-06-29 22:32:40 +02:00
Dimitris Panokostas
6b4db7ba53 Updated gayle, expansion and headers from latest upstream 2020-06-29 22:31:51 +02:00
Dimitris Panokostas
6adb0d00ee Updated memory.cpp from latest upstream 2020-06-29 22:31:16 +02:00
Dimitris Panokostas
cab02e2670 Fixed undefined reference to unimplemented function 2020-06-29 22:17:56 +02:00
Dimitris Panokostas
dbb252a725 Reformatting memory.cpp 2020-06-29 20:38:11 +02:00
Dimitris Panokostas
56ac1d81e7 cfgfile: Code cleanup and merge from WinUAE 2020-06-29 16:11:22 +02:00
Dimitris Panokostas
cfe0ac2b6b Renamed ExecuteOnHost to run_on_host
Added some basic error handling
2020-06-29 08:33:40 +02:00
Dimitris Panokostas
26b68d90ed Updated beta version date 2020-06-29 08:32:08 +02:00
Dimitris Panokostas
3e63484ea0 Added new files in VisualGDB solution 2020-06-29 08:31:35 +02:00
Dimitris Panokostas
a2945ef619 Added support for 24-bit modes, save 32-bit screenshots 2020-06-29 08:31:11 +02:00
Dimitris Panokostas
e37d4dccff P96 minor cleanup 2020-06-29 08:26:45 +02:00
Dimitris Panokostas
b022f3d313 ARM assembly helpers update
Merged from TomB (not really used)
2020-06-29 08:26:20 +02:00
Dimitris Panokostas
4789eea572 CPU improvements
Merged from TomB
2020-06-29 08:25:47 +02:00
Dimitris Panokostas
8e3ae80c69 Action Replay - removed delay when triggering event 2020-06-29 08:24:41 +02:00
Dimitris Panokostas
d4c7c83a2c Changed softfloat call in audio 2020-06-29 08:22:10 +02:00
Dimitris Panokostas
558bc5a2e4 Added option to configure scsi.device support from GUI 2020-06-29 08:21:19 +02:00
Dimitris Panokostas
a76b2e8a23 IDE and Expansion improvements (support for CD devices) 2020-06-29 08:20:33 +02:00
Dimitris Panokostas
74c782016b cfgfile improvements 2020-06-29 08:18:41 +02:00
Dimitris Panokostas
7daebaee4f Improvements in akiko cleanup 2020-06-29 08:16:00 +02:00
Dimitris Panokostas
5827f15137 check for success before making media change 2020-06-29 08:15:42 +02:00
Dimitris Panokostas
d2b8a8c637 Defined VAL64 and UVAL64 types 2020-06-29 08:14:19 +02:00
Dimitris Panokostas
33fa6ddcea Minor refactoring of gui window size 2020-06-29 08:13:45 +02:00
Dimitris Panokostas
86bc238c83 Use sleep micros when waiting for render thread 2020-06-29 08:12:07 +02:00
Dimitris Panokostas
997c377f3c Implemented sleep_micros 2020-06-29 08:10:32 +02:00
Dimitris Panokostas
9796e654f0 Reduce max input devices to 8 2020-06-29 08:10:10 +02:00
Dimitris Panokostas
0c6c030022 Restore akiko final when restoring savestate 2020-06-29 08:09:22 +02:00
Dimitris Panokostas
27615dfdb1 Refactored set screen mode logic to function 2020-06-28 23:41:16 +02:00
Dimitris Panokostas
7b6c194287 Made "middle button to untrap" configurable
It's now an option in the Misc panel, like in WinUAE. Defaults to enabled, like before.
2020-06-28 23:24:31 +02:00
Dimitris Panokostas
389ee9bd03 Minor refactoring for getting window flags 2020-06-28 22:51:45 +02:00
Dimitris Panokostas
9675c2edc5 Implemented different screen modes
You can now choose between:
- Windowed
- Full screen (changes resolution)
- Full window (scales to the current resolution)
2020-06-28 22:22:59 +02:00
Dimitris Panokostas
475c7114ac Minor cleanup 2020-06-28 18:52:51 +02:00
Dimitris Panokostas
aa1e0c9534 Disable SCSI emulation if it's not defined 2020-06-28 18:49:22 +02:00
Dimitris Panokostas
f2772b2410 Added target.h reference 2020-06-28 18:47:59 +02:00
Dimitris Panokostas
a75d6dae6f Fixed compiler warning 2020-06-28 18:44:34 +02:00
Dimitris Panokostas
43007b525e Removed const from declaration 2020-06-28 18:39:27 +02:00
Dimitris Panokostas
a87821b394 Fixed missing function that caused compile to fail 2020-06-28 18:35:51 +02:00
Dimitris Panokostas
82730eb25c Fixed #659: Two middle mouse clicks required to return to Amiberry 2020-06-28 13:14:53 +02:00
Dimitris Panokostas
f6d8d467ee Only try to allocate 1GB of Z3 if we have >2GB system RAM 2020-06-28 03:06:23 +02:00