Commit graph

116 commits

Author SHA1 Message Date
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
a59896d96d Added new amiberry.conf parameters
- Default open gui key
- Default quit key
- Rotation Angle
2020-01-25 16:49:22 +01:00
Dimitris Panokostas
1380143f82 Improved help for "model" command line option 2020-01-25 12:37:24 +01:00
Dimitris Panokostas
b1a4bacb8f Implemented Quickstart model selection as a command line option 2020-01-25 12:32:17 +01:00
Dimitris Panokostas
693c44e514 Improved version string handling 2019-12-01 12:39:55 +01:00
Dimitris Panokostas
047b5c5c01 Fixed #537: added version information in -h command-line option 2019-11-26 00:21:21 +01:00
Dimitris Panokostas
abdbbcbb3b Fixed maximum Display sizes 2019-10-28 22:41:44 +01:00
Dimitris Panokostas
1940278d75 Fixed "default.uae" handling 2019-10-27 00:31:14 +02:00
Dimitris Panokostas
8a9ba5c161 Use "default.uae" if found in conf/ by default 2019-10-26 23:51:19 +02:00
Dimitris Panokostas
82ee2d56cc Removed USE_SDL2 define (no longer needed) 2019-10-13 13:16:37 +02:00
Dimitris Panokostas
e4904d3fb0 Removed INIT_SENSOR from SDL2 initialization, to avoid older versions of SDL2 failing to initialize 2019-10-11 01:31:29 +02:00
Dimitris Panokostas
1aa4b30e13 Fixed input handling in GUI (WIP) 2019-10-09 23:51:17 +02:00
Dimitris Panokostas
caf089680b Removed SDL1 code, replaced with Dispmanx GUI engine (WIP) 2019-10-08 00:11:59 +02:00
Dimitris Panokostas
aa5b22d67f Fixed undefined behavior (whdload booter autoload failed) 2019-09-30 23:11:24 +02:00
Dimitris Panokostas
34ce8706b3 Fixed some minor compiler warnings 2019-09-17 13:40:15 +02:00
Dimitris Panokostas
2bf0bf1f7c Fixup framerate prefs on startup #504 2019-09-01 12:59:01 +02:00
Dimitris Panokostas
dd0c748dde Merged latest WinUAE and uae4arm changes. Added 64-bit support. 2019-08-31 17:30:51 +02:00
Dimitris Panokostas
955e03cefc Moved SDL2 initialization to main 2019-08-18 00:05:21 +02:00
hissingshark
4aff208b81 Fix #492. Init Joysticks earlier under SDL2. Build for armv7 on Vero4k. (#495)
* Initialise SDL_joysticks earlier - some need longer to come up and be detected

