fix missing or out of focus selection mark in certain scenarios
- launching rom from rom folder, recent game menulist and commandline
- switch between romlist listview and boxart
fix item position shifts when focus is restored after selecting a menu option or popup menu
- save current item position on romlist window click
fix auto restore of selection mark after selecting a menu option or popup menu
- item selection mark scrolled beyond visible romlist window
Re-write Speedup option
implement common codes handling
option check status now correctly match the last saved speedup timing used upon emu startup
minor bugfix / optimization
Re-write dockstatusbar codes and some emu window handling codes
proper handling and detection for dockstatusbar
reduce ugly flickering during switch between fullscreen and windowed mode
Re-write Fullscreen status check algorithm
current logic a bit weird and confusing
remove weird and confusing check
Implement missing romlist array matching codes for the following:
launching rom from rom folder, recent game menulist and commandline
- fix new romlist entry wrongly added when a matching romlist entry is found
Implement common codes for RomListCheckFocus and SetGeneralMsg function
replace use of SetFocus with improve check
- fix excessive self looping of setfocus with proper handle detection
Fix random ini gamename corruption
one known case still outstanding
Experimental change
pc should be checked within RDRAM region
full SBCS search for Japanese roms
unprotect blocks base on prevCC
replace existing NTSC and PAL magic number with new ones
re-write the error handling routine for PauseEmulator