Vircon32: Consola virtual de 32 bits. Gratis y con juegos propios

Os presento Vircon32. Es una nueva consola que he estado desarrollando desde 2019. Está diseñada desde cero y con sus propios componentes (CPU, chip gráfico, etc). El proyecto está ya muy avanzado: a día de hoy el diseño es ya definitivo, el emulador está terminado (disponible para Windows/Linux/Mac/Raspberry) y ya hay disponibles varios juegos. También hay herramientas de desarrollo, tutoriales... os podría contar muchas más cosas pero para eso tenéis su web www.vircon32.com.

Imagen


Este hilo lo hago para dar a conocer la consola a más gente, y la idea es irlo actualizando con las novedades que vaya habiendo sobre la consola: nuevos juegos, demos, tutoriales, herramientas...

¿Cómo es la consola?

En capacidad técnica es parecida a la generación de 32 bits (PSX / Saturn): Color verdadero, escalados y rotaciones, transparencias, sonido calidad CD, memory card... Pero como está diseñada para ser lo más simple posible, sus gráficos se limitan a las 2D. También está pensada para ser práctica de jugar: por ejemplo, usa resolución 360p en 16:9 para adaptarse mejor a las pantallas actuales.

Si alguien tiene curiosidad por saber más de cómo funciona la consola, en la web hay varias guías rápidas, y también una especificación completa.

¿Cómo son los juegos de esta consola?

Vircon32 es una consola totalmente nueva. NO es una máquina que emula juegos de otras consolas, sino que tiene sus propios juegos. Os podéis hacer una idea der los juegos que se pueden hacer viendo este video. En el canal de YouTube de la consola también tenéis también varios gameplays.



¿Por qué lo ofreces todo gratis?

No quiero crear barreras. La idea es que la consola la juegue cuanta más gente mejor. Además me gustaría ir creando una comunidad, y que algunas personas se vayan animando a crear sus propios juegos. Por eso todo es gratis y de código abierto (tanto el emulador como juegos, demos, etc.) y he tratado de hacer un diseño muy simple que sea fácil de usar y emular, pero que tenga potencia suficiente para hacer juegos interesantes.

Además la consola está totalmente documentada, y el todo código lo he escrito de forma organizada y con muchos comentarios. La idea es que, además de jugar, sea fácil para cualquiera hacer sus propios juegos o hasta sus propios emuladores o herramientas.

¿Habrá una versión física?

En algún momento sí, pero no es mi prioridad. Lo ideal sería tener conocimientos para hacer una versión FPGA (que de verdad simule el hardware). Como no los tengo, me limitaré a usar una Raspberry, diseñar una carcasa y crear una versión adaptada del emulador que pueda leer cartuchos, acceder a la memory card, responder a los botones de power y reset, etc...

En cuanto a los juegos, sí que existen ya algunas versiones físicas, aquí tenéis un video de unboxing:



Y aquí, como ejemplo, os dejo un par de páginas del manual de Basic Platformer (en inglés):

Imagen


Y por ahora esto es todo. Os iré poniendo las novedades por aquí.
Me parece un proyecto super interesante, y espero que vaya muy bien.
manicminer1976 escribió:Me parece un proyecto super interesante, y espero que vaya muy bien.

Muchas gracias!
De todas formas, aunque no haya mucho interés también lo continuaré. Aunque sea para mi :)
Pues una muy buena la verdad. Pico8 es algo similar y mira tiene su nicho fiel. Ojalá vaya bien el proyecto! Lo seguiré e cerca :)
Muy interesante felicidades por el proyecto
Aljenci escribió:Pues una muy buena la verdad. Pico8 es algo similar y mira tiene su nicho fiel. Ojalá vaya bien el proyecto! Lo seguiré e cerca :)

Pico8 tiene una comunidad muy activa. Pero para mi gusto la consola en sí es muy limitada, la veo más orientada a minijuegos y a experimentar que a ser una consola interesante de jugar. Es verdad que tiene algún juego más completo (como Celeste), pero personalmente no me veo jugando en una resolución tan pequeña. Y los juegos de Pico8 están limitados a unos pocos kilobytes así que tampoco permiten mucho.

En cambio Vircon32 está pensada para permitir juegos más completos y más pulidos técnicamente. La idea es poco a poco ir armando un pequeño catálogo para la consola para que sea una plataforma atractiva para jugar. Igual que hoy en muchos aparatos se emulan SNES, NeoGeo, etc, algún día podrían incluir también emulación de Vircon32 y además podrán incluir las ROMs legalmente ya que son gratis.

PD: Y además de todo esto, Pico8 cuesta dinero y no es un proyecto abierto. Seguro que a mucha gente esto le echa para atrás.
Al empezar a leer el hilo pensaba que había consola física jeje igualmente pinta muy bien la verdad, a ver si se va animando gente a sacar cosillas ya que este tipo de proyectos se nutren de eso precisamente y sale algo realmente bueno de aquí.
ainu3000 escribió:Al empezar a leer el hilo pensaba que había consola física jeje igualmente pinta muy bien la verdad, a ver si se va animando gente a sacar cosillas ya que este tipo de proyectos se nutren de eso precisamente y sale algo realmente bueno de aquí.

Sí, hace un año se organizó una jam para la consola en itch.io, y ahora me están empezando a pedir una segunda edición. Aparte de eso también hay ya algunas personas que se animaron a hacer pequeños juegos. Trato de poner las cosas lo más fáciles posible (hay varias guías y ejemplos para crear juegos), pero todo irá poco a poco.

Y bueno, las imágenes de la consola me temo que son solo renders jajaja. Sí quiero diseñar un prototipo físico de la consola, pero más por diversión y porque a la gente le gusta. No tengo planes de venderla ni nada.
Un proyecto dpm si señor.

Me encanta, lo sigo y te he mandado un mp.

Salu2.
Yo pensaba que tambien la habia fisica, un proyecto muy interesante si señor, mucho animo ya no por ventas que no es tu idea sino por llegar a cumplir tu objetivo! [tadoramo]
chiviputis escribió:Yo pensaba que tambien la habia fisica, un proyecto muy interesante si señor, mucho animo ya no por ventas que no es tu idea sino por llegar a cumplir tu objetivo! [tadoramo]

Claro, el ver la consola física nos gustaría a todos! Y el día que la haga también le pienso diseñar su caja de cartón, con instrucciones y demás como ya hice para los juegos [oki]

Algunas cosas avanzadas ya hay. El emulador ya funciona en la Raspberry, y tengo algunas ideas para los componentes, por ejemplo usar los pines I/O para conectar un botón de power y de reset. Pero faltarán más cosas. De todas formas me gustaría, a lo largo de este año, tener un primer prototipo. Aunque fuera uno muy cutre con caja de cartón, pero que ya se le puedan conectar sus 4 mandos y meter los cartuchos para jugar.

-_JC_- escribió:Un proyecto dpm si señor.
Me encanta, lo sigo y te he mandado un mp.
Salu2.

Visto, gracias! ;)
Pues lo dicho por privado, cuenta con nosotros para lo que necesites,

Vamos hablando y mucha suerte.
Lo último que avancé de la consola (antes de empezar este hilo) fueron cosas para el compilador de C. Después de los temas técnicos me apetecía dedicarme un poco a hacer más juegos. Ahora estoy haciendo uno con la típica tragaperras. Igual a muchos no os llama la atención pero hacía ya años que quería hacer algo así. Aquí podéis ver el diseño de la máquina y los controles.

Imagen

Harán falta ajustes en el diseño, porque si no el juego se nos hará cansino.
De momento he tomado estas decisiones:

* El juego será muy "arcade": llamativo y con partidas rápidas.
* No hay solo suerte, también habilidad: Retenciones, avances, doble o nada y la ruleta.
* Va a ser más fácil ganar que en una máquina real.

Pero lo que le va a dar más vida al juego es que podemos comprar cosas con el dinero. Tenemos nuestra casa, y podemos irla completando con muebles y decoración. Como veis en el menú principal voy a permitir guardar partidas, por si llegar a tener todo se hace muy largo:

Imagen
12 respuestas