I added cross to middle of screen. Now I see where I aim and playing is much easier.
I think I can modify virtual joystick. Currrently it has fixed start point, but I can implement that middle will not be fixed. Will be always first touch coordinate. And I can add option for second action which will be fired when you touch joystick.
Its not easy for implementation, but easiest from all options what I have. I think, correct solution (and most universal – for other games types) is placing widgets over self and run actions of all widgets below finger. But this is very hard now. It requires deep rewrite of control system.
Check magic dosbox later, currently I hardly work on new console mode.