Nuevas opciones ZEsarUX - teclado en pantalla y estilos GUI
Moderador: Sir Cilve Sinclair
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Nuevas opciones ZEsarUX - teclado en pantalla y estilos GUI
Hola!
Estoy agregando nuevas características a la futura versión 4.1:
-Teclado en Pantalla:
https://www.youtube.com/watch?v=FhutNNyDdsI
Para no tener que utilizar un teclado físico, sobretodo recomendado cuando estamos usando solamente el joystick.
-Estilos GUI:
https://www.youtube.com/watch?v=2xxQYSJPPhg
Para poder cambiar el estilo de la interfaz del emulador, entre estos:
-ZEsarUX : la que viene por defecto
-ZXSpectr : de mi antiguo emulador, que cumple 20 años ya!
-ZX80/81
-Z88
-CPC
Los 3 últimos estilos son fácilmente deducibles
Podéis probarlo descargando las últimas versiones Beta:
https://sourceforge.net/projects/zesaru ... _versions/
O compilando desde código fuente:
https://sourceforge.net/p/zesarux/code/ci/master/tree/
Saludos
César
Estoy agregando nuevas características a la futura versión 4.1:
-Teclado en Pantalla:
https://www.youtube.com/watch?v=FhutNNyDdsI
Para no tener que utilizar un teclado físico, sobretodo recomendado cuando estamos usando solamente el joystick.
-Estilos GUI:
https://www.youtube.com/watch?v=2xxQYSJPPhg
Para poder cambiar el estilo de la interfaz del emulador, entre estos:
-ZEsarUX : la que viene por defecto
-ZXSpectr : de mi antiguo emulador, que cumple 20 años ya!
-ZX80/81
-Z88
-CPC
Los 3 últimos estilos son fácilmente deducibles
Podéis probarlo descargando las últimas versiones Beta:
https://sourceforge.net/projects/zesaru ... _versions/
O compilando desde código fuente:
https://sourceforge.net/p/zesarux/code/ci/master/tree/
Saludos
César
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
Alguna de mis sugerencias que puse en el hilo de spectacol en wos:
Control por voz, bueno para invidentes, manejar aventuras conversacionales mas agilmente a la vez que aprender a pronunciar ingles, para manejar juegos que tengan muchas teclas, para jugar a dos o multiplayer..
Recursos de codigo abierto: ver issues de spectacol en github
Control por webcam, para jugar de forma diferente a lo wii (se me ocurre match point o full throttle).
Posibles formas de hacerlo, ni idea, ahi entra la pericia del programador una forma podria ser detectando el contorno del sprite a controlar, un puntero estaria restringido a moverse dentro de la silueta, el usuario moveria la mano o la cabeza con gestos, entonces el puntero cambiaria de forma para informarle de la tecla que se va a activar. Otra forma, un simple rectangulo seguiria al sprite, el puntero podria girar alrededor del rectangulo, el emulador interpretaria la tecla a enviar según la posicion relativa rectangulo/puntero.
Recursos de codigo abierto para varias plataformas:
http://opencv.org
http://eviacam.sourceforge.net
Saludos
Control por voz, bueno para invidentes, manejar aventuras conversacionales mas agilmente a la vez que aprender a pronunciar ingles, para manejar juegos que tengan muchas teclas, para jugar a dos o multiplayer..
Recursos de codigo abierto: ver issues de spectacol en github
Control por webcam, para jugar de forma diferente a lo wii (se me ocurre match point o full throttle).
Posibles formas de hacerlo, ni idea, ahi entra la pericia del programador una forma podria ser detectando el contorno del sprite a controlar, un puntero estaria restringido a moverse dentro de la silueta, el usuario moveria la mano o la cabeza con gestos, entonces el puntero cambiaria de forma para informarle de la tecla que se va a activar. Otra forma, un simple rectangulo seguiria al sprite, el puntero podria girar alrededor del rectangulo, el emulador interpretaria la tecla a enviar según la posicion relativa rectangulo/puntero.
Recursos de codigo abierto para varias plataformas:
http://opencv.org
http://eviacam.sourceforge.net
Saludos
Última edición por hikoki el Vie Abr 15, 2016 3:12 pm, editado 1 vez en total.
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
Hola
Tomo nota, aunque esas tecnologías se escapan de mi pericia como programador
Por cierto, sabías que ZEsarUX es el único emulador de Spectrum que soporta conversión de texto a voz, permitiendo jugar a aventuras conversacionales a personas invidentes?
Saludos
César
Tomo nota, aunque esas tecnologías se escapan de mi pericia como programador
Por cierto, sabías que ZEsarUX es el único emulador de Spectrum que soporta conversión de texto a voz, permitiendo jugar a aventuras conversacionales a personas invidentes?
Saludos
César
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
No lo sabía! Y se puede jugar con micrófono sólo con el emulador o necesitas algún otro software? Igual se podría relanzar ese género de aventuras e incluso promocionarlo como aplicacion educativa para ver si salimos en la tele.
En cuanto a usar la webcam seria un pelotazo para jugar en quedadas con proyector o una tele grande. Supongo que necesitarías tecnicas de vision artificial propias de Desafío Total. Me están preguntando y me siento como el rubio de no me chilles que no te veo cuando se puso a disertar en una conferencia de cirujanos
En cuanto a usar la webcam seria un pelotazo para jugar en quedadas con proyector o una tele grande. Supongo que necesitarías tecnicas de vision artificial propias de Desafío Total. Me están preguntando y me siento como el rubio de no me chilles que no te veo cuando se puso a disertar en una conferencia de cirujanos
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
Hola
No es necesario micro pues lo que hace es conversión de texto a voz. Realmente lo que hace es capturar el texto que se genera en pantalla y lo envía a un programa externo que convierte el texto en voz, como por ejemplo eSpeak
Aparte de poder obtener el texto de los juegos, el menú del emulador también es enviado al programa externo de texto a voz de tal manera que el menú 'se oye'
No es necesario micro pues lo que hace es conversión de texto a voz. Realmente lo que hace es capturar el texto que se genera en pantalla y lo envía a un programa externo que convierte el texto en voz, como por ejemplo eSpeak
Aparte de poder obtener el texto de los juegos, el menú del emulador también es enviado al programa externo de texto a voz de tal manera que el menú 'se oye'
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
Entiendo voy a tener que grabar un cd live de linux o cambiar de windows. Como te dije Zesarux no me funciona bien en winxp. Saludos.
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
Perdona, refréscame la memoria, que problemas tenias con ZEsarUX en Windows?
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
En este hilo comenté algunas pruebas que hice en un winxp:chernandezba escribió:Perdona, refréscame la memoria, que problemas tenias con ZEsarUX en Windows?
http://foro.speccy.org/viewtopic.php?f= ... tor#p47483
Por lo que leí en zonadepruebas parece que es un problema con xp ya que había un usuario que probó el emulador con winxp y win7 en la misma máquina. Creo recordar que le iba muy bien con win7 y tenía parecidos resultados a los míos con xp. Supongo que será una cuestión de mingw que igual te pueden resolver en sus foros. Sería interesante ya que todavia se utiliza Xp ya que muchas herramientas solo funcionan con dos o win32.
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
Hola
He hecho una lectura rápida del hilo, pese a que el hilo continúa con otro usuario con problemas distintos, creo que en tu caso era debido en uno de los equipos a rendimiento del PC, en ese caso hay que mirar siempre el uso de cpu en la máquina física.
Si el uso de cpu es elevado el emulador seguramente no funcionara bien
Veo además que ese hilo es de hace casi un año, el sonido por ejemplo ha mejorado en Windows
Si tienes un rato un día volvemos a hacer pruebas en tu equipo Windows a ver qué problemas tienes
Saludos
He hecho una lectura rápida del hilo, pese a que el hilo continúa con otro usuario con problemas distintos, creo que en tu caso era debido en uno de los equipos a rendimiento del PC, en ese caso hay que mirar siempre el uso de cpu en la máquina física.
Si el uso de cpu es elevado el emulador seguramente no funcionara bien
Veo además que ese hilo es de hace casi un año, el sonido por ejemplo ha mejorado en Windows
Si tienes un rato un día volvemos a hacer pruebas en tu equipo Windows a ver qué problemas tienes
Saludos
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
Ahora mismo pruebo la version mas reciente de zesarux y contesto más tarde.
Estaba googleando un poco sobre posibles problemas de xp con mingw. Ahi van algunas ideas por si quieres que haga pruebas desde mi pc.
Puede que haya algun truco para que compile mejor para aplicaciones de 32 bits.
O puede que compiles con una distro de 64 que sea compatible con 32. Igual seria mejor una nativa de 32.
He leido que las fuentes truetype ralentizan el funcionamiento en xp.
Parece que hay opciones para que las librerias de matematicas vayan mas rapido..
Si me das indicaciones puedo probar a compilarlo desde winxp con mingw, visualstudio, un visualstudio antiguo de 2005, codeblocks,etc
O puedes montarme una version preparada con warnings,timers para ver lo que dice el profiler.
Puede que haya algun hilo desincronizado o interfiriendo que esté relacionado con el sonido. He leido que la libreria openmp puede dar problemas en win32 si esta mal configurada en mingw.
Quizas se pueda cambiar alguna dll que maneje el sonido.
En este artículo hablan del memory manager de xp y del uso de jemalloc.dll con mingw: http://arstechnica.com/civis/viewtopic. ... &t=1136974
Estaba googleando un poco sobre posibles problemas de xp con mingw. Ahi van algunas ideas por si quieres que haga pruebas desde mi pc.
Puede que haya algun truco para que compile mejor para aplicaciones de 32 bits.
O puede que compiles con una distro de 64 que sea compatible con 32. Igual seria mejor una nativa de 32.
He leido que las fuentes truetype ralentizan el funcionamiento en xp.
Parece que hay opciones para que las librerias de matematicas vayan mas rapido..
Si me das indicaciones puedo probar a compilarlo desde winxp con mingw, visualstudio, un visualstudio antiguo de 2005, codeblocks,etc
O puedes montarme una version preparada con warnings,timers para ver lo que dice el profiler.
Puede que haya algun hilo desincronizado o interfiriendo que esté relacionado con el sonido. He leido que la libreria openmp puede dar problemas en win32 si esta mal configurada en mingw.
Quizas se pueda cambiar alguna dll que maneje el sonido.
En este artículo hablan del memory manager de xp y del uso de jemalloc.dll con mingw: http://arstechnica.com/civis/viewtopic. ... &t=1136974
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
He probado la versión 4.0. No me pasa de 31 fps y el sonido sale muy ralentizado.
En fin, me huele que no es un problema solo de mi máquina por los comentarios de un miembro de zonadepruebas. Si quieres puedo seguir investigando con tu ayuda. Esta semana probaré con alguna distro de Linux. Saludos.
En fin, me huele que no es un problema solo de mi máquina por los comentarios de un miembro de zonadepruebas. Si quieres puedo seguir investigando con tu ayuda. Esta semana probaré con alguna distro de Linux. Saludos.
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
Gracias por las pruebas
Otra prueba rápida, abre el administrador de tareas y dime el uso total de cpu de tu PC y el del proceso del emulador.
Me da a mí que se está usando toda la cpu..
Otra prueba rápida, abre el administrador de tareas y dime el uso total de cpu de tu PC y el del proceso del emulador.
Me da a mí que se está usando toda la cpu..
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
Uso cpu entorno a 58% sin tener en memoria firefox ni winexplorer ni sincronizadores como dropbox.
He puesto el juego de Castlevania que tiene música. Imagenes y sonido van muy lentos, fps a 30 fps. Lo curioso es que si minimizo la ventana para ocultarla, la música suena bien fluidamente. A continuación he arrancado firefox que al principio consume mucha cpu hasta ponerla en 100% pero diría que el comportamiento del emulador tampoco varía tanto
Por cierto si maximizo la ventana no se pone en full screen ni escala sino que se queda la imagen en la misma región de la pantalla.
He puesto el juego de Castlevania que tiene música. Imagenes y sonido van muy lentos, fps a 30 fps. Lo curioso es que si minimizo la ventana para ocultarla, la música suena bien fluidamente. A continuación he arrancado firefox que al principio consume mucha cpu hasta ponerla en 100% pero diría que el comportamiento del emulador tampoco varía tanto
Por cierto si maximizo la ventana no se pone en full screen ni escala sino que se queda la imagen en la misma región de la pantalla.
- chernandezba
- Sabreman
- Mensajes: 408
- Registrado: Mié Oct 17, 2007 5:26 pm
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
Vaya, qué extraño!
Lo normal es que si faltan fps, la cpu este saturada.
Bueno déjame que te prepare un ejecutable con otra función de timer porque quizá el problema este ahí
Te aviso cuando la tenga para que la puedas probar
Gracias!
Saludos
César
Lo normal es que si faltan fps, la cpu este saturada.
Bueno déjame que te prepare un ejecutable con otra función de timer porque quizá el problema este ahí
Te aviso cuando la tenga para que la puedas probar
Gracias!
Saludos
César
-
- Freddy Hardest
- Mensajes: 657
- Registrado: Sab Nov 23, 2013 8:27 am
Re: Nuevas opciones ZEsarUX - teclado en pantalla y estilos
Ansioso de probar el parche a ver si resuelve el problema con XP.
César, atento a tu buzón del foro que te voy a enviar un pm relacionado con el control por webcam
César, atento a tu buzón del foro que te voy a enviar un pm relacionado con el control por webcam
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 43 invitados