* Make Vero4k builds for armv7
2019-07-27 10:45:52 +03:00
Dimitris Panokostas
780c020967 #456: Don't try to open the GUI before parsing the command line 2019-03-28 21:45:14 +01:00
Dimitris Panokostas
8ad128d3b4 Fixed #456 2019-03-28 21:26:27 +01:00
Horace And The Spider
f7ed76bfd6 WHDLoad Booter additional downloads (#435)
* Bugfix for 2nd controller selection

* ignore netbeans project

* Add experimental `-autocd=` loading of files (.cue works very well - .iso should also)

* CD Autoloading adapted to include .uae file check and hostconf controller options

* Beginning of Booter Panel implentation

* Booter Panel development .. start on XML reading for picked LHA file

* New WHDLoad booter, included updated boot-data.zip, plus new hostprefs FIXED_HEIGHT= option and bugfixes for XML reading, and symlink ROM scan. Plus updated XML

* Upload of .RTB files that need to accompany the Symlinked Kickstarts, for WHDLoad compatibility.

* Allows for additional libraries from `boot-data.zip` to be linked on load, to aid compatibility (e.g. Dungeon Master), plus new XML

* Fix hardware settings tab issues from XML reading, plus additional write_log reports for debugging WHD booter.

* Code cleanup (non-essential)

* XML Download button added to paths panel including date checking

* WHDLoad local copy

* Added check for internet connectivity before downloading XML

* Updated button to download WHDLoad and .RTB files (if not present) with XML file.
2019-02-23 10:00:25 +01:00
Dimitris Panokostas
fcfcdc3ca6 Fixed -autoload option 2019-02-20 22:01:52 +01:00
Dimitris Panokostas
7267239bba Indentation corrections, code cleanup and minor improvements 2019-02-20 20:00:19 +01:00
Horace And The Spider
537781e6d3 WHDLoad and AutoBooter Update (#430)
* Bugfix for 2nd controller selection

* ignore netbeans project

* Add experimental `-autocd=` loading of files (.cue works very well - .iso should also)

* CD Autoloading adapted to include .uae file check and hostconf controller options

* Beginning of Booter Panel implentation

* Booter Panel development .. start on XML reading for picked LHA file

* New WHDLoad booter, included updated boot-data.zip, plus new hostprefs FIXED_HEIGHT= option and bugfixes for XML reading, and symlink ROM scan. Plus updated XML

* Upload of .RTB files that need to accompany the Symlinked Kickstarts, for WHDLoad compatibility.
2019-02-13 10:46:32 +01:00
Dimitris Panokostas
05dbf48da3 Removed more unused code 2019-02-08 20:41:31 +01: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
9128655e68 Added a few more CPU config checks on startup 2018-12-05 22:13:21 +01:00
Dimitris Panokostas
2351c17140 Further updated OnScreen LEDs code from WinUAE, fixed #330 2018-06-06 22:59:12 +02:00
Dimitris Panokostas
12c2272f4b Code cleanup and modernization 2018-03-11 21:35:01 +01:00
Horace And The Spider
af82ad7833 WHDLoad Booter Direct within Amiberry (#283)
* WHDBooter Itegration

* Further WHDBoot development

* Clean-ups and beginning of kick-rom checking

* Loads matching .whd (database) config file from game-data folder, and .uae from /confs/ - start of host options

* Fixes problem with saving of equally-named config. Some Host options being set from hard-code variables. (WIP)

* Solution for host controller settings implemented

* Example Template files (not final versions)

* Game information (future database info) is imported from .whd file, .controls (customs) also loaded

* Tidies up auto-loading of existing .uae config

* Separates WHDLoad Booter into it's own module. `amiberry_whdbooter.cpp`

* Many options now implemented from .whd (cpu speed and memory to-do)

* Y offset, Memory , Clock Speed options added - all needed options now being implemented

* Compatibility settings now correctly read from XML file (or fall-back to individual game file) and are applied

* Custom controls now imported from XML.

* Hostconfig options and general near-completion of WHDBooter

* Final change and example XML file provided
2018-03-11 21:09:57 +01:00
Dimitris Panokostas
3e21d9c7d4 Fixed #265: Could not allocate more than 16MB of RTG RAM (now you can go up to 128MB) 2018-02-25 14:52:10 +01:00
Dimitris Panokostas
fa1a0f6967 Fixed Key Repeat in SDL1 2018-02-11 15:00:18 +01:00
Dimitris Panokostas
70e19c831d Updated core from WinUAE 3.6.0 2018-01-20 18:14:12 +01:00
Dimitris Panokostas
ae311d6ffe Improved Caps Lock status detection and sync 2018-01-03 16:25:01 +01:00
Dimitris Panokostas
437495c33e Restored SDL1 initialization in main (earlier commit broke it) 2017-12-28 14:46:25 +01:00
Dimitris Panokostas
ab0f5d5079 Moved SDL initialization code, SDL2 speed improvements and code cleanup 2017-12-28 13:25:12 +01:00
Dimitris Panokostas
567caa3a4f Removed Pandora-specific code 2017-12-27 15:08:50 +01:00
Dimitris Panokostas
aaa1a506e7 Fixed JIT cache size being hardcoded in some places 2017-12-22 21:24:18 +01:00
Dimitris Panokostas
29f16ca01a Use "check_error_sdl()" in SDL1 also 2017-12-19 17:04:36 +01:00
Dimitris Panokostas
6f036e0430 Removed duplicate shutdown function 2017-12-13 14:48:11 +01:00
Dimitris Panokostas
6fec7a33a8 Removed SetCPUSpeed related functions, updated gfx routines (sdl1 now uses a thread) 2017-12-13 14:43:50 +01:00
Dimitris Panokostas
032ec401e7 Fixed identation 2017-12-12 22:08:51 +01:00
Dimitris Panokostas
796b501639 More SDL1 fixes 2017-12-05 13:20:33 +01:00
Dimitris Panokostas
cebfc8f823 Merged SDL1 and SDL2 projects 2017-12-04 15:49:40 +01:00
Dimitris Panokostas
2fc7853637 Merge commit 'fb023d0546' into dev 2017-04-10 18:26:33 +02:00
Dimitris Panokostas
fb023d0546 - Added a custom mouse pointer (Kickstart 1.3 FTW!) in the menu
- Changed default font in the menu to Topaz New, size 14.
2017-04-05 23:38:59 +02:00
Dimitris Panokostas
d1f5c51f45 Removed Profiler include from Main (not used here) 2017-03-31 14:42:08 +02:00
Dimitris Panokostas
c676b6075a Updated drawing, custom, events and other parts from WinUAE 3.4.1 2017-03-30 21:21:31 +02:00
Dimitris Panokostas
c9224b68d3 Harmonized gui_flicker_led() pt 2
This should cover all instances
2017-03-06 22:01:57 +01:00