Commit graph

873 commits

Author SHA1 Message Date
Dimitris Panokostas
b5c32e97da Bumped version to v2.18 beta 2018-03-18 20:56:27 +01:00
Horace And The Spider
beb3e4f599 WHDLoad Booter Updates (#290)
* 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

* Missed changes from merge

* Bug fix for Auto WHDLoad ... sound on/off from host settings incorrectly read

* Improved WHDBooter with splash screen

* WHDLoad booter minor fixes and improvements

* WHDLoad Booter XML file produced from slave file scanning.
2018-03-18 20:56:27 +01:00
Dimitris Panokostas
92df2f1a18 Fixed #287: CD32 - Eject CD, Insert new and Reset doesn't boot the new CD 2018-03-18 20:53:20 +01:00
Horace And The Spider
e3b7cf3776 Improved WHDLoad Booter (bug fixes and improvements) (#284)
* 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

* Missed changes from merge

* Bug fix for Auto WHDLoad ... sound on/off from host settings incorrectly read

* Improved WHDBooter with splash screen
2018-03-14 09:26:03 +01:00
Dimitris Panokostas
ed053deabe Commented out debugging code 2018-03-11 21:52:50 +01:00
Dimitris Panokostas
cb0ab8e140 Bumped version to v2.17 beta 2018-03-11 21:38:27 +01:00
Dimitris Panokostas
16a14ce95e Updated VisualGDB solution to include amiberry_whdloader.cpp 2018-03-11 21:35:30 +01: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
4344d6d55d Fixed inversed Parallel Port Axis mapping (port 2<->3) 2018-03-11 18:59:47 +01:00
Dimitris Panokostas
85e995a180 Fixed indentation in options 2018-03-11 18:59:15 +01:00
Dimitris Panokostas
eb0725463d Minor cleanup in inputdevice.cpp 2018-03-11 18:29:17 +01:00
Dimitris Panokostas
1f25b2f089 Fixed indentation in amiberry_input 2018-03-11 17:20:06 +01:00
Dimitris Panokostas
1f6e64f657 Fixed #166: Reduced audio lag in games (e.g. Turrican 2) 2018-03-11 14:39:22 +01:00
Dimitris Panokostas
86686ca7fd JIT bugfixes - merged from TomB 2018-03-11 10:56:43 +01:00
HoraceAndTheSpider
a9e8b14ea0 Allows Custom-remappable Controllers to be used as in normal 'mouse' mode (replaces mouse map) 2018-03-10 12:30:20 +00:00
Dimitris Panokostas
bb10e82038 Bumped version to v2.15 beta 2018-03-05 21:03:47 +01:00
Dimitris Panokostas
7f5c0e3601 Code modernization and indentation cleanup 2018-03-05 21:03:25 +01:00
Dimitris Panokostas
9a2e2273e3 Fixes for VisualGDB solution 2018-03-04 12:19:24 +01:00
Dimitris Panokostas
2dd8604358 Changed memory allocation routines to pure C/C++ code for better portability 2018-03-04 12:04:15 +01:00
Dimitris Panokostas
841f94ad50 minor code improvements (fix clang warnings) 2018-03-04 12:03:52 +01:00
Dimitris Panokostas
2cde1a04e2 VisualGDB updates 2018-03-03 19:02:02 +01:00
Dimitris Panokostas
9b64073b68 Resync with TomB's sources, regarding ARMv6T2 improvements 2018-03-03 19:01:28 +01:00
Dimitris Panokostas
6571dc247d Fixed bug #271: The scroll bar would move to the last selected file always, even when manually trying to scroll elsewhere 2018-03-03 13:38:23 +01:00
Dimitris Panokostas
0edfea0ca0 Renamed guisan directory to fix Makefile refusing to build it 2018-02-25 16:35:36 +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
c264de2131 Minor cleanup, code modernization and alignment in parts of custom.cpp 2018-02-25 13:57:54 +01:00
Dimitris Panokostas
f78790ccb1 Fixed #259: Crash when trying to display message about unsupported resolution mode (HighGFX) 2018-02-25 13:37:16 +01:00
Dimitris Panokostas
021e798ce5 Updated guisan with modernized syntax and code improvements 2018-02-24 17:00:08 +01:00
Dimitris Panokostas
460340c2aa Moved guisan outside of src directory, updated Makefile and project references accordingly 2018-02-24 14:27:27 +01:00
Dimitris Panokostas
54fbbfafff Android platform updates 2018-02-24 11:43:46 +01:00
Dimitris Panokostas
98c519c322 Removed unneeded files 2018-02-22 19:54:51 +01:00
Dimitris Panokostas
4e0729524a Fixed bug that caused RPI1 builds to fail 2018-02-18 14:09:18 +01:00
Dimitris Panokostas
99cbd583ed Fixes for #90, keyboard improvements and recognition of special keys for non-US keyboards 2018-02-18 01:22:37 +01:00
Dimitris Panokostas
427bae03cf Fixed #244: Retroarch controller filename was not found if it contained a "/" character 2018-02-18 00:07:09 +01:00
Dimitris Panokostas
bbb6f1355b Removed comments 2018-02-18 00:06:00 +01:00
Dimitris Panokostas
ee30893ada Fixed #239: Analog stick in GUI would trigger repeated events 2018-02-17 23:19:39 +01:00
Dimitris Panokostas
41ca24d441 Fixed bug where you could not Navigate to the CPU Turbo setting with the keyboard or controller 2018-02-17 11:42:40 +01:00
Dimitris Panokostas
fe6fc87cd1 Fixed bug reported in #234: Refresh rate for P96 mode would change from 60 to 50Hz if entering the GUI and going back 2018-02-17 11:18:03 +01:00
Dimitris Panokostas
b46b063d7b Renamed define to something that makes more sense 2018-02-16 20:17:42 +01:00
Dimitris Panokostas
bd4819724c Disabled known warnings 2018-02-16 20:17:18 +01:00
Dimitris Panokostas
ffffc374bf Brought back check_prefs_changed_comp() 2018-02-16 17:27:47 +01:00
Dimitris Panokostas
034f310eaf JIT Performance enhancements, fix for MOVE16 in JIT 2018-02-16 17:16:18 +01:00
Dimitris Panokostas
2ed5859e5b Implemented ROXL and DIVL for JIT 2018-02-16 14:29:48 +01:00
Dimitris Panokostas
ddad4770e7 Fixed some systems reporting no mouse during emulation (e.g. ROTT) 2018-02-12 22:08:57 +01:00
Dimitris Panokostas
fd3b2b6e06 Bumped version to v2.14 beta 2018-02-12 14:39:29 +01:00
Dimitris Panokostas
667cd86543 Fixed #246: Dropdown controls regarding Floppy and CD drive were changed always to the last value entered on an update 2018-02-12 14:38:14 +01:00
Dimitris Panokostas
673a0dc5f3 Updated VSLinux project to include new CAPS files 2018-02-12 13:30:41 +01:00
bspinner
9418331fd7 Activates render thread for target xu4 (#243) 2018-02-11 16:08:48 +01:00
Dimitris Panokostas
724163077e Fixed SDL1 mappings 2018-02-11 15:29:28 +01:00