Se encontraron 183 coincidencias

por explorer
Hoy, 21:28
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 38
Vistas: 679

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

OK, centrémonos entonces en el caso que propongo: el Frogger. Como ves, hay una carretera y un río. Unos coches van de izquierda a derecha y otros de derecha a izquierda, y cada fila a diferente velocidad. Al río le pasa lo mismo. Además, depende de la fase, salen más o menos coches y más o menos t...
por explorer
Hoy, 03:37
Foro: Retroinformatica hoy
Tema: Bethesda bloquea la venta de juegos de segunda mano, anuncia acciones legales
Respuestas: 4
Vistas: 112

Re: Bethesda bloquea la venta de juegos de segunda mano, anuncia acciones legales

Lee las condiciones legales, porque a lo mejor te llevas la sorpresa de que lo que has comprado solo es un "permiso" (licencia) para ejecutar el programa en una determinada plataforma y solo en el ámbito doméstico. Pero de propiedad del juego (código, música, gráficos...) lo dudo.
por explorer
Ayer, 00:25
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 38
Vistas: 679

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

Y esa es una de las explicaciones por las cuales muchos juegos no hacían desplazamiento borde a borde, o a toda pantalla. Ponían bordes decorativos para reducir el ancho del juego. O solo ocupaban dos de los tres tercios (el otro tercio reservado para marcadores). Si con la calculadora en la mano te...
por explorer
12 Ago 2018, 03:32
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 38
Vistas: 679

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

Bueno, esta es mi solución, pero... es un desastre. Ocupa 495 bytes y tarda 16951 ciclos. La versión de un píxel tardaba 5154 ciclos. Así que mi hipótesis de que es mejor ejecutar dos veces la rutina de un píxel sigue siendo cierta. No sé... habrá que darle una pensada... ; *************************...
por explorer
11 Ago 2018, 14:04
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 38
Vistas: 679

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

Una posibilidad sería cambiar CPU por RAM, usando una tabla de las 256 combinaciones posibles de rotación. Eso suma 512 bytes. Pero no te libra de hacer un AND y un OR de los nuevos bits altos. También puedes sustituir el AND por otra tabla, pero son 256 bytes más. No hay instrucciones de rotación m...
por explorer
11 Ago 2018, 04:22
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 38
Vistas: 679

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

Ya que tienes la rutina de desplazar un bit, prueba a llamarla dos veces (sí, en serio).
por explorer
10 Ago 2018, 01:27
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 38
Vistas: 679

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

Si pones la directiva .engine zxs al principio del código, al pulsar F10 te carga el emulador de spectrum en la web, que reinicia y te carga el código y ya puedes ejecutarlo con un RANDOMIZE USR 40000 Lo que no me gusta... es que ese reinicio no es... limpio. Quiero decir que a veces tienes que hace...
por explorer
09 Ago 2018, 21:08
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 38
Vistas: 679

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

Tengo ensamblador y desensamblador en mi Linux, pero no encuentro una manera de hacer depuración paso a paso, salvo montar algo con el Mess, pero me parece demasiado lioso.

Voy a probar con el sistema de desarrollo que está en https://www.asm80.com

¿Qué sistema de trabajo usan ustedes?
por explorer
09 Ago 2018, 18:33
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 38
Vistas: 679

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

Una pregunta... ¿Cómo son los datos a desplazar?

Quiero decir si es un decorado, o da igual, haya lo que haya.

Estoy pensando que se podría acelerar un poco el desplazamiento, mirando antes qué es lo que hay que desplazar.
por explorer
09 Ago 2018, 14:57
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 38
Vistas: 679

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 (32 veces) .... Pero, ¿no usáis un macroensamblador? ¿No tenéis alguna sentencia para no tener que escribir 32 veces el mismo código? Al...

Ir a búsqueda avanzada