Se encontraron 185 coincidencias

por explorer
Hoy, 00:57
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 808

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

Del Frogger sí te puedo hablar mucho, pues lo coñozco internamente bastante, me estudié en su momento el código fuente de la placa base. ¿Le tienes a mano? Te cuento que estos días estaba viendo el código (está disponible) del remake del Donkey Kong para la Atari 2600, y es impresionante ver el aná...
por explorer
Ayer, 23:27
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 808

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

Creo que en una de las Microhobby se comentaba que había un límite en el número de sprites de 16×16 de la rutina que publicaron, a partir del cual se notaba más el parpadeo. Si consigues que la rutina de pintado sea muy rápida, te puedes ahorrar el pintado de algún sprite porque aún estará en el mis...
por explorer
Ayer, 21:28
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 808

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
Ayer, 03:37
Foro: Retroinformatica hoy
Tema: Bethesda bloquea la venta de juegos de segunda mano, anuncia acciones legales
Respuestas: 4
Vistas: 134

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
13 Ago 2018, 00:25
Foro: Programación
Tema: Cómo hacer scroll de una fila completa en Zx Spectrum
Respuestas: 45
Vistas: 808

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: 45
Vistas: 808

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: 45
Vistas: 808

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: 45
Vistas: 808

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: 45
Vistas: 808

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: 45
Vistas: 808

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?

Ir a búsqueda avanzada