Modulo OSD
Modulo OSD
Hola!
Estaba hablando con Antonio Villena sobre el pocket ZXUNO y se me ocurrió que estaría bien poder mostrar información sobre el estado de la configuración. Para ello habría que implementar algún tipo de módulo OSD.
Esto sería muy útil, por ejemplo para mostrar la carga de la batería en el pocket ZXUNO, o para mostrar el modo de teclado seleccionado desde el zxunops2.
¿Cómo lo veis de viable? ¿Alguien se animaría con el tema?
Estaba hablando con Antonio Villena sobre el pocket ZXUNO y se me ocurrió que estaría bien poder mostrar información sobre el estado de la configuración. Para ello habría que implementar algún tipo de módulo OSD.
Esto sería muy útil, por ejemplo para mostrar la carga de la batería en el pocket ZXUNO, o para mostrar el modo de teclado seleccionado desde el zxunops2.
¿Cómo lo veis de viable? ¿Alguien se animaría con el tema?
- antoniovillena
- Mensajes: 2621
- Registrado: 27 Sep 2015, 20:41
Re: Modulo OSD
Por ahora el único módulo usado en cores para el ZX-Uno es el de RetroRamblings con ZPUFlex (una cpu sintética) que se usa en algunos cores. Concretamente casi todos los de DistWave y el último de Quest (Vectrex). El problema principal está en que estos cores solo son compatibles con salida VGA.
Re: Modulo OSD
Vaya, pues eso si que es un inconveniente ya que la salida que se usa en el pocket zxuno es video compuesto.
- mcleod_ideafix
- Mensajes: 831
- Registrado: 27 Sep 2015, 00:14
- Ubicación: Jerez de la Frontera
- Contactar:
Re: Modulo OSD
Dado que aquí no hay un sistema operativo, ese OSD tendrían que incorporarlo todos los cores como parte de cada uno de ellos, y los hay que ocupan practicamente toda la FPGA. En el de Spectrum ya te digo que no cabe.wilco2009 escribió:¿Cómo lo veis de viable? ¿Alguien se animaría con el tema?
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
Re: Modulo OSD
Ok, entiendo. Una pena, porque habria quedado muy chulo tener un OSD.
- mcleod_ideafix
- Mensajes: 831
- Registrado: 27 Sep 2015, 00:14
- Ubicación: Jerez de la Frontera
- Contactar:
Re: Modulo OSD
Empezaría a parecerse a un emulador, con lo que uno podría empezar a cuestionarse el por qué hacerlo con una FPGA cuando lo que persigues es la comodidad de un emulador. De todas formas, ya digo: la principal dificultad es tener que incluir ese OSD en todos los cores.wilco2009 escribió:Ok, entiendo. Una pena, porque habria quedado muy chulo tener un OSD.
Una alternativa podría ser dedicar parte de los recursos del ATMega que se usa para traducir el teclado, a que también haga funciones de OSD, usando un pequeño display OLED de 128x64 de estos controlados por I2C (a fin de cuentas, es el ATMega quien sabe en qué modo está el teclado)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
Re: Modulo OSD
Sería factible siempre que queden recursos para ello en el ATMega, porque pines disponibles en éste los hay para SCL y SDA de la una pantalla I2C:mcleod_ideafix escribió:Empezaría a parecerse a un emulador, con lo que uno podría empezar a cuestionarse el por qué hacerlo con una FPGA cuando lo que persigues es la comodidad de un emulador. De todas formas, ya digo: la principal dificultad es tener que incluir ese OSD en todos los cores.wilco2009 escribió:Ok, entiendo. Una pena, porque habria quedado muy chulo tener un OSD.
Una alternativa podría ser dedicar parte de los recursos del ATMega que se usa para traducir el teclado, a que también haga funciones de OSD, usando un pequeño display OLED de 128x64 de estos controlados por I2C (a fin de cuentas, es el ATMega quien sabe en qué modo está el teclado)
Re: Modulo OSD
Es una de las cosas que pensé, pero como había que agujerear la carcasa y dudaba que hubiera suficientes recursos para el ATMEGA168 en principio lo descarté.spark2k06 escribió:Sería factible siempre que queden recursos para ello en el ATMega, porque pines disponibles en éste los hay para SCL y SDA de la una pantalla I2C:mcleod_ideafix escribió:Empezaría a parecerse a un emulador, con lo que uno podría empezar a cuestionarse el por qué hacerlo con una FPGA cuando lo que persigues es la comodidad de un emulador. De todas formas, ya digo: la principal dificultad es tener que incluir ese OSD en todos los cores.wilco2009 escribió:Ok, entiendo. Una pena, porque habria quedado muy chulo tener un OSD.
Una alternativa podría ser dedicar parte de los recursos del ATMega que se usa para traducir el teclado, a que también haga funciones de OSD, usando un pequeño display OLED de 128x64 de estos controlados por I2C (a fin de cuentas, es el ATMega quien sabe en qué modo está el teclado)
Un malentendido leyendo el manual del ZXGO+ es lo que me sugirió que había algún tipo de OSD implementado. Cuando comprobé que no era un OSD sino que el estado del teclado se visualizaba simulando pulsaciones de teclas es cuando hice la sugerencia de un OSD.
Re: RE: Re: Modulo OSD
En un atmega168 sí es cierto que ya muy justo andaría. Pero un tu caso le has puesto un arduino mini pro basado en un 328 no? Éste tiene el doble de capacidad y ahí seguro que entra.wilco2009 escribió: Es una de las cosas que pensé, pero como había que agujerear la carcasa y dudaba que hubiera suficientes recursos para el ATMEGA168 en principio lo descarté.
Un malentendido leyendo el manual del ZXGO+ es lo que me sugirió que había algún tipo de OSD implementado. Cuando comprobé que no era un OSD sino que el estado del teclado se visualizaba simulando pulsaciones de teclas es cuando hice la sugerencia de un OSD.
Última edición por spark2k06 el 01 Mar 2018, 08:21, editado 1 vez en total.
Re: RE: Re: Modulo OSD
No, el que le he puesto yo es un mini pro basado en un 168, igual lo intento, pero me da palo agujerear la carcasa.spark2k06 escribió:En un atmega168 sí es cierto que ya muy justo andaría. Pero un tu caso le has puesto un arduino mini pro basado en un 328 no? Éste tiene el doble de capacidad y ahí seguro que entra.
Enviado desde mi Thor mediante Tapatalk