Revision
558 -
Directory Listing
-
[select for diffs]
Modified
Wed Nov 3 08:16:13 2021 UTC
(18 months, 3 weeks ago)
by
william
Diff to
previous 556
(
colored)
+ fix an issue with invalid string format in EmuConfig and RomConfig
+ Use StringComparision.CurrentCulture when comparing strings
Revision
551 -
Directory Listing
-
[select for diffs]
Modified
Tue Jun 29 02:08:07 2021 UTC
(23 months ago)
by
william
Diff to
previous 546
(
colored)
+ add support disable/enabling input polling when the input queue is disabled/enabled in the main form.
** If the main form has disable the input queue, then there isn't much use in the input plugins polling
for input events (in effect they would be "spinning their wheels" and doing nothing useful)
The main reason for disabling input polling is because we don't want to respond to controller input
when a game has been launched since it is/should be handled by the launched game.
Revision
535 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 4 15:06:41 2020 UTC
(2 years, 5 months ago)
by
william
Diff to
previous 534
(
colored)
+ update emuxportal config:
** must use Debug/X86 configuration because
there is a problem with the output path not being
set under Release/X86 -- even though it is set.
The issue seems to be bug.
Revision
530 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 4 13:54:51 2020 UTC
(2 years, 5 months ago)
by
william
Diff to
previous 528
(
colored)
update configloader -- do not allow favorites loading (or rather failure of it) to prevent loading of the application configuration
Revision
520 -
Directory Listing
-
[select for diffs]
Modified
Thu Nov 26 02:04:38 2020 UTC
(2 years, 6 months ago)
by
william
Diff to
previous 519
(
colored)
fix issue with removing a rom from favorites -- either from favorites platform, or another by presseing CTRL+F on the selected rom
Revision
480 -
Directory Listing
-
[select for diffs]
Modified
Tue Jun 30 11:38:54 2020 UTC
(2 years, 10 months ago)
by
william
Diff to
previous 478
(
colored)
+ when changing the image path or game title, call Application.DoEvents()
** the game title would not update otherwise....
calling invalidate / refresh / update did not cause a re-paint
to update the control.
Revision
465 -
Directory Listing
-
[select for diffs]
Modified
Sun Dec 22 06:25:49 2019 UTC
(3 years, 5 months ago)
by
william
Diff to
previous 463
(
colored)
+ update emuxportal to disable input queue processing when
a rom is launched and to re-enable it when the rom exits.
** this ensures that inputs (from a gamepad) don't fire
while the main program is not active.
Revision
461 -
Directory Listing
-
[select for diffs]
Modified
Tue Oct 22 02:12:07 2019 UTC
(3 years, 7 months ago)
by
william
Diff to
previous 460
(
colored)
+ fix plugin:input-xbox360 to handle reading buttons, dpad, and triggers
+ update deps/miguel28-SDLJoystick/JoytickInterop.cs
** joystick positions were hardcoded as integer values for each of the possible directions.
This was incorrect, as SDL_JoystickGetHat returns a integer
composed of binary bits to represent UP (1), RIGHT (2), DOWN (4), and LEFT (8)
The positions: LEFT/UP, RIGHT/UP, etc are just combinations of these flags.
This was fixed by decorating the enum:JoystickHatPositions with [Flags] and
removing the LEFT/UP, RIGHT/UP, etc
Revision
452 -
Directory Listing
-
[select for diffs]
Modified
Sun Oct 20 04:59:28 2019 UTC
(3 years, 7 months ago)
by
william
Diff to
previous 451
(
colored)
+ delete XInputDotNet -- it claims to support mono, but it requires a c++ dll that cannot be built under mono (a bit misleading)
Revision
440 -
Directory Listing
-
[select for diffs]
Modified
Sun Oct 20 03:36:14 2019 UTC
(3 years, 7 months ago)
by
william
Diff to
previous 439
(
colored)
+ update FileInfoAdapter.cs : fix issue where a file that did not exist would throw an exception.
This class was added as a helper to get the size of a symlink target, rather than the size of the link.
Revision
428 -
Directory Listing
-
[select for diffs]
Modified
Mon Oct 7 00:24:14 2019 UTC
(3 years, 7 months ago)
by
william
Diff to
previous 427
(
colored)
+ delete protobuf-net as it is
1) Way too compilicated
2) Very badly written
3) Not intuitive
4) (and) Doesn't work properly
** types dervied from a base class must
be included in a protomember attribute in the base-class
(which is just plain stupid!)
** collections are not properly serialized
** etc, etc
Revision
391 -
Directory Listing
-
[select for diffs]
Modified
Mon May 6 01:31:22 2019 UTC
(4 years ago)
by
william
Diff to
previous 389
(
colored)
fix issue with parameter replacements where extra double-quotes where inserted when obtaining replaceable emulater options (IE: %ROM_FILE%, %ROM_PATH%)
Revision
385 -
Directory Listing
-
[select for diffs]
Modified
Thu May 2 05:15:37 2019 UTC
(4 years ago)
by
william
Diff to
previous 383
(
colored)
+ another update to how favorite roms are handled:
** when chosing a rom on a platform (other than Favorites)
pressing CTRL+F will favorite that rom (as it always has).
The difference is that pressing CTRL+F after favoriting the
rom will not unfavorite it unless it is done on the favorites list.
In other words, to remove a favorited rom, it must be done
from the Favorites platform (from the root/main menu).
Revision
383 -
Directory Listing
-
[select for diffs]
Modified
Thu May 2 04:43:31 2019 UTC
(4 years ago)
by
william
Diff to
previous 380
(
colored)
+ update how favorited roms are handled:
** when the roms are displayed they are sorted by rom title
** when the roms are saved they get sorted by date added, and
the newest rom will be at the bottom of the list
+ fix a sharing violation that would occur when attempting to
copy a rom to a local path, if that rom already existed, and
its image was loaded from the local path.
Basically, if the rom had an image it attempted to overwrite
the image file while the program had an open handle to the
image in the local path. (hence: sharing violation)
** this was fixed by creating a bitmap from the source file
and not maintaining an open-handle to the file.
Revision
369 -
Directory Listing
-
[select for diffs]
Modified
Fri Dec 22 00:15:09 2017 UTC
(5 years, 5 months ago)
by
william
Diff to
previous 368
(
colored)
+ warn if configuration_testing is enabled
+ warn if dev_debug is enabled
+ add support for getting cache from an external path
Revision
324 -
Directory Listing
-
[select for diffs]
Modified
Tue Dec 19 00:10:33 2017 UTC
(5 years, 5 months ago)
by
william
Diff to
previous 322
(
colored)
Update Form1.cs -- revert the following commits
r322
+ comitting current wip for cache support
r296
+ Add support for runtime caching of roms
+ Add support to list the progress of rom loading
Revision
318 -
Directory Listing
-
[select for diffs]
Modified
Mon Dec 18 04:41:27 2017 UTC
(5 years, 5 months ago)
by
william
Diff to
previous 317
(
colored)
+ add support for:
** updating cached configs
** updating cached roms (including images)
** removing missing cached roms
** updating external configs
** NOTE: a platform that has external configs cannot have roms (or vice versa)
A warning will be logged if this condition is not met
Revision
245 -
Directory Listing
-
[select for diffs]
Modified
Tue Aug 5 06:08:20 2014 UTC
(8 years, 9 months ago)
by
william
Original Path:
trunk
Diff to
previous 244
(
colored)
+ when loading favorited roms: the config file and rom must exist -- report a warning message in the log that the rom was skipped and that is was also removed from the list of favorites
Revision
244 -
Directory Listing
-
[select for diffs]
Modified
Tue Aug 5 05:58:51 2014 UTC
(8 years, 9 months ago)
by
william
Original Path:
trunk
Diff to
previous 243
(
colored)
PlatformNameShort/PlatformNameLong : if these are set with a null value, set them to an empty string :: also set the default value to an empty string
Revision
240 -
Directory Listing
-
[select for diffs]
Modified
Tue Aug 5 04:56:24 2014 UTC
(8 years, 9 months ago)
by
william
Original Path:
trunk
Diff to
previous 239
(
colored)
ConfigLoader: if ROMPATH is not configured -- return false after executing Application.Exit() -- this prevents disposed object errors
Revision
200 -
Directory Listing
-
[select for diffs]
Modified
Mon Aug 4 12:39:13 2014 UTC
(8 years, 9 months ago)
by
william
Original Path:
trunk
Diff to
previous 199
(
colored)
** fix issues with games, that have been favorited
** a favorited game, with an image, cannot be displayed more than once
** also, the platform name was not generated properly for external configs
Revision
198 -
Directory Listing
-
[select for diffs]
Modified
Mon Aug 4 10:37:13 2014 UTC
(8 years, 9 months ago)
by
william
Original Path:
trunk
Diff to
previous 197
(
colored)
+ fix another issue with the application exiting, if no games have been favorited, and you press backspace to go back to the last/root menu
Revision
160 -
Directory Listing
-
[select for diffs]
Modified
Tue Oct 8 18:39:46 2013 UTC
(9 years, 7 months ago)
by
william
Original Path:
trunk
Diff to
previous 153
(
colored)
re-integrate branch: fullscreen-fix
** the application will be top-most (this reverts r153)
-revert changes from r146, r147, and r148:
-* don't make form TopMost (because no other window can be above it; which will cause issues with launching games)
Revision
141 -
Directory Listing
-
[select for diffs]
Modified
Thu Oct 4 22:26:44 2012 UTC
(10 years, 7 months ago)
by
william
Original Path:
trunk
Diff to
previous 140
(
colored)
update to version 1.0.0.5:
fixes in 1.0.0.5:
+ correct object in-use exceptions (memory usage will slightly increase)
+ dispose graphics when finished loading controls
+ use thread-locking techniques
Revision
109 -
Directory Listing
-
[select for diffs]
Modified
Thu Aug 23 02:20:19 2012 UTC
(10 years, 9 months ago)
by
william
Original Path:
trunk
Diff to
previous 108
(
colored)
PERFORMANCE: PROFILING
When update Controls: only call this.Upate() don't call this.Refresh() and this.Update
This increases performance slightly
Revision
85 -
Directory Listing
-
[select for diffs]
Modified
Tue Jun 19 03:38:40 2012 UTC
(10 years, 11 months ago)
by
william
Original Path:
trunk
Diff to
previous 73
(
colored)
reintegrate pctitlelaunching branch:
+ add support for launching standalone games categorized under a specific platform (ie. PC) that does not need to have an emulator launched
Revision
33 -
Directory Listing
-
[select for diffs]
Modified
Wed Apr 4 05:58:04 2012 UTC
(11 years, 1 month ago)
by
william
Original Path:
trunk
Diff to
previous 32
(
colored)
update config:
+ use config.ini (turn off #define CONFIG_TESTING)
+ exit if invalid and give user notice that something needs to be configured