xzakox escribió:Saludos,
¿alguno habeis desarrollado aunque sea un poco para la NES?
Resulta que estoy metiendome con ello, y ya he hecho varias pruebas en nbasic, en ensamblador y en C con el cc65. Todas funcionan en emuladores, perfectamente, ahora cuando las meto en la nes real en un cartucho con eproms, nada, no funcionan, se queda la pantalla en blanco, y el cartucho con eproms funciona, que si lo pruebo con una rom de un juego comercial, funciona perfectamente...
¿Os ha pasado?
¿Alguna idea de que puedo estar haciendo mal?
Gracias.
xzakox escribió:Uso uno de RetroUSB pero vamos, el que es simplemente una placa para soldarle las eproms... Sin mapper, pero es que los programas que estoy haciendo de prueba son de 32K de PRG y 8K de CHR, vamos, lo que tienen que tener para no usar mappers.
La cuestión es eso, que en los emus funcionan perfectamente y por otro lado el cartucho funciona perfectamente... debe ser algo al inicializar la nes o asi...
xzakox escribió:No no, el cartucho solo tiene dos zócalos para meter eproms, una con el prg y otra con el chr, de hecho eso, si pruebo con un juego comercial (pillando el .nes, y extrayendo de él el prg y el chr) funciona, y mis .nes que funcionan en los emus (nestra, fceu y nestopia probados), dejan la nes con la pantalla en blanco (sin reseteos ni nada, pero en blanco).
xzakox escribió:Bueno, ya he logrado sacar gráficos por pantalla en la NES real. Resulta que tenía truco. Al parecer la PPU (Chip gráfico de la nes) necesita de cierto tiempo de "calentamiento" para estabilizarse después de un reset, así que hay que esperar como 3 vblanks antes de iniciarlo y otros tantos antes de mandar nada a la pantalla por primera vez, se ve en muchos juegos de nes al parecer que a veces incluso aparece el sonido antes que la imagen... porque hacen esto. Nah, fue darme un vuelta por los foros de nesdev y habia más gente con el mismo problema. Muchas gracias por la ayuda igualmente.