Estuve pensando que seria interesante saber con que emuladores alguna vez experimentamos, ya que es un tema complicado a veces ya sea por el emulador, la plataforma donde corre o la maquina a emular.
En mi caso, ya me interesaron los emuladores en los 80s cuando vi el emulador de spectrum para C64, ni se como se me ocurrio comprarlo ni como se le ocurrio al vendedor ponerlo a la vista, como una gran novedad, mas siendo en puerto madryn, donde no habia la variedad de soft que existia en otras partes en esa epoca.
El asunto es que lo use y me sorprendi de lo bien logrado que estaba, si bien logicamente no emulaba el Z80, pero si cargaba los programas como lo haria una spectrum real aunque no ejecutara mas que BASIC. En esa epoca con poder ejecutar BASIC ya teniamos un gran porcentaje de compatibilidad, no como hoy que si no se emula el hard al 100% se considera un emulador incompleto.
Despues de experimentar con ese emulador, segui la carrera con un par de emuladores de C64 para DOS que corrian en 286, que ya ni recuerdo como se llamaban, se que uno corria con simcga en el hercules, y el otro requeria una workstation (una 286 con placa VGA ;D), lo malo es que aun no teniamos internet, por lo cual conseguir imagenes de programas era bastante complicado.
En el 92, ya con la amiga 2000, consegui el crossdos, no recuerdo que version, que funcionaba en WB 1.3, e incluia el crossPC, un emulador de XT, y corri tanto el MSDOS 5.0 como el DRDOS 6, que estaba de moda en esa epoca, si bien al no tener disco rigido poco podia hacer, pero era interesante tener una PC virtual 0.2 veces mas rapida que una IBM PC segun el norton system information, con 256K de ram, pero con pantalla color y disketera de 3.5" de 720K (una XT bastante rara). Eso corria perfectamente el turbo pascal, ya que eran programas que accedian a la bios y la placa de video en modo texto, que eran cosas emuladas en modo nativo en la amiga. Al año siguiente con la 1200, ya tenia una XT 0.5 veces mas rapida que la IBM PC de 4.77MHz, creo que con algo de 384K de ram.
Con el tiempo fui experimentando tanto en la amiga como en la pc con emuladores, en la pc desde el 94 cuando compre mi primera pc, una 486 DX4 de 100MHz y 4MB ram (me resistia a comprar una pc pero la necesitaba para correr linux para las clases de unix de la universidad), aunque por el tema de la segmentacion, memoria extendida, expandida, etc, etc, era un tema mas complicado de lo normal emular algo con la pc en DOS, por lo que lo maximo que hice hasta que llego win95 fue instalar el executor, un excelente emulador de mac 68k, que no es completamente un emulador ya que no utiliza la rom real de la mac sino que captura las llamadas al sistema y las implementa en tiempo real, algo como lo que hace wine en linux para emular windows.
Ya a partir la era internet / win95 pude experimentar unos cuantos emuladores, no recuerdo todos pero los mas usados fueron los de C64, por ser mi primer maquina, y tambien el UAE, aunque por un tiempo fue realmente como el nombre lo decia, "unusable", aunque mas lo era mi pc, ya que en esa epoca estaba renegado con eso de cambiar de pc a cada rato, y pase varios años hasta tener una pc que emulara decentemente a la amiga, mientras tanto el Fellow era el mejor emulador para correr juegos clasicos, muy rapido en modo DOS. Paralemente en amiga probaba varios emuladores de PC, como el PC-Task, con el que pude correr win 3.0, ya con disco rigido en la 1200. Tambien probe un emulador de C64 que creo se llamaba A64, aunque era comercial asi que no permitia hacer mucho, y luego el frodo, que lamentablemente requiere un 060 para andar a velocidad normal, y algun emulador de spectrum.
Tambien pude probar en PC emuladores de atari st y otras maquinas, cuando ya empece a tener curiosidad de probar maquinas que siempre quise tener, y mas tarde cuando compraba en ebay, me bajaba los emuladores para saber si una maquina valia la pena, un ejemplo es la Aquarius, que se veia muy bien por fuera, hasta que probe el emulador ;D
De manera que mi interes por los emuladores empezo como una curiosidad, desde el punto de vista de programador, de ver como una maquina podia imitar a otra, tuviera o no utilidad practica, eso es otro tema aparte (en cierto sentido, coleccionar algunas maquinas antiguas tampoco tiene utilidad practica y sin embargo lo hacemos ;) ), pero en los ultimos años me sirvio como una actividad paralela y complementaria con el uso de maquinas antiguas, ya sea para pasar datos o probar programas en una maquina virtual antes de hacerlo en una real.
Lo ultimo que pude hacer fue leer y escribir diskettes de mac de 800K, ya que tengo una mac SE que no tiene disketera de alta densidad, se lee y escribe con errores por lo que hay que probar varias veces, pero lo pude hacer, y usar un emulador de mac para verificar si las imagenes se leian.
En fin, los invito a que compartan sus experiencias, o al menos que maquinas emularon y sobre que plataformas.