patch for issues with launching a game when main window is top-most
when launching a game: ** minimize EmuXPortal before launching a game (this fixes issues with launching games) ** maximize EmuXPortal when launched game closes
commit 1.0.0.6
update version: 1.0.0.6 ** make sure to enforce EmuXPortal as the TopMost window ** this fixes issue(s) where other windows want to be the top-most, ie a docking application
creating a branch to fix fullscreen issues (when other windows are set to top-most) [ie a dock program, etc]
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)
1.0.0.6
set version: 1.0.0.6
set form TopMost
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
set version to: 1.0.0.5
+ dispose graphics when finished loading
+ fix object in-use execeptions (this will now cause a memory usage to increase)
+ thread locking
update config-dgi.ini: change ROMPATH
stupid: #define CONFIGURATION_TESTING (forgot to turn off again!!)
stupid: #define CONFIGURATION_TESTING (forgot to turn off again!!)
+ BUGFIX (1.0.0.4): properly send roms to emulator
+ BUGFIX (1.0.0.4): properly send roms to emulator
turn off #define CONFIGURATION_TESTING
turn off #define CONFIGURATION_TESTING
commit v1.0.0.4 (memory optimized and faster)
OPTIMIZE LOGGING
PERFORMANCE: log timestamp
PERFORMANCE OPTIMIZATION: ** only get defaultimage resource once (don't duplicate the resource)
PERFORMANCE: PROFILING When update Controls: only call this.Upate() don't call this.Refresh() and this.Update This increases performance slightly
increase version from 1.0.0.3 to 1.0.0.4
+ ensure we only read files that have the correct rom file pattern: ie .iso, .rom,.bin, etc)
**** memory optimization (bulk WIP)
use IComparable<IEmuConfig> instead of IComparable (saves memory, due to unboxing)
svn:ignore: *.vsp
+ update report file location
+ update profiler file location
move EmuXPortal_MemoryProfiler
+ update profile settings
+ include performance profiler files (.psess files)
add EmuXPortal_MemoryProfiler.psess (Memory profiler)
update: config-dbg.ini
commit 1.0.0.3
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
latest build: add emu.config
update build-event to copy blank emu.config to output directory
1.0.0.2
update to version: 1.0.0.2
latest
reverted changes from uiehancments:r52 -> disable configuration_testing
merged branch uienhancments
update 1.0.0.1 + ensure we have the latest emu options before launching a rom
update version to 1.0.0.1
+ add support for refreshing emu config options before launching rom, incase the emu's commandline arguments have changed
update display device
commit latst
update .suo
update svn:ignores
+ speed-up rom parseing by not logging all found roms
use stopwatches to check performance
update svn:ignores
update EmuXPortal.suo
update config: + use config.ini (turn off #define CONFIG_TESTING) + exit if invalid and give user notice that something needs to be configured
reformat Platform name to incorporate both short and long names
+ fix issues with selecting entries based on key press (a-z, 0-9)
+ add support pressing a letter or number to jump to that entry
+ speed up rom parsing by passing in the EMUConfig (rather than re-generating it each time)
ui positioning
+ don't remove the file extention from RomTitle
fix GetRoms() so that GetFiles will work regardless of the searchpattern (i.e. *.* or whatever)
+ add support when displaying platforms: if user pressed backspace, exit application
slioght change in EMUOptions()
+ add support to replace emu placeholder options with the real options
fix text width issues
slight ouput format change
implement actual reading of emu.config
set positioning of ui elements
add missing file from last commit
+ add entries for platforms + add entries for roms + add key events
initial commit for finding rom dirs
add more logging in ConfigLoader
add logging support
setup config to move form to proper screen at start
initial setup of config loading
update svn:ignores
update svn:ignores
+ add config.ini + edit postbuild to copy config.ini to output dir + target .net framework 4.0
update svn:ignores
initial commit
initial layout