Se encontraron 470 coincidencias

por Namek
15 Ago 2018, 12:43
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 903

Re: Cómo hacer scroll de una fila completa en Zx Spectrum

Bueno, he estado adaptando la pantalla original del Frogger a la resolución (256x192) y colores (8 colores, sin clash attribute) del Spectrum: http://zonadepruebas.com/download/file.php?id=5545 Ya sólo habría que escribir la rutina que rote a la izquierda, y aplicársela a esta pantalla. Concretamen...
por Namek
14 Ago 2018, 19:26
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 903

Re: Cómo hacer scroll de una fila completa en Zx Spectrum

Muy buenas, voy a darte mi humilde opinión a ver que te parece. Ya que vas a usar un buffer para las rotaciones, mejor tener los sprites pre-rotados y ya que no van a tener fondo harias la misma transferencia que con el buffer y para colmo te ahorras el tiempo de ejecución de transferir los huecos v...
por Namek
09 Ago 2018, 20:50
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 903

Re: Cómo hacer scroll de una fila completa en Zx Spectrum

Y tambien se puede quitar el "OR A" porque el AND tambien resetea el carry... :roll:
por Namek
09 Ago 2018, 20:45
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 903

Re: Cómo hacer scroll de una fila completa en Zx Spectrum

Mejor aun: rot_right: ld hl, 16384 + 31 ; Última columna ld b, 8 loop: LD A,L AND %11100000 or a ; Pone el flag de accarreo a 0 bit 0, (hl) ; Compruebo el último píxel jr z,nocarry scf nocarry: ld l, a rr (hl) REPT 31 inc l rr (hl) ENDM inc h ; Siguiente scanline de la última columna djnz loop ret T...
por Namek
09 Ago 2018, 20:29
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 903

Re: Cómo hacer scroll de una fila completa en Zx Spectrum

Bubu escribió:Uy, Namek, tenías razón con lo del LD L, 0, es que quise decir:

and %11100000


jiji, se me olvidó poner la máscara de los 1's

Thanx!


Pues ahora se me ocurre que si usas EX AF,AF' en lugar de PUSH AF y POP AF tambien es mas rapido... :mrgreen:
por Namek
09 Ago 2018, 13:03
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 903

Re: Cómo hacer scroll de una fila completa en Zx Spectrum

A ver si estoy en un error o no, pero creo que esto:

push af ; Grabo el flag de acarreo
ld a, l
and %00000 ; Vuelvo a la primera columna
ld l, a
pop af ; Recupero el flag de accarreo

Se puede sustituir por:

LD L,0

O no? :roll:
por Namek
09 Ago 2018, 12:52
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 903

Re: Cómo hacer scroll de una fila completa en Zx Spectrum

Buenas, Namek , algunas cuestiones: - lo primero es que tú haces LD B, 64 para hacer un scroll de 64 scanlines, ¿nor? pero recuerda que es sólo para 8 scanlines, ya que si lo haces de 64, que son 8 filas, pudiera pasar que estuvieras trabajando en 2 tercios diferentes de la pantalla, y ya no te ser...
por Namek
09 Ago 2018, 08:56
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 903

Re: Cómo hacer scroll de una fila completa en Zx Spectrum

Revisando se me ocurre una optimización que sería cambiar el INC HL por INC L y antes del DJNZ comprobar si L=0 para hacer un INC H.
por Namek
09 Ago 2018, 08:34
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 903

Re: Cómo hacer scroll de una fila completa en Zx Spectrum

De cabeza y sin probarlo, a ver si no he metido la pata en algo: LD HL,16384 LD IX,16384 LD B,64 LOOP: OR A BIT 0,(IX+31) JR Z,NOCARRY SCF NOCARRY: RR (HL) INC HL RR (HL) INC HL RR (HL) INC HL RR (HL) INC HL RR (HL) INC HL RR (HL) INC HL RR (HL) INC HL RR (HL) INC HL RR (HL) INC HL RR (HL) INC HL RR...
por Namek
26 Jul 2018, 08:21
Foro: Teléfonos y Tablets
Tema: Tablet 10" 4GB 64GB W10 y Android 5 por 95,99€ en eBay
Respuestas: 0
Vistas: 202

Tablet 10" 4GB 64GB W10 y Android 5 por 95,99€ en eBay

Pues ya tenemos nuevo record, si necesitais una tablet potente o con Windows o con Android o con los dos, esta oportunidad es para ti, yo la consegui por 105€ y me pareció barata y la verdad es que me tiene bastante contento, las unicas pegas que puedo ponerle es la duración de la bateria que no es ...

Ir a búsqueda avanzada