Commit graph

41 commits

Author SHA1 Message Date
Dimitris Panokostas
850399d5c8 GUI refactoring and improvements 2020-07-13 21:55:31 +02:00
Dimitris Panokostas
2f8a819a2b Fixed 24-bit addressing changes did not trigger update in RAM 2020-07-13 01:30:53 +02:00
Dimitris Panokostas
864e5dfe76 CPU Panel: changed enabled checkmarks logic
You can now click on JIT, and it will disable incompatible options (24-bit addressing and more compatible), instead of the other way around
2020-07-06 18:57:15 +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
d7160fcbbe CPU More compatible option was not always enabled when it should
- Additionally, it's now possible to enable it under all non-JIT configurations
- Improved CPU prefs fixing on startup
2020-05-24 11:33:54 +02:00
Dimitris Panokostas
8afd7eee50 Implemented CPU Idle, removed Turbo CPU speed
- Turbo CPU speed is no longer needed, Fastest Possible is now actually as fast as possible CPU emulation!
- Removed obsolete custom timing settings for Fastest CPU setting
- Implemented CPU Idle slider in GUI, which allows to set how much time the CPU emulation should sleep when not in use (keeps the temperature down)
2020-05-22 13:08:45 +02:00
Dimitris Panokostas
ecb56ef5be Modernized code in guisan objects, improved GUI layout 2020-05-15 00:27:51 +02:00
Dimitris Panokostas
1ec8599cd8 Fixed navigation after widgets update 2020-05-14 20:43:26 +02:00
Dimitris Panokostas
a6c7862a26 GUI refactoring
- Removed custom UAE classes, now using only updated standard Guisan components
- Updated all Guisan widgets according to current C++ standards (modernized code)
- Fixed a few minor GUI bugs
- Improved visibility of disabled GUI objects (e.g. sliders, checkboxes, dropdowns)
2020-05-14 01:25:14 +02:00
Dimitris Panokostas
844e8613fd Fixed RAM panel would not refresh when 24-bit addressing was changed (#641) 2020-05-10 11:56:18 +02:00
Dimitris Panokostas
f6b22bb8e2 Fixed #608: Improved GUI documentation 2020-03-16 22:06:28 +01:00
Dimitris Panokostas
c618efc0c5 Minor cleanup 2020-01-31 23:31:32 +01:00
Dimitris Panokostas
6f7a2e613b GUI files reformatting 2019-10-19 10:25:11 +02:00
Dimitris Panokostas
caf089680b Removed SDL1 code, replaced with Dispmanx GUI engine (WIP) 2019-10-08 00:11:59 +02:00
Dimitris Panokostas
9a96d6b2fb Fixed config settings would not get applied after changing a config and resetting 2019-09-20 18:39:27 +02:00
Dimitris Panokostas
77cff6067d Various Android updates 2019-09-02 15:01:01 +02:00
Dimitris Panokostas
dd0c748dde Merged latest WinUAE and uae4arm changes. Added 64-bit support. 2019-08-31 17:30:51 +02:00
Christer Solskogen
a3dd9af895 Code cleanup (#393)
* Code cleanup using deheader for removing unnused headers and adding others to be portable. Removed unused files and renamed .cpp files that are only used as #includes in others

* add missing files
2018-12-23 15:34:53 +01:00
Dimitris Panokostas
b477850782 Improved JIT and JIT FPU default options: Now both are enabled by default in the A4000 Quickstart option only, but disabled by default on all others 2018-04-02 17:12:58 +02:00
Dimitris Panokostas
1b7525ddc0 Added more FPU opcodes (further improves performance of JIT FPU), improved makefile profiler options 2018-02-03 01:30:57 +01:00
Dimitris Panokostas
a8815b211e Added JIT FPU, removed Softfloat option (too slow to be useful) - Thanks TomB! 2018-01-30 01:08:23 +01:00
Dimitris Panokostas
742abe5de8 Added new CPU speed option: Turbo mode. This gives only the minimum possible cycles to chipset, focusing on CPU performance (good for desktop usage) 2018-01-28 19:58:17 +01:00
Dimitris Panokostas
ad7f5b866e Fixed #203: JIT should only be selectable when CPU is > 68010 2018-01-11 22:08:29 +01:00
Dimitris Panokostas
a6b7c599df Code cleanup, corrections and modernization for GUI 2017-12-21 13:53:45 +01:00
Dimitris Panokostas
262f2f1661 Fixed Help text not fitting in screen if resolution was set to 800 horizontal 2017-12-16 23:01:45 +01:00
Dimitris Panokostas
9764b89c55 Fixed GUI layout (CPU) 2017-12-15 13:26:21 +01:00
Dimitris Panokostas
cebfc8f823 Merged SDL1 and SDL2 projects 2017-12-04 15:49:40 +01:00
Dimitris Panokostas
a9368d0187 Revert "Merged SDL1 and SDL2 files in one project"
This reverts commit a37027576a.
2017-12-04 15:45:03 +01:00
Dimitris Panokostas
a37027576a Merged SDL1 and SDL2 files in one project 2017-12-04 15:26:04 +01:00
Dimitris Panokostas
2f4b3c756c GUI code cleanup and minor improvements 2017-12-03 20:56:58 +01:00
Dimitris Panokostas
71408f5db5 Synced most files with latest uae4arm sources (2017-09-22) 2017-09-27 00:15:50 +02:00
Dimitris Panokostas
7bc131d023 WIP - Fixes merge 3 (it now compiles fully) 2017-09-19 14:24:41 +02:00
Dimitris Panokostas
5adf64a276 WIP - Fixes after merge #2 (GUI updates) 2017-09-18 17:36:45 +02:00
Dimitris Panokostas
d129dd6e05 Tweaked color scheme for a more AmigaOS 3.x look 2017-04-14 00:06:59 +02:00
Dimitris Panokostas
9416319b12 GUI improvements 2017-02-24 01:34:54 +01:00
Dimitris Panokostas
cf12cb2eed Code Cleanup 2017-01-29 12:03:00 +01:00
Dimitris Panokostas
8983c0c5a3 Changed SDL1 references to SDL2
SDL1 calls to SDL2 ones
Changed references to Guichan to Guisan
Changed references to renamed paths
2016-12-10 11:40:41 +01:00
Dimitris Panokostas
348281d36a First renames after merge
Renamed folders
Updated Makefile contents
Removed obsolete files/folders
2016-12-09 19:04:33 +01:00
Chips-fr
6cbdde5724 remove *dep directories 2015-05-23 13:28:13 +00:00
Chips-fr
422ed334f4 v0.2: Merge TomB improvements 2015-05-17 07:52:43 +00:00
Chips-fr
e86cde6318 Commit pandora source code 2015-05-13 18:47:23 +00:00