XaiJu
JOTEGO
JOTEGO

patreon


Kicker (Public Release) and System 16 flip mode

(español abajo)

After fixing the reported bugs for Kicker (a couple of mild things), the core is ready for the public and is now out in JTBIN. I have also reported the discrepancies I found between MAME and the actual PCB hardware so that the emulation scene will benefit too.

System16 vertical games do not come with a flip option, and there is a good reason for that. The sprite engine is designed in such a way that an automatic flip, with no software intervention, is almost impossible to do. However, I found a workaround, at least for HDMI users: the frame buffer. If you don't mind losing one frame, you can now enable a non-rotated screen in the default (0 lag) or flipped mode (1 lag frame)

If you want to use this with MiSTer analogue output, you can still do it, but you have to mess a bit with your ini file settings. Get the new System16 files direcly using update_all or JTBIN or attached to this post.

As a general rule, there are three ways you can flip your screen in MiSTer arcade cores:

  1. Look in the DIP switches menu (hardware flip, no lag)
  2. Check out the OSD main menu: used for games with no options in the DIP switches but where hardware flip is possible (no lag)
  3. Use the rotate options in the OSD menu and select "no rotate (flip)". This is only available in some cores and adds 1 lag frame when set

Other than this, I got the NeoGeo Pocket CPU design to the point where it can read write from RAM using indexed addressing. Long story short: important milestone.

Thanks for your patience while I work on the CPU. Good things come to those who wait.

Español

Después de corregir los errores informados en Kicker (un par de cosas leves), el cor está listo para el público y ya está disponible en JTBIN. También informé de las discrepancias que encontré entre MAME y el hardware de PCB real para que la escena de la emulación también se beneficie.

Los juegos verticales de System16 no vienen con una opción de volteo de pantalla, y hay una buena razón para ello. El motor de sprites está diseñado de tal manera que un cambio automático, sin intervención del software, es casi imposible de realizar. Sin embargo, encontré una solución, al menos para los usuarios de HDMI: el búfer de imagen. Si no te importa perder un fotograma, ahora puedes habilitar una pantalla en vertical en el modo original (0 retardo) o volteado (1 retardo)

Si deseas usar esto con la salida analógica de MiSTer, aún puedes hacerlo, pero debes alterar un poco la configuración del archivo ini.

Como regla general, hay tres formas de voltear la pantalla en los cores de arcade de MiSTer:

1. Busca en el menú de interruptores DIP (cambio de hardware, sin retraso)

2. Consulta el menú principal del OSD: se usa para juegos sin opciones en los interruptores DIP pero donde es posible cambiar el hardware (sin retraso)

3. Utiliza las opciones de rotación en el menú OSD y seleccione "no rotar (voltear)". Esto solo está disponible en algunos núcleos y agrega 1 marco de retraso cuando se establece

Aparte de esto, llevé el diseño de la CPU NeoGeo Pocket hasta el punto en que puede leer y escribir desde la RAM usando direccionamiento indexado. Para resumir: un hito importante.

Gracias por tu paciencia mientras trabajo en la CPU. Las cosas buenas llegan a aquellos que esperan.

Kicker (Public Release) and System 16 flip mode Kicker (Public Release) and System 16 flip mode

Comments

Thank you for all your hard work and please please take a well deserved rest! :)

Justin Bergalon

Awesome

Todd Lemons


More Creators