Commit graph

1994 commits

Author SHA1 Message Date
Dimitris Panokostas
033d4271bb Removed vm from Makefile for now
Don't need it until the memory allocation code is rewritten, and it fails during compilation in AARCH64
2020-07-03 10:46:40 +02:00
Dimitris Panokostas
02aa68f5c4 Auto check/enable SCSI when needed
If we have a CD inserted, but not emulating a CD32 or CDTV, auto-enable SCSI in the GUI also
2020-07-03 10:06:10 +02:00
Dimitris Panokostas
6848cff4dc First implementation of consolehook 2020-07-02 22:27:32 +02:00
Dimitris Panokostas
a6bd398ece minor cleanup in vm 2020-07-02 21:33:07 +02:00
Dimitris Panokostas
12126fb571 Updated beta version date 2020-07-02 21:20:08 +02:00
Dimitris Panokostas
35df876edf Minor Custom improvements
Enabled custom_line and magic_sprite_mask
2020-07-02 21:19:01 +02:00
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