(español abajo)
This has been another busy week of catching bugs, trying to close the core development. There are four types of problems left:
1. Graphic glitches due to SDRAM congestion
2. Raster and row scrolling effects not working well together
3. Odd behaviours that could point to a bug in the M68000 CPU module
4. Rendering of a wrong tile in some specific scenes
I have re-written the SDRAM controller to make it more flexible and squeeze a bit more performance for the specific CPS2 GFX case. I started running tests on FPGA with the new controller today using the old 1942 core as a starter. This will still take a few more days.
Problems 2 and 4, will take some effort but are not particularly worrying. Problem 3, the CPU, can be nasty. I need a way to pinpoint that it is a problem in the CPU and not elsewhere in the core.
I wasn't going to make an update today, but the JTALPHA team convinced me that some games were in good shape. A couple of bugs in the last beta are fixed now too, so we decided to go ahead. These are the games for today:
-Marvel Super Heroes
-Marvel vs Street Fighter
-Cyberbots
All these require 64MB+ SDRAM to work, but I have included the MiST/SiDi versions this time too for those who have a modded system.
The final development stages are the toughest ones, so I am really glad to have you there pushing this forward.
Español
Esta ha sido otra semana enfocada en corregir errores, tratando de cerrar el proyecto. Aun quedan cuatro tipos de problemas:
1. Fallos gráficos debido a congestión en la SDRAM
2. Los efectos de desplazamiento (scroll) de fila y ráster no funcionan bien juntos
3. Comportamientos extraños que podrían indicar un error en el módulo de CPU M68000
4. Representación de un bloque incorrecto en algunas escenas específicas
He reescrito el controlador SDRAM para hacerlo más flexible y exprimir un poco más el rendimiento para el caso específico de los gráficos en CPS2. He comenzado a ejecutar pruebas en FPGA con el nuevo controlador hoy usando el antiguo cor de 1942 como aperitivo. Esto todavía me llevará unos días más.
Los problemas 2 y 4 requerirán algo de esfuerzo pero no son particularmente preocupantes. El problema 3, la CPU, puede ser complicado. Necesito una forma de identificar claramente que es un problema en la CPU y no en otra parte del cor.
No iba a hacer una actualización hoy, pero el equipo de JTALPHA me convenció de que algunos juegos estaban en buen estado. Un par de errores de la última versión beta también están corregidos ahora, así que decidimos seguir adelante. Estos son los juegos de hoy:
-Marvel superhéroes
-Marvel vs Street Fighter
-Cyberbots
Todos requieren 64 MB + SDRAM para funcionar, pero esta vez también he incluido las versiones MiST / SiDi para aquellos que tienen un sistema modificado.
Las etapas finales de desarrollo son las más difíciles, por lo que estoy muy contento de teneros aquí dándome un empujoncito.
Addison
2021-05-07 18:34:36 +0000 UTCPaul Cunningham
2021-05-07 18:21:21 +0000 UTC