hikoki escribió:Hola amigos! Este es mi primer mensaje. Llevo un mes redescubriendo el Spectrum y apenas he jugado a videojuegos desde aquella época porque en mis tiempos mozos dedidacaba gran parte del tiempo a jugar a baloncesto
así que me ha entrado un gusanillo retro bastante cabrón
Es una alegría ver que los emuladores made in Spain han estado entre los mejores, recuerdo haber probado el R80 para DOS que funcionaba de maravilla, y ahora JSpeccy que es portable, multiplataforma, de código abierto y es el emulador en el que los juegos se emulan con más fluidez de entre todos los que he probado.
Siempre pruebo todo con JSpeccy al principio pero acabo jugando con SpecEmu por una sencilla razón, no funciona en pantalla completa y siempre ves la ventana, parte del escritorio y dependiendo de la resolución todo se ve demasiado pequeño. No sé si supondría mucho trabajo escalar la pantalla como hacen otros emuladores, para mí entonces JSpeccy sería el emulador perfecto
Hola Hikoki, bienvenido a los foros de speccy.org.
Vuelves a poner en evidencia, sin quererlo, que uno de las debilidades de JSpeccy es que no tiene un manual de instrucciones (si lo hubiera, ¿se lo leería alguien?). Afortunadamente, ya ha contestado Hernan a ese punto.
hikoki escribió:Otras peticiones más secundarias podrían ser :
- poder ejecutar un juego de forma transparente con el emulador, útil para desarrolladores que quieren distribuir su juego como si fuera una aplicación normal, creo que ya se consigue con lo explicado arriba sobre llamada con parámetros.
Hay una forma "transparente" de ejecutar algo concreto, que consiste el salvar el estado del emulador al salir (crea un archivo JSpeccy.szx) y que se cargue automáticamente al arrancar el emulador. No sé si es exactamente lo que buscas, pero se parece bastante.
hikoki escribió:- soporte de formato rzx
Está previsto sí, si es que salgo algún día de este marasmo improductivo en el que me encuentro sumido desde hace meses...
hikoki escribió:- versión java applet para ejecutar programas desde servidor web
- soporte de modelos rusos
La primera petición es improbable que la veas cumplida. Por un lado, los applets están en desuso, cada vez más navegadores "banean" al plugin y, para colmo, el 95% de problemas de seguridad en Java aparecidos en los últimos dos años han siso debidos al plugin para los navegadores. Por otro lado, ya hay tres emuladores muy prometedores escritos en JavaScript, uno de ellos español, como no. Teniendo un emulador en JS, no veo sentido a un applet que, no obstante, no fue nunca el objetivo de JSpeccy. Si quieres un buen emulador embebible en una web tienes el QAOP, aunque solo emule el 48k.
Para pensar en el soporte de modelos rusos, primero he de meterme a saco con el emulador y refactorizar la clase Spectrum. Es la consecuencia de no tener un plan definido al principio, sino ir desarrollando poco a poco, solo pensando en el próximo hito. Una vez hecho eso, podré empezar a pensar en otros modelos, como los Timex, el SE o los Pentagon/Scorpion.
hikoki escribió:El emulador es casi perfecto entonces, lo único es que tienes que centrar la ventana para que se vea toda la pantalla,
también estaría bien una opción (automática?) para ocultar los menús de ventana, de esa forma se ganaría más espacio además de dar más la ilusión de que no se está emulando en un pc
Añado otra petición : lista reciente de pokes
Gracias por el emulador!!
El tamaño de la ventana nada tiene que ver con el tamaño de tu pantalla física, solo con el tamaño de la del Spectrum. Podría ponerse la opción de esconder la barra de herramientas (de hecho, quizá ni te hayas dado cuenta de que puede sacarse de la ventana principal) y puede que sea posible esconder también el menú, pero eso no haría que la pantalla del Spectrum tuviera más espacio disponible.
Lo de la lista de pokes no sé bien a qué te refieres. Una cosa es el soporte de archivos POK y otra que lleve la cuenta de qué pokes se han puesto, cosa complicada porque puedes modificar la memoria del Spectrum tanto poniendo pokes como a través del editor hexadecimal/ascii.
Te agradezco que me comuniques tu satisfacción (relativa) con el emulador. Y tu lista de deseos, por supuesto.