set form TopMost
add 7z/zip
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
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!!)
stupid: #define CONFIGURATION_TESTING (forgot to turn off again!!)
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
retag
+ BUGFIX (1.0.0.4): properly send roms to emulator
+ BUGFIX (1.0.0.4): properly send roms to emulator
add 7z/zip
pin 1.0.0.4 to latest
retag
turn off #define CONFIGURATION_TESTING (was left on first commit of 1.0.0.4)
retag 1.0.0.4
turn off #define CONFIGURATION_TESTING
turn off #define CONFIGURATION_TESTING
add 7z/zip
pin 1.0.0.4 to latest
retag
tag v1.0.0.4 (memory optimized and faster)
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
pin 1.0.0.3 to latest
add 7z/zip
taqgging 1.0.0.3
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 (1.0.0.3)
set version 1.0.0.3
+ add support to list roms and create the images for them if they use the new external configs code
+ implement suport for loading games on local system that are not roms and do not need an emulator to run
+ add support for external configs
update to last commit when reading <config> make sure it, too, is a start element and not the end one
+ make sure that we read the starting configuration option and ignore the closing option (ie <t>=start </t>=end)
+ step through each option and only set the ones that are found ... also report unknown or unrecognized options
merge trunk r61-73
add 7z/zip
add blank emu.config
retag
latest build: add emu.config
update build-event to copy blank emu.config to output directory
add 7z/zip
tag 1.0.0.2
1.0.0.2
update to version: 1.0.0.2
latest
reverted changes from uiehancments:r52 -> disable configuration_testing
merged branch uienhancments
latest build
change to correct display again for config-dbg
+ hide mouse cursor (show on exit) + add support for: PageUp, PageDown, Home, and End + add progress bar support for roms
fix progress bart
update with progress bar support
enable: CONFIGURATION_TESTING (should be done in r52, remove this from any merges)
create branch: uienhancements
update 1.0.0.1 + ensure we have the latest emu options before launching a rom
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
re-tagging initial 1.0.0.0 build (this time it should be the right stuff)
tagged wrong thing
tagging initial 1.0.0.0 release
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
initial layout
initial layout