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
Dimitris Panokostas
4c910bb433
minor variable handling in amiberry_hardfile
2020-07-04 19:14:36 +02:00
Dimitris Panokostas
29c99bc9e4
Added filesys.hpp in VisualGDB project
2020-07-04 18:48:59 +02:00
Dimitris Panokostas
bf9a0781b3
Minor cleanup and error handling in amiberry_filesys
2020-07-04 18:48:39 +02:00
Dimitris Panokostas
dd727e7588
Added missing reference to clipboard.o in Makefile
...
Fixes compiling failure
2020-07-04 15:08:25 +02:00
Dimitris Panokostas
0eddb13ae5
Added some basic error handling in main
2020-07-04 14:53:43 +02:00
Dimitris Panokostas
673e14ac60
WIP: Implemented clipboard sharing functionality
...
Not fully done yet, WIP
2020-07-04 14:53:00 +02:00
Dimitris Panokostas
91ec59c434
Added tablet library files in VisualGDB project
2020-07-04 14:50:40 +02:00
Dimitris Panokostas
71b68f7c5e
Implemented tablet.library (WIP)
...
not yet used, work in progress
2020-07-04 14:49:56 +02:00
Dimitris Panokostas
3014d21179
Implemented uaeexe functionality
2020-07-04 14:40:19 +02:00
Dimitris Panokostas
e4f2c8d187
More ide and scsi updates
2020-07-04 14:28:20 +02:00
Dimitris Panokostas
10b51595b0
Filesys updates
2020-07-04 14:00:38 +02:00
Dimitris Panokostas
ff5b5a1e22
Fixed compiler error, updated amiberry_hardfile
2020-07-04 13:39:25 +02:00
Dimitris Panokostas
fe9a81777c
Updated hardfile code from latest WinUAE sources
2020-07-04 13:23:05 +02:00
Dimitris Panokostas
d2d59d2a1c
Added #ifdef for ARM-specific inline assembly
2020-07-04 11:38:28 +02:00
Dimitris Panokostas
898b14a4f2
Removed duplicate lines
2020-07-04 11:38:08 +02:00
Dimitris Panokostas
f1ffac37c6
Updated beta version date
2020-07-04 00:23:05 +02:00
Dimitris Panokostas
dde55f72f5
Fixed bug when changing from 32-bit to 16-bit screenmodes
...
Screen size and colors were incorrect
2020-07-04 00:22:37 +02:00
Dimitris Panokostas
37ac96efb8
Fixed formatting
2020-07-03 21:21:19 +02:00
Dimitris Panokostas
00797e371e
make sure the regs are defined for 64-bit CPUs also
2020-07-03 18:17:47 +02:00
Dimitris Panokostas
c379e1e20e
replaced uae_log with write_log in vm
2020-07-03 10:49:28 +02:00
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