Dimitris Panokostas
f6b22bb8e2
Fixed #608 : Improved GUI documentation
2020-03-16 22:06:28 +01:00
Dimitris Panokostas
9b4712cfd7
Fixed #609 : Screen height would change when changing refresh rate
2020-03-07 11:43:28 +01:00
Dimitris Panokostas
0b6bf581ea
Simplify interrupt handling, fix delays (only external signals have long delay).
2020-03-03 00:48:26 +01:00
Dimitris Panokostas
41ea38f314
Remove KS 1.1 from quickstart a500 1.2 config.
2020-03-03 00:32:23 +01:00
Dimitris Panokostas
d0de92e495
Fixed #604 : GUI would crash if Load config was pressed without a configuration file selected.
2020-03-02 17:37:20 +01:00
Dimitris Panokostas
387d97bda1
Change makefile EOL to LF
2020-02-27 08:36:14 +01:00
Dimitris Panokostas
e94c4f0b65
Fixed #597
2020-02-25 20:33:57 +01:00
Dimitris Panokostas
b604306194
JIT: implemented BFINS
...
Merged from TomB's repo
2020-02-22 10:06:52 +01:00
Dimitris Panokostas
d143b40692
Better implementation for #540
2020-02-21 13:04:14 +01:00
Dimitris Panokostas
08f675b9c5
Removed unused file
2020-02-20 09:17:31 +01:00
Dimitris Panokostas
c95512b7a8
Bumped version to v3.1.2
2020-02-18 10:19:38 +01:00
Dimitris Panokostas
077dab0c6d
JIT bugfixes
...
- bugfix shift opcodes
- bugfix CMP.W (32 bit only)
2020-02-18 09:11:58 +01:00
Dimitris Panokostas
959f0869cb
Modernized code and fixed compiler warnings in Guisan widgets
2020-02-07 11:20:25 +01:00
Dimitris Panokostas
0c56349025
Removed FocusBugWorkaround() #581
2020-02-07 10:36:53 +01:00
Dimitris Panokostas
615e9520e7
Added FPS cap for GUI to avoid high CPU usage
2020-02-06 22:44:31 +01:00
Dimitris Panokostas
4f71144e8a
Fixed #581 : Unable to create HDFs larger than 2GB
2020-02-06 21:39:32 +01:00
Dimitris Panokostas
40ced7bc4a
If the host resolution is less than 800x600, go full screen automatically
2020-02-06 12:14:32 +01:00
Dimitris Panokostas
406808dfe6
Simplified GUI screen updates
2020-02-06 12:14:07 +01:00
Dimitris Panokostas
996bcbe5ab
Ensure we update the screen once when starting up
2020-02-06 10:07:17 +01:00
Dimitris Panokostas
a47c1f41f7
Cleanup in Navigation
2020-02-06 00:33:06 +01:00
Dimitris Panokostas
1e809165b2
Improved order of widgets in Config panel
...
Tab navigation didn't work properly
2020-02-06 00:32:12 +01:00
Dimitris Panokostas
bdde8cbf15
Further improved CPU usage in GUI windows
2020-02-06 00:31:20 +01:00
Dimitris Panokostas
bfe8a34b20
Only react to input events we care about
...
It seems that at least under X11, SDL2 sends events to the window constantly even when no user input has occurred.
This resulted in 100% cpu usage when having the GUI open, since for every event detected we were redrawing the screen for no reason.
With this change, we monitor only the kind of events we want to react upon, and perform the screen update when one of those is triggered.
2020-02-05 23:33:39 +01:00
Dimitris Panokostas
79b4c8dfe9
Guisan: added toggle button widget
2020-02-05 21:56:17 +01:00
Dimitris Panokostas
684a9b4bce
Fixed #581 : could not create HDFs larger than 2GB
...
This was missed when adding support for 64-bit file operations, relevant link: https://stackoverflow.com/questions/730709/2gb-limit-on-file-size-when-using-fwrite-in-c
2020-02-05 21:39:17 +01:00
Dimitris Panokostas
700ddbffa0
Bump version to v3.1.1
2020-02-05 00:52:11 +01:00
Dimitris Panokostas
71a561ed23
Added defaults for H/V centering and scaling method ( Fixed #577 , fixed #576 )
2020-02-05 00:41:43 +01:00
Dimitris Panokostas
d0ee05dfb0
Remove further references to obsolete Y Offset setting
2020-02-05 00:25:48 +01:00
Dimitris Panokostas
3d1aea2e65
Removed parsing of obsolete Y Offset option from WHDLoad booter
2020-02-05 00:22:08 +01:00
Dimitris Panokostas
e80850e4a3
Added 270 as Height option in GUI, improved behavior when loading from config ( fixes #571 )
...
If loading Width/Height values from a config file that don't exist in the list of presets, still honor that in the GUI
2020-02-05 00:11:38 +01:00
Dimitris Panokostas
4ab0e9eda8
Don't use FASTERCYCLES for RK3326 target, test USE_RENDER_THREAD
2020-02-04 23:20:14 +01:00
Dimitris Panokostas
bca10c7fff
Do not inject random startup/track step bits if no drive is selected. Do not fall back to turbo mode if no drives are selected when disk dma is started.
2020-02-04 22:17:54 +01:00
Dimitris Panokostas
0eb150d1d5
Allow null config status output buffer.
2020-02-04 22:15:07 +01:00
Dimitris Panokostas
eaec12cf1d
Refactored disk gui information. Show yellow border in OSD if disk is write protected.
2020-02-04 22:13:24 +01:00
Dimitris Panokostas
2d944f1014
Add dsk to autodetected extension list.
2020-02-04 21:58:49 +01:00
Dimitris Panokostas
6f64001927
Check and reject too large physical block sizes.
2020-02-04 21:52:23 +01:00
Dimitris Panokostas
dfdf600999
Ignore VisualGDB settings files
2020-02-04 16:14:14 +01:00
Dimitris Panokostas
06352b864b
Removed FASTERCYCLES define from Go Advance
2020-02-04 11:03:24 +01:00
Dimitris Panokostas
5d9a466467
Don't apply Quickstart model options if we loaded a config on startup
2020-02-03 20:38:13 +01:00
Dimitris Panokostas
c6b3b1af26
Minor markdown improvements in README
2020-02-03 10:53:10 +01:00
Dimitris Panokostas
30062e91f2
JIT: reduced size of emitted code (30% smaller), slightly better performance
2020-02-03 10:52:55 +01:00
Dimitris Panokostas
e66e1e863f
Removed unused font
2020-02-03 10:10:53 +01:00
Dimitris Panokostas
2c78c68e94
Default back to F12 for opening the GUI, if no assigned key was found
2020-02-03 00:08:25 +01:00
Dimitris Panokostas
dbbc33f782
Bump version to 3.1.0
2020-02-01 20:50:48 +01:00
Dimitris Panokostas
8314acd695
Fixed rotated emulation display
2020-02-01 13:04:28 +01:00
Dimitris Panokostas
a72be45c3a
Improved rotation angle behavior
2020-02-01 12:44:50 +01:00
Dimitris Panokostas
1b68e246a3
Fixed rotatied picture was cropped in GUI
2020-02-01 12:42:28 +01:00
Dimitris Panokostas
c618efc0c5
Minor cleanup
2020-01-31 23:31:32 +01:00
Dimitris Panokostas
b5ca4367fd
Removed reference to obsolete header
2020-01-31 22:22:29 +01:00
Dimitris Panokostas
29a5b31b66
Removed obsolete SDL1 files
2020-01-31 22:13:58 +01:00