Página 1 de 2

Cuando un Atari STE se cree una NeoGeo

Publicado: 12 Jun 2020, 16:04
por masteries
Lo que sucede cuando una máquina que sólo puede mostrar 16 colores en pantalla se viene arriba...


Quería dejarlo para más tarde, para cuando estuviera más completo,

Estuve modificando el algoritmo que genera las paletas de color y te hace el dithering de los gráficos para obtener mayor colorido.
Me he basado en darle más importancia a la distancia en luminosidad que a la distancia cromática; con la intención de poder obtener colores más vivos.

El resultado me ha sorprendido tanto, que adjunto la demo de aprendizaje en la que estoy trabajando (voy aprendiendo cómo usar la librería AGT, cómo funciona el tema de las colisiones, colocar sprites, manejar el scroll...).

Se maneja con las teclas A,D,W y N para disparar. Como emulador recomiendo el Steem Engine v3.2 (build 22 Oct 2004), utilizo TOS 1.06 Española.
Por cierto, no empeceis caminando hacia la izquierda que se va a la porra; es una demo muy temprana, pero había que compartirlo.

Para que se pueda "ver bien", hay que poner el emulador en pantalla completa y activar el sincronismo vertical a 60 Hz
Necesita un Atari STE con al menos 2 MB de RAM


Dad vuestra opinión sobre qué os parece la calidad gráfica, a ver si puedo subir un vídeo que le haga justicia,

Actualizado: He subido un vídeo que de verdad respeta el cómo se ve en el STE; la técnica también es apta para un ST; salvo que habría que desactivar el scroll hardware y el blitter. Pero se vería igual.





y segunda parte...








Aquí está el ejecutable y ficheros gráficos para Atari STE; también tiene sonido digital por mezclador, pero no he podido grabarlo :

http://retrowiki.es/viewtopic.php?f=39& ... p200122527

Re: Cuando un Atari STE se cree una NeoGeo

Publicado: 12 Jun 2020, 17:46
por Onlyfordj
Flipante!!

Re: Cuando un Atari STE se cree una NeoGeo

Publicado: 12 Jun 2020, 20:10
por NeORomani
Se ve de lujo!

Re: Cuando un Atari STE se cree una NeoGeo

Publicado: 12 Jun 2020, 21:17
por Valfac
Impresionante!

Re: Cuando un Atari STE se cree una NeoGeo

Publicado: 14 Jun 2020, 01:45
por Lord Raptor
Es una biblioteca para programar en C ?
Me interesa, puedes darme algo de info? link?

Gracias

Re: Cuando un Atari STE se cree una NeoGeo

Publicado: 15 Jun 2020, 10:29
por masteries
Lord Raptor escribió: 14 Jun 2020, 01:45 Es una biblioteca para programar en C ?
Me interesa, puedes darme algo de info? link?

Gracias
En este hilo hay mucha más información:

http://retrowiki.es/viewtopic.php?f=39&t=200034756

Re: Cuando un Atari STE se cree una NeoGeo

Publicado: 22 Jul 2020, 12:09
por masteries
Actualización con muchas de las mejoras a nivel del driver gráfico,

ahora sólo se redibujan los tiles del escenario que de verdad hacen falta; aquellos que están bajo los sprites, o que van a estar bajo los sprites no se redibujan. Se mantiene casi todo el tiempo a 50 fps, las ralentizaciones son muy puntuales. Más o menos salen en pantalla hasta la mitad de sprites que saca una NeoGeo (si consideramos el fondo como scroll, que en una NeoGeo no es así).

Por otra parte, dada la masiva cantidad (o tamaño) de los sprites, he prescindido del overscan; me gustaba mucho disponer de 240 líneas, pero el truco exige perder un tiempo de CPU totalmente necesario; me habré de conformar con 200 líneas; con una pantalla de 320x200

He podido capturar el audio, aunque he tenido que hacerlo por separado y luego juntarlos; el sonido que vais a escuchar está en 8 bits a 12.5 KHz (hasta 4 voces, aunque en esta demo apenas se usan 2 voces); y se escucha así de bien




Re: Cuando un Atari STE se cree una NeoGeo

Publicado: 22 Jul 2020, 12:51
por Valfac
:o Qué pasada!

Re: Cuando un Atari STE se cree una NeoGeo

Publicado: 22 Jul 2020, 15:01
por tacha
Hola! quiero aprender a hacer eso!!!

Re: Cuando un Atari STE se cree una NeoGeo

Publicado: 06 Ago 2020, 00:31
por cpcbegin
Interesante.