Estoy churreando con el engine de NES
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
[NES] Investigando Ababol
Moderador: na_th_an
[NES] Investigando Ababol
David Skywalker
Weblog: http://david.dantoine.org
Weblog: http://david.dantoine.org
Re: [NES] Investigando Ababol
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í.
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..."
Re: [NES] Investigando Ababol
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
La verdad que mirando el engine aprendes un monton
David Skywalker
Weblog: http://david.dantoine.org
Weblog: http://david.dantoine.org
Re: [NES] Investigando Ababol
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
Hay que empollarse esto: http://wiki.nesdev.com/w/index.php/Nesdev_Wiki
Como diría Rorshach: "Urm..."
Re: [NES] Investigando Ababol
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
http://nintendoage.com/forum/messagevie ... eadid=7155
Como diría Rorshach: "Urm..."
Re: [NES] Investigando Ababol
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
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
David Skywalker
Weblog: http://david.dantoine.org
Weblog: http://david.dantoine.org
Re: [NES] Investigando Ababol
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..."
Re: [NES] Investigando Ababol
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
Para el 2042 acabamos
-
- Mensajes: 494
- Registrado: Jue, 24 Oct 2013, 15:52
Re: [NES] Investigando Ababol
¿Necesitáis que porte el descompresor de mapas al 6502?
Re: [NES] Investigando Ababol
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..."
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 56 invitados