Se encontraron 100 coincidencias
- Mié, 30 Nov 2011, 16:07
- Foro: N.E.S.
- Tema: Tutorial de programacion para NES - Básico
- Respuestas: 90
- Vistas: 44212
Re: Tutorial de programacion para NES - Básico
Bueno sewave... estoy jugando con el scroll basándome en el ejemplo que pusiste la primera vez de todas donde el Select y el Start permitían mover la pantalla, pero no cambiarla, así que mi pregunta es ¿cuando muevo el scroll, como hago para que vaya cargando la siguiente pantalla? Y aqui esta la c...
- Lun, 28 Nov 2011, 16:38
- Foro: N.E.S.
- Tema: Tutorial de programacion para NES - Básico
- Respuestas: 90
- Vistas: 44212
Re: Tutorial de programacion para NES - Básico
Mirando los indices de paleta del tutorial antiguo:

Importante el $ porque son numeros en hexadecimal (de 00 a FF, 0 a 255)

Código: Seleccionar todo
lda #$31
sta backColor
Importante el $ porque son numeros en hexadecimal (de 00 a FF, 0 a 255)
- Lun, 28 Nov 2011, 00:01
- Foro: N.E.S.
- Tema: Tutorial de programacion para NES - Básico
- Respuestas: 90
- Vistas: 44212
Re: Tutorial de programacion para NES - Básico
Jeje, me ha gustado la "intro" :p
- Dom, 27 Nov 2011, 22:02
- Foro: N.E.S.
- Tema: Tutorial de programacion para NES - Básico
- Respuestas: 90
- Vistas: 44212
Re: Tutorial de programacion para NES - Básico
Si quieres ejecutar 60 veces (en NTSC) por segundo el blucle, hay que esperar al retrazo de la pantalla, el vblank y para eso sirve esa funcion, para esperar a ello.
- Dom, 27 Nov 2011, 21:54
- Foro: N.E.S.
- Tema: Tutorial de programacion para NES - Básico
- Respuestas: 90
- Vistas: 44212
Re: Tutorial de programacion para NES - Básico
Diskover escribió:No... lo mismo podría estar dando algún problema vid_waitFadeToNormal_a()
Ya es que ni idea XD
Has leido mi mensaje modificado?
- Dom, 27 Nov 2011, 21:48
- Foro: N.E.S.
- Tema: Tutorial de programacion para NES - Básico
- Respuestas: 90
- Vistas: 44212
Re: Tutorial de programacion para NES - Básico
Nada, me sigue haciendo lo mismo: Carga la pantalla principal e inmediatamente carga la siguiente sin esperar esos 4 segundos. do { inc frames clc adc #1 cmp #200 } while (not equal) lda #1 sta situacion pantallas() //Bucle principal, se ejecutara siempre forever { doFrame() } } Prueba con: do { in...
- Dom, 27 Nov 2011, 21:28
- Foro: N.E.S.
- Tema: Tutorial de programacion para NES - Básico
- Respuestas: 90
- Vistas: 44212
Re: Tutorial de programacion para NES - Básico
Pues a no ser que tengas el frames cargado a un numero alto antes de entrar en ese bucle forever, no veo que puede estar mal. De todos modos, seria mejor que hicieras algo tal que: lda #0 sta frames do { lda frames clc adc #1 cmp #200 } while(not equal) //luego el forever del doframe Para esperar 20...
- Dom, 27 Nov 2011, 21:19
- Foro: N.E.S.
- Tema: Tutorial de programacion para NES - Básico
- Respuestas: 90
- Vistas: 44212
Re: Tutorial de programacion para NES - Básico
Jeje, vas a tener que buscar otro metodo porque la NES es una maquina de 8 bits y 300 no cabe en 8 bits 
De momento pon 240 que son 4 segundos.

De momento pon 240 que son 4 segundos.
- Dom, 27 Nov 2011, 20:31
- Foro: N.E.S.
- Tema: Tutorial de programacion para NES - Básico
- Respuestas: 90
- Vistas: 44212
Re: Tutorial de programacion para NES - Básico
Tendras que hacer sta en el metasprite tambien.
- Dom, 27 Nov 2011, 20:24
- Foro: N.E.S.
- Tema: Tutorial de programacion para NES - Básico
- Respuestas: 90
- Vistas: 44212
Re: Tutorial de programacion para NES - Básico
Si, el greater sirve para mayor o igual