uses el lenguaje que uses, a la final te compilará a .hex
el basic creo que primero compila a .asm y luego a .hex, para la simulación puedes usar el .hex aunque no podras ver la ejecución del programa linea a linea, a menos que cargues un plugins que te permita generar un archivo "intermedio" entre el código fuente y el compilado.
esperemos el comentario de un amigo forero que sepa mas sobre basic.