Commit graph

2070 commits

Author SHA1 Message Date
Dimitris Panokostas
d870c6cea4 Fixed #628: Removed obsolete "Hide idle led" option 2020-05-03 12:51:40 +02:00
Dimitris Panokostas
1de27dec69 clang syntax readability improvements 2020-05-03 12:00:06 +02:00
Dimitris Panokostas
67f5ce0fe8 Fixed #633: -cdimage option would not set ",image" flag in config 2020-05-03 11:59:47 +02:00
Dimitris Panokostas
47fcd8e6c1 Set Amiberry version to next beta 2020-05-03 00:07:26 +02:00
Dimitris Panokostas
a069170806 Bumped UAE version to 4.4.0 2020-05-02 23:48:39 +02:00
Dimitris Panokostas
fdb06a4bbd BPLCON4 sprite bank/bitplane XOR timing. 2020-05-02 23:48:13 +02:00
Dimitris Panokostas
84590cefdd cdimage0=. worked slightly differently than GUI eject and didn't eject the CD properly in all situations. 2020-05-02 23:47:32 +02:00
Dimitris Panokostas
60efc71e39 Minor update to the Usage help text 2020-04-30 20:11:12 +02:00
Dimitris Panokostas
56c6a2c268 Minor WinUAE merges 2020-03-31 09:14:15 +02:00
Dimitris Panokostas
bc607fec66 Bumped version to 3.1.3 2020-03-26 16:01:22 +01:00
Dimitris Panokostas
43dc6e0a0e Merge branch 'master' of https://github.com/midwan/amiberry 2020-03-26 15:58:12 +01:00
Dimitris Panokostas
64c20d4b65 Fixed #613: Support for symbolic links
in File/Directory browser in GUI
2020-03-26 15:57:49 +01:00
Dimitris Panokostas
64e86b7a2a
Update README.md 2020-03-23 08:35:45 +01:00
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