[NES] Investigando Ababol

Soporte técnico sobre los lanzamientos de MojonTwins y comentarios sobre los güegos. Ofrecemos soporte técnico con Fourspriter, te ayudamos con ZX Basic o Z88DK, te damos pistas some cómo saltarse un bicho y cosas así.

Moderador: na_th_an

Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

[NES] Investigando Ababol

Mensajepor D_Skywalk » Vie, 29 Nov 2013, 11:37

Estoy churreando con el engine de NES :mrgreen:

Pero los gráficos se ven con la paleta mal y tampoco veo fuentes o como colocar texto en pantalla :?
¿hay algún tutorial sobre juegos de nes? ¿algo que pueda seguir?

Un Saludo tios :corchoneta:
David Skywalker
Weblog: http://david.dantoine.org
Avatar de Usuario
na_th_an
Mensajes: 26413
Registrado: Vie, 09 Ene 2009, 12:18

Re: [NES] Investigando Ababol

Mensajepor na_th_an » Vie, 29 Nov 2013, 12:01

Para colocar texto en la pantalla tienes que añadir las fuentes a uno de los dos charsets y pokear en la zona de memoria de los tiles de fondo (a partir de $2000). Así lo hemos hecho nosotros, al menos. Tutoriales hay pocos... En realidad lo que hay es la introducción que escribió Shiru sobre su biblioteca... Y el propio Shiru. Este hombre es el dios salvador de la retroescena. Incluso nos modificó y amplió la neslib a la carta para este juego y otro que tenemos en mente...

http://shiru.untergrund.net/articles/pr ... s_in_c.htm

Tambien viene bien meterse en la wiki de nesdev y empaparse a saco el hardware del bicho, cómo funciona la memoria de video, los sprites, las prioridades, el buffer circular, el mapa de memoria... Es indispensable.

La NES es complicada de programar con su configuración básica (esto es, sin chips de apoyo en los cartuchos, que eso es muy de la NES). No puedes modificar la VRAM mientras se está trazando la pantalla en la TV, así que todo hay que hacerlo durante VBlank. Y eso no da demasiado tiempo, así que hay que montar pifostios, como el que montamos nosotros para el scroll para que pudiese ser bidireccional. Si sólo es avanzar es mucho más sencillo, eso sí.
Como diría Rorshach: "Urm..."
Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

Re: [NES] Investigando Ababol

Mensajepor D_Skywalk » Vie, 29 Nov 2013, 12:09

Esa intro si me la había leído, lo que no entiendo es como van las paletas y los gráficos, como editarlos o importarlos :/

La verdad que mirando el engine aprendes un monton :)
David Skywalker
Weblog: http://david.dantoine.org
Avatar de Usuario
na_th_an
Mensajes: 26413
Registrado: Vie, 09 Ene 2009, 12:18

Re: [NES] Investigando Ababol

Mensajepor na_th_an » Vie, 29 Nov 2013, 12:11

Por eso hay que empaparse bien el hardware. Hay alguna utilidad (están enlazadas en la intro de Shiru), pero nosotros nos hicimos nuestros propios conversores adecuándolos a nuestras necesidades. Están en la carpeta de sources, creo. cmpfixed, nescnv, mapcnvnes... Pero algunas son muy específicas. Por ejemplo, mapcnvnes saca el mapa en un orden realmente bizarro, pero que era el adecuado par nuestra rutina de scroll.

Hay que empollarse esto: http://wiki.nesdev.com/w/index.php/Nesdev_Wiki
Como diría Rorshach: "Urm..."
Avatar de Usuario
na_th_an
Mensajes: 26413
Registrado: Vie, 09 Ene 2009, 12:18

Re: [NES] Investigando Ababol

Mensajepor na_th_an » Vie, 29 Nov 2013, 12:24

Otra cosa que también mola es seguir las Nerdy Nights... Al menos al principio, que hablan del hardware. Luego ya se meten a programar en ensamblador... Si te interesa, síguelo hasta el final. El ensamblador del 6502 es bastante fácil.

http://nintendoage.com/forum/messagevie ... eadid=7155
Como diría Rorshach: "Urm..."
Avatar de Usuario
D_Skywalk
Mensajes: 352
Registrado: Mar, 01 Oct 2013, 13:36

Re: [NES] Investigando Ababol

Mensajepor D_Skywalk » Vie, 29 Nov 2013, 12:31

Que chulos los vídeos!

He visto que hay una utilidad también para crear el texto: maketext :)
Cuanta molonidad ^^_

Voy a ir empollando todo esto aunque no se como os enteráis para hacer los gráficos esos que hay en PNG sin las paletas XD

Un Saludo tio :porro:
David Skywalker
Weblog: http://david.dantoine.org
Avatar de Usuario
na_th_an
Mensajes: 26413
Registrado: Vie, 09 Ene 2009, 12:18

Re: [NES] Investigando Ababol

Mensajepor na_th_an » Vie, 29 Nov 2013, 12:35

Los hacemos con los colores reales, y luego los pegamos en el set y cambiamos los colores a rojo, verde y azul. Es para controlar exactamente qué píxels van en cada uno de los cuatro colores, que es muy importante.
Como diría Rorshach: "Urm..."
Gocho
Mensajes: 123
Registrado: Mar, 19 Nov 2013, 10:32

Re: [NES] Investigando Ababol

Mensajepor Gocho » Vie, 29 Nov 2013, 12:40

Vamos a tener que montar la Guirrera, que le des a un botón y te transforme un juego churrero de Spectrum a NES, CPC, C64 y demás XDDD

Para el 2042 acabamos :lol:
antoniovillena
Mensajes: 494
Registrado: Jue, 24 Oct 2013, 15:52

Re: [NES] Investigando Ababol

Mensajepor antoniovillena » Vie, 29 Nov 2013, 12:55

¿Necesitáis que porte el descompresor de mapas al 6502?
Avatar de Usuario
na_th_an
Mensajes: 26413
Registrado: Vie, 09 Ene 2009, 12:18

Re: [NES] Investigando Ababol

Mensajepor na_th_an » Vie, 29 Nov 2013, 12:58

Para juegos a pantalla vendría bien. Para scroll sería más complicao, la NES solo tiene 2Kb de RAM.
Como diría Rorshach: "Urm..."

Volver a “Ayuda”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 27 invitados