Adding option to change compilation setting during emulation

because that allow changing the setting faster
Making memory check optional

because it affect performance
Adding Gecko log

because it's useful to test code
Adding memory log

because it's useful for interpreting machine code addresses