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