Index: tools/ew.py
===================================================================
--- tools/ew.py	(revision 74aee0c2cfa336e598f984410b3c110b20bd0a5a)
+++ tools/ew.py	(revision 02458965e345492486c6a3bf78d2e11a99e4315a)
@@ -214,8 +214,10 @@
 		cmdline += qemu_audio_options()
 
+	console = ('console' in cfg.keys() and cfg['console'])
+
 	if (is_override('nographic')):
 		cmdline += ' -nographic'
 
-	if ((not is_override('nographic')) and not is_override('noserial')):
+	if (not console and (not is_override('nographic')) and not is_override('noserial')):
 		cmdline += ' -serial stdio'
 
@@ -230,5 +232,5 @@
 		cmdline += ' ' + cfg['image']
 
-	if ('console' in cfg.keys()) and not cfg['console']:
+	if console:
 		cmdline += ' -nographic'
 
@@ -285,10 +287,10 @@
 			'run' : qemu_run,
 			'image' : 'image.boot',
-			'console' : False
+			'console' : True
 		},
 		'bmalta' : {
 			'run' : qemu_run,
 			'image' : 'image.boot',
-			'console' : False
+			'console' : True
 		},
 	},
@@ -308,5 +310,5 @@
 				'image' : 'image.iso',
 				'audio' : False,
-				'console' : False,
+				'console' : True,
 				'net' : False,
 				'usb' : False,
@@ -318,5 +320,5 @@
 				'image' : '-drive if=pflash,readonly=on,file=image.iso',
 				'audio' : False,
-				'console' : False,
+				'console' : True,
 				'net' : False,
 				'usb' : False,
