[HO] NEO GEO - Dudas, curiosidades, novedades

sgonzalez escribió:En amiga tenéis el "mini" Doom Grind, qué no sé si querían o si ya estaba portado a Atari St y Megadrive y corren en hardware nativo:



El problema de Neo Geo es la forma de dibujar en pantalla, que es con gráficos predibujados y cargados en las ROMs de los cartuchos. Ahora bien, lo mismo alguien consigue dar con una puerta o camino para hacerlo o estirar el motor que ha hecho el amigo del vídeo para hacer algo más refinado.


Es que la CPU ni siquiera puede acceder a los graficos, la unica forma que veo portar un doom es haciendo trampas con dopajes a lo SNES.
Interesantísimo el vídeo.

Si el Mega Everdrive Pro puede mover Doom en Mega con su FPGA desvergonzado [+risas] ...se podría hacer algo parecido en Neo Geo, y quien no lo quiera "porque no es hardware real" que no lo compre y punto XD

(Sí sí, sólo estoy troleando y no tengo ni pajolera idea)

Ahora en serio, sabiendo que el Wolfenstein se puede mover muy dignamente en Mega Drive, a pelo pelazo, hecho por un fan, ¿eso sí se podría hacer en Neo Geo? Ya que es más raycaster que otra cosa, según la lógica explicada (o al menos lo que yo he entendido).
hombreimaginario escribió:Interesantísimo el vídeo.

Si el Mega Everdrive Pro puede mover Doom en Mega con su FPGA desvergonzado [+risas] ...se podría hacer algo parecido en Neo Geo, y quien no lo quiera "porque no es hardware real" que no lo compre y punto XD

(Sí sí, sólo estoy troleando y no tengo ni pajolera idea)

Ahora en serio, sabiendo que el Wolfenstein se puede mover muy dignamente en Mega Drive, a pelo pelazo, hecho por un fan, ¿eso sí se podría hacer en Neo Geo? Ya que es más raycaster que otra cosa, según la lógica explicada (o al menos lo que yo he entendido).


Deberia poder hacerse incluso mucho mejor y mas rapido que en Mega, ya que el raycaster de wolfenstein se basa en tiras y Neogeo tiene hardware para dibujar tiras, escalarlas etc, lo mismo pasa con los enemigos. Luego el suelo y el techo se hace sin sprites simplemente con el color de fondo.

Mega escala todo a pelo, neogeo puede usar el hardware.

Lo que pasa es que la demo de MVG va lentisima entonces algo se me escapa ¿a lo mejor son demasiados sprites?

EDITO:

Vale he mirado un poco el codigo y hay cosas que se pueden optimizar, primero que como en megadrive lo suyo es hacer una tabla con los senos y cosenos precalculados se esta calculando en tiempo real y se gasta CPU a lo tonto, luego techo y el sulo son también sprites que yo creo que se puede hacer con fondo pero no se si se puede cambiar el color de fondo en una determinada scanline en neogeo como si se puede hacer en mega.

Y hasta aqui mi pequeña investgación por encima con mis limitados conocimientos.
bbbbio escribió:Bueno pues tras no dar con el problema de las muteaciones de sonido en mi aes pal 3-4 vuelvo a la carga con mi aes japonesa. Hoy la he abierto y la placa es una 3-6. Decir que tiene muchas barras verticales ( jailbars ). Leo por ahí que interrumpiendo 3 pistas lo solucionas, es así? Como dije soy nulo en electrónica y meterme en temas de bipass como que no. Alguien que haya hecho lo de las 3 pistas? Mi placa es ésta:

Imagen

La placa se la ve muy limpia, salvo el chip de Yamaha que podría ser suciedad pero lo veo algo oscuro en la esquina izquierda. SI es suciedad con un cepillo de dientes (que ya no uses, importante [carcajad] ) y alcohol isopropolico queda limpio

Para lo del bypass no es complicado, pero si no tienes algo de experiencia con el soldador, mejor practicar antes con alguna otra placa de otra cosa que tengas por casa.

Para que te has una idea de lo que habría que hacer.
@naxeras @hombreimaginario
Lo que hace muy difícil poder hacer las trampas es el tema este de que la cpu no puede hablar con el bus de los gráficos en el cartucho (con lo que, aunque tengas una raspberry allí calculando, pues no sabe lo que calcular porque la cpu no puede hablar con ella).

Igual una manera muy a la bestia, pero a medio camino entre un raycaster tipo wolfenstein, y un Doom, es precalcular tropecientos tiles diferentes según el ángulo e ir componiendo según eso...
¿Y un demake con el estilo del Super Spy pero diseños de Doom?

kusfo79 escribió:@naxeras @hombreimaginario
Lo que hace muy difícil poder hacer las trampas es el tema este de que la cpu no puede hablar con el bus de los gráficos en el cartucho (con lo que, aunque tengas una raspberry allí calculando, pues no sabe lo que calcular porque la cpu no puede hablar con ella).

Igual una manera muy a la bestia, pero a medio camino entre un raycaster tipo wolfenstein, y un Doom, es precalcular tropecientos tiles diferentes según el ángulo e ir componiendo según eso...


Cuando he comentado lo de Doom, mi idea para hacerlo funcionar con cartucho especial es la siguiente.

CPU adicional renderiza el juego (basicamente hace todo) y escupe la salida formateandolo correctamente a las CROM especiales del cartucho que son grabables.

El hardware grafico lee de ahi y lo pinta en pantalla.

Vamos el mismo metodo que el doom del everdrive.

Es la unica manera que veo doom en neogeo.
naxeras escribió:Vamos el mismo metodo que el doom del everdrive.


Sin complejos. Tendría todo mi apoyo XD
hombreimaginario escribió:
naxeras escribió:Vamos el mismo metodo que el doom del everdrive.


Sin complejos. Tendría todo mi apoyo XD


Yo es que doom esta tan visto y tan portado que pa que, encima si vale un cartucho normal 400€ cuanto costaria algo asi...

Al final estoy un poco desencantado con el homebrew de neogeo, es carisimo y no parece que vaya a cambiar.
AzagraMac escribió:
bbbbio escribió:Bueno pues tras no dar con el problema de las muteaciones de sonido en mi aes pal 3-4 vuelvo a la carga con mi aes japonesa. Hoy la he abierto y la placa es una 3-6. Decir que tiene muchas barras verticales ( jailbars ). Leo por ahí que interrumpiendo 3 pistas lo solucionas, es así? Como dije soy nulo en electrónica y meterme en temas de bipass como que no. Alguien que haya hecho lo de las 3 pistas? Mi placa es ésta:

Imagen

La placa se la ve muy limpia, salvo el chip de Yamaha que podría ser suciedad pero lo veo algo oscuro en la esquina izquierda. SI es suciedad con un cepillo de dientes (que ya no uses, importante [carcajad] ) y alcohol isopropolico queda limpio

Para lo del bypass no es complicado, pero si no tienes algo de experiencia con el soldador, mejor practicar antes con alguna otra placa de otra cosa que tengas por casa.

Para que te has una idea de lo que habría que hacer.


Al final me animé a cortar tres pistas y todo bien. Sin embargo ahora en vez tener líneas verticales tengo el efecto ajedrez! Se nota levemente y al parecer se soluciona relativamente fácil cortando otra pista y soldando una resistencia. Me refiero a esto:

https://retrosix.wiki/wiki/checkerboard-fix-neo-geo-aes
@naxeras No, hombre, para que lo saque algún caradura bajo cuerda, no. Tendría que ser oficial y a precio de oficial XD
1460 respuestas
126, 27, 28, 29, 30