Hola a todos, hace tiempo pregunte en este mismo foro por las nociones basicas para la programacion de emuladores, lo poco que he leido me queda claro, tengo que crear un programa que realmente tenga el comportamiento de la consola en si, lo que tengo en mente es algo pequeño como una gameboy o una nes y programarlo en java que es el lenguaje que mas utilizo ultimamente aunque C# tambien me valdria, pero no voy al tema del lenguaje.
La cosa es que no se ni por donde empezar, osea imagino que tendre que crear nuas variables para que se almecenen los datos, una salida tanto de audio como entrada y salida de datos etc similar a las de la consola, la cosa es que no tengo ni idea de como hacer todo esto estoy completamente perdido y por eso me gustaria saber si alguien me puede pasar un manual sobre el tema para iniciarme si es en ingles no importa hare lo posible por entenderlo y si es C++ o lo que sea da igual entiendo todos los programas, la cosa es entender la teoria para saber como he de hacerlo
Muchas gracias un saludo